Diferencia entre revisiones de «Ayuda:Enlace externo»

Contenido eliminado Contenido añadido
Echani (discusión | contribs.)
Línea 9:
 
 
==URLs inpara externalenlaces linksexternos==
 
AUna [[Help:Linkhipervínculo|linkLiga]] inpara externalhacer linkun styleenlace canexterno bepuede oftener thela formssiguiente estructura:
*''targetdirección'': <nowiki>http://meta.wikimedia.org/</nowiki> ises renderedmostrado ascomo http://meta.wikimedia.org/
*[ ''targetetiqueta'' ''labeldirección'' ], withcon aun blankespacio spaceen inblanco betweenen medio: <nowiki> [http://meta.wikimedia.org/ wikimedia] </nowiki> givesse muestra: [http://meta.wikimedia.org/ wikimedia] (seetambién alsorevisa [[Help:Piped link]])
*[ ''targetdirección'' ] - theseEstas areson automaticallyautomaticamente labelledetiquetadas withcon serialnúmeros numberssecuenciados 1, 2, 3, ...:<nowiki> [http://meta.wikimedia.org/]</nowiki> givesnos da: [http://meta.wikimedia.org/]
 
The target is a URL which can start with "<nowiki>http://</nowiki>" or "<nowiki>ftp://</nowiki>";
 
TheLa target''dirección'' ises auna [[URL]] whichla cancual startcomienza withcon "<nowiki>http://</nowiki>" oro "<nowiki>ftp://</nowiki>";
"file://" does not work by default. If enabled it only works in MSIE. To enable it, add a $wgUrlProtocols entry to [[LocalSettings.php]]; see the $wgUrlProtocols in [[DefaultSettings.php]] for example.
 
La opción "file://" no funciona predeterminadamente. Si se activa solo funciona en MSIE. Para activarla , Agrega una entrada $wgUrlProtocols en las opciones de las configuración local ([[LocalSettings.php]])
 
Todos los [[Help:Special characters|caracteres]] de la dirección URL deben estar dentro de lo siguientes:
 
All [[Help:Special characters|character]]s of the URL must be among:
A-Z a-z 0-9 ._\/~%-+&amp;#?!=()@
 
IfSi ala dirección URL containstiene aalgún differentotro character it should be convertedcaracter; forpor example,ejemplo: ^ has, totiene beque writtenescribirse %5e, theque es el valor hexadecimal en la codificación [[w:ASCII|ASCII]] valuecon withun asigno percentde signporcentaje inal frontprincipio. AUn blankespacio spaceen canblanco alsotambién bepuede convertedser convertido a intoun anguión underscorebajo.
 
Tabla de Conversión:
Conversion:
 
" # $ % &amp;<!-- --> ' * , : ;
Línea 33 ⟶ 35:
%3c %3e %3f %5b %5d %5e %60 %7b %7c %7d
 
Para los otros carateres el código o el caracter pueden ser usados también en enlaces externos e internos, ya que son equivalentes. El sistema hace una conversión cuando es necesario.
For the other characters either the code or the character can be used in internal and external links, they are equivalent. The system does a conversion when needed. E.g.
 
Ejemplo:
Usted escribe en la ventana del editor lo siguiente:
<nowiki>[[%C3%80_propos_de_M%C3%A9ta]]</nowiki>
 
 
isSe renderedmostrará ascomo: [[%C3%80_propos_de_M%C3%A9ta]], almostque likees casi [[ À propos de Méta]], whichque leadsnos tolleva thisa pageesta onpágina Metaen withMETA incon thela addressURL baren thela URLbarra de dirección.
 
http://meta.wikipedia.org/wiki/%C3%80_propos_de_M%C3%A9ta
 
whilemientras que http://meta.wikipedia.org/wiki/À_propos_de_Méta leadsnos lleva toal themismo samelugar.
 
SeeTambién alsorevisa (inen Wikipedia): [[w:Internationalized domain names|Internationalized domain names]] andy [[:en:Punycode|Punycode]]. (En inglés)
 
=== Codificación en porcentaje ===
Para los caractéres en codificación ASCII (hasta 127 decimal , hex. 7F) codificación en porcentaje solo significa agregar un signo de porcentaje '''%''' al valor hexadecimal, Por ejemplo:
 
See also (in Wikipedia): [[w:Internationalized domain names|Internationalized domain names]] and [[:en:Punycode|Punycode]].
 
aUna tilde '''~''' (decimal 126, hex. 7E) it'ssería %7E. OtherwiseEn otra manera (nonno-ASCII) converthabría itque firstconvertirla to a formato UTF-8 andy thenluego percent-encodeagregarle el signo de itporcentaje. ExampleEjemplo:
=== Percent-encoding ===
For ASCII characters (up to decimal 127, hex. 7F) percent-encoding simply means adding '''%''' to the hex. value, e.g. for
a tilde '''~''' (decimal 126, hex. 7E) it's %7E. Otherwise (non-ASCII) convert it first to UTF-8 and then percent-encode it. Example:
 
# ConvertConvertir theel charactercaracter a to Unicode, e.gej. Latin-1 192 (hex. C0) toa À (u+00C0), oro windows-1252 131 (hex. 8B) toa &#x160; (u+0160).
# ConvertConvertir el formato Unicode toa bits , 00000000 11000000 (u+00C0), oro 00000001 01100000 (u+0160).
# BuildFormar groupsgrupos ofde sixseis bits fromempezando thepor rightla addingderecha leadingy zerosagregarle if necessaryceros untila thela restizquierda aresi zeroses necesario hasta que el resto sean ceros: 000011 000000 (u+00C0), oro 000101 100000 (u+0160).
# AddAgregar '''10''' inenfrente frontde oftodos alllos butgrupos theexcepto leftmostlos que estan mas a la izquierda group. 2 bits + 6 bits = 8bits, alsotambién knownconocido ascomo octetocteto.
# Si solamente hay dos grupos, y el primero de la izquierda empieza con 0:
# If there are only two groups, and the first (left) starts with 0:
## AddAgrega '''11''' toa thela leftizquierda: '''11''' 000011 '''10''' 0000000 (u+00C0), oro '''11''' 000101 '''10''' 100000 (u+0160).
## ConvertConvierte thelos octetsoctetos toa hexhexadecimales., addagrega percentel insigno front,de porcentaje al principio ready: %C3%80 (u+00C0), oro %C5%A0 (u+0160).
# IfSi theel firstprimero (leftde la izquierda) ofde los twodos groupsgrupos startsempieza withcon 1:
#: AddAgrega '''111''' 00000 '''10''' toa thela leftizquierda, thenluego percent-encodeagrega threeel octectssigno de porcentaje a los grupos, %E0%??%??
# IfSi therehay aretres three groupsgrupos, theel firstprimero (left)de startingla withizquierda empezando con 00 (000001 up tohasta 001111):
#: ReplaceReemplaza 00 bypor '''111''' 0, percent-encodeagrega threeel octects,signo de porcentaje a los tres octetos ready, resultel ressultado sería: %E?%??%??.
# OtherwiseDe it'sotra atforma serían al menos least 010000 000000 000000 (u+10000) needingnecesitando '''fourcuatro''' UTF-8 octetsoctetos:
#: '''1111''' 0000 '''10''' 010000 '''10''' 000000 '''10''' 000000 would besería %F0%90%80%80.
 
===Aspecto visual===