Diferencia entre revisiones de «Ayuda:Enlace externo»

De Wikiversidad
Contenido eliminado Contenido añadido
Echani (discusión | contribs.)
Línea 9: Línea 9:




==URLs in external links==
==URLs para enlaces externos==


A [[Help:Link|link]] in external link style can be of the forms:
Una [[Help:hipervínculo|Liga]] para hacer un enlace externo puede tener la siguiente estructura:
*''target'': <nowiki>http://meta.wikimedia.org/</nowiki> is rendered as http://meta.wikimedia.org/
*''dirección'': <nowiki>http://meta.wikimedia.org/</nowiki> es mostrado como http://meta.wikimedia.org/
*[ ''target'' ''label'' ], with a blank space in between: <nowiki> [http://meta.wikimedia.org/ wikimedia] </nowiki> gives [http://meta.wikimedia.org/ wikimedia] (see also [[Help:Piped link]])
*[ ''etiqueta'' ''dirección'' ], con un espacio en blanco en medio: <nowiki> [http://meta.wikimedia.org/ wikimedia] </nowiki> se muestra: [http://meta.wikimedia.org/ wikimedia] (también revisa [[Help:Piped link]])
*[ ''target'' ] - these are automatically labelled with serial numbers 1, 2, 3, ...:<nowiki> [http://meta.wikimedia.org/]</nowiki> gives [http://meta.wikimedia.org/]
*[ ''dirección'' ] - Estas son automaticamente etiquetadas con números secuenciados 1, 2, 3, ...:<nowiki> [http://meta.wikimedia.org/]</nowiki> nos da: [http://meta.wikimedia.org/]


The target is a URL which can start with "<nowiki>http://</nowiki>" or "<nowiki>ftp://</nowiki>";


La ''dirección'' es una [[URL]] la cual comienza con "<nowiki>http://</nowiki>" o "<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;#?!=()@
A-Z a-z 0-9 ._\/~%-+&amp;#?!=()@


If a URL contains a different character it should be converted; for example, ^ has to be written %5e, the hexadecimal [[w:ASCII|ASCII]] value with a percent sign in front. A blank space can also be converted into an underscore.
Si la dirección URL tiene algún otro caracter; por ejemplo: ^ , tiene que escribirse %5e, que es el valor hexadecimal en la codificación [[w:ASCII|ASCII]] con un signo de porcentaje al principio. Un espacio en blanco también puede ser convertido a un guión bajo.


Tabla de Conversión:
Conversion:


" # $ % &amp;<!-- --> ' * , : ;
" # $ % &amp;<!-- --> ' * , : ;
Línea 33: Línea 35:
%3c %3e %3f %5b %5d %5e %60 %7b %7c %7d
%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>
<nowiki>[[%C3%80_propos_de_M%C3%A9ta]]</nowiki>



is rendered as [[%C3%80_propos_de_M%C3%A9ta]], almost like [[ À propos de Méta]], which leads to this page on Meta with in the address bar the URL
Se mostrará como: [[%C3%80_propos_de_M%C3%A9ta]], que es casi [[ À propos de Méta]], que nos lleva a esta página en META con la URL en la barra de dirección.


http://meta.wikipedia.org/wiki/%C3%80_propos_de_M%C3%A9ta
http://meta.wikipedia.org/wiki/%C3%80_propos_de_M%C3%A9ta


while http://meta.wikipedia.org/wiki/À_propos_de_Méta leads to the same.
mientras que http://meta.wikipedia.org/wiki/À_propos_de_Méta nos lleva al mismo lugar.

También revisa (en Wikipedia): [[w:Internationalized domain names|Internationalized domain names]] y [[: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]].


Una tilde '''~''' (decimal 126, hex. 7E) sería %7E. En otra manera (no-ASCII) habría que convertirla a formato UTF-8 y luego agregarle el signo de porcentaje. Ejemplo:
=== 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:


# Convert the character to Unicode, e.g. Latin-1 192 (hex. C0) to À (u+00C0), or windows-1252 131 (hex. 8B) to &#x160; (u+0160).
# Convertir el caracter a Unicode, ej. Latin-1 192 (hex. C0) a À (u+00C0), o windows-1252 131 (hex. 8B) a &#x160; (u+0160).
# Convert Unicode to bits, 00000000 11000000 (u+00C0), or 00000001 01100000 (u+0160).
# Convertir el formato Unicode a bits , 00000000 11000000 (u+00C0), o 00000001 01100000 (u+0160).
# Build groups of six bits from the right adding leading zeros if necessary until the rest are zeros: 000011 000000 (u+00C0), or 000101 100000 (u+0160).
# Formar grupos de seis bits empezando por la derecha y agregarle ceros a la izquierda si es necesario hasta que el resto sean ceros: 000011 000000 (u+00C0), o 000101 100000 (u+0160).
# Add '''10''' in front of all but the leftmost group. 2 bits + 6 bits = 8bits, also known as octet.
# Agregar '''10''' enfrente de todos los grupos excepto los que estan mas a la izquierda . 2 bits + 6 bits = 8bits, también conocido como octeto.
# 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:
## Add '''11''' to the left: '''11''' 000011 '''10''' 0000000 (u+00C0), or '''11''' 000101 '''10''' 100000 (u+0160).
## Agrega '''11''' a la izquierda: '''11''' 000011 '''10''' 0000000 (u+00C0), o '''11''' 000101 '''10''' 100000 (u+0160).
## Convert the octets to hex., add percent in front, ready: %C3%80 (u+00C0), or %C5%A0 (u+0160).
## Convierte los octetos a hexadecimales., agrega el signo de porcentaje al principio : %C3%80 (u+00C0), o %C5%A0 (u+0160).
# If the first (left) of two groups starts with 1:
# Si el primero de la izquierda) de los dos grupos empieza con 1:
#: Add '''111''' 00000 '''10''' to the left, then percent-encode three octects, %E0%??%??
#: Agrega '''111''' 00000 '''10''' a la izquierda, luego agrega el signo de porcentaje a los grupos, %E0%??%??
# If there are three groups, the first (left) starting with 00 (000001 up to 001111):
# Si hay tres grupos, el primero de la izquierda empezando con 00 (000001 hasta 001111):
#: Replace 00 by '''111''' 0, percent-encode three octects, ready, result %E?%??%??.
#: Reemplaza 00 por '''111''' 0, agrega el signo de porcentaje a los tres octetos , el ressultado sería: %E?%??%??.
# Otherwise it's at least 010000 000000 000000 (u+10000) needing '''four''' UTF-8 octets:
# De otra forma serían al menos 010000 000000 000000 (u+10000) necesitando '''cuatro''' UTF-8 octetos:
#: '''1111''' 0000 '''10''' 010000 '''10''' 000000 '''10''' 000000 would be %F0%90%80%80.
#: '''1111''' 0000 '''10''' 010000 '''10''' 000000 '''10''' 000000 sería %F0%90%80%80.


===Aspecto visual===
===Aspecto visual===

Revisión del 18:30 22 ago 2008

Plantilla:Por traducir

Texto original en inglés


Los enlaces externos especifican directamente una dirección URL para enlazar a una página cualquiera de internet.

La forma de incluirlos es: [http://www.example.org nombre para mostrar], que se mostrará nombre para mostrar, con el texto que queremos mostrar separado de la URL por un espacio en blanco. Los enlaces para los que no se especifique texto se numerarán: [http://www.example.org] se muestra [1]. Si el enlace se escribe sin corchetes se mostrará íntegramente, como http://www.example.org .


URLs para enlaces externos

Una Liga para hacer un enlace externo puede tener la siguiente estructura:

  • dirección: http://meta.wikimedia.org/ es mostrado como http://meta.wikimedia.org/
  • [ etiqueta dirección ], con un espacio en blanco en medio: [http://meta.wikimedia.org/ wikimedia] se muestra: wikimedia (también revisa Help:Piped link)
  • [ dirección ] - Estas son automaticamente etiquetadas con números secuenciados 1, 2, 3, ...: [http://meta.wikimedia.org/] nos da: [2]


La dirección es una URL la cual comienza con "http://" o "ftp://";

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 caracteres de la dirección URL deben estar dentro de lo siguientes:

A-Z a-z 0-9 ._\/~%-+&#?!=()@

Si la dirección URL tiene algún otro caracter; por ejemplo: ^ , tiene que escribirse %5e, que es el valor hexadecimal en la codificación ASCII con un signo de porcentaje al principio. Un espacio en blanco también puede ser convertido a un guión bajo.

Tabla de Conversión:

      "   #   $   %   &   '   *   ,   :   ; 
%20 %22 %23 %24 %25 %26 %27 %2a %2c %3a %3b
 <   >   ?   [   ]   ^   `   {   |   }
%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.

Ejemplo: Usted escribe en la ventana del editor lo siguiente: [[%C3%80_propos_de_M%C3%A9ta]]


Se mostrará como: À_propos_de_Méta, que es casi À propos de Méta, que nos lleva a esta página en META con la URL en la barra de dirección.

http://meta.wikipedia.org/wiki/%C3%80_propos_de_M%C3%A9ta

mientras que http://meta.wikipedia.org/wiki/À_propos_de_Méta nos lleva al mismo lugar.

También revisa (en Wikipedia): Internationalized domain names y 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:


Una tilde ~ (decimal 126, hex. 7E) sería %7E. En otra manera (no-ASCII) habría que convertirla a formato UTF-8 y luego agregarle el signo de porcentaje. Ejemplo:

  1. Convertir el caracter a Unicode, ej. Latin-1 192 (hex. C0) a À (u+00C0), o windows-1252 131 (hex. 8B) a Š (u+0160).
  2. Convertir el formato Unicode a bits , 00000000 11000000 (u+00C0), o 00000001 01100000 (u+0160).
  3. Formar grupos de seis bits empezando por la derecha y agregarle ceros a la izquierda si es necesario hasta que el resto sean ceros: 000011 000000 (u+00C0), o 000101 100000 (u+0160).
  4. Agregar 10 enfrente de todos los grupos excepto los que estan mas a la izquierda . 2 bits + 6 bits = 8bits, también conocido como octeto.
  5. Si solamente hay dos grupos, y el primero de la izquierda empieza con 0:
    1. Agrega 11 a la izquierda: 11 000011 10 0000000 (u+00C0), o 11 000101 10 100000 (u+0160).
    2. Convierte los octetos a hexadecimales., agrega el signo de porcentaje al principio : %C3%80 (u+00C0), o %C5%A0 (u+0160).
  6. Si el primero de la izquierda) de los dos grupos empieza con 1:
    Agrega 111 00000 10 a la izquierda, luego agrega el signo de porcentaje a los grupos, %E0%??%??
  7. Si hay tres grupos, el primero de la izquierda empezando con 00 (000001 hasta 001111):
    Reemplaza 00 por 111 0, agrega el signo de porcentaje a los tres octetos , el ressultado sería: %E?%??%??.
  8. De otra forma serían al menos 010000 000000 000000 (u+10000) necesitando cuatro UTF-8 octetos:
    1111 0000 10 010000 10 000000 10 000000 sería %F0%90%80%80.

Aspecto visual

Los enlaces externos llevan asociada la etiqueta de clase "external". La interfaz monobook, empleada por defecto en wikimedia, inserta una flechita tras cada enlace externo. Esta función puede suprimirse especificando para dicho enlace la clase plainlinks así:

  • <span class="plainlinks">http://a</span> se ve como http://a

A diferencia de los enlaces internos, [http://www.example.org a]s aparece como as.

Enlaces externos a un proyecto

Las páginas de proyectos de WikiMedia pueden enlazarse por medio de interwikis. Sin embargo, en ocasiones puede ser útil enlazarlas por medio de enlaces externos, ya que estos enlaces permiten pasar parámetros por medio de la dirección URL. Sin embargo, no se acoseja utilizar enlaces externos a una página normal del proyecto. Esta clase de enlaces no se beneficia de ninguna de las bondades de los wikilinks, y puede dejar de funcionar si el contenido es exportado a otro nombre de dominio.

Nombres de dominio de WikiMedia

La estructura de las direcciones URL de proyectos son:

  • xx.wikipedia.org siendo xx el sódigo de idioma (véase Lista de wikipedias)
  • xx.wiktionary.org
  • xx.wikiquote.org
  • xx.wikibooks.org
  • xx.wikisource.org
  • commons.wikimedia.org
  • meta.wikimedia.org (meta.wikipedia.org redirige allí)

Una URL que empiece por www.wikipedia.org redirige a la wikipedia en inglés. Sólo la propia dirección http://www.wikipedia.org a secas conduce a un portal multilingüe.

En proyectos que no son de WikiMedia la "w/" en URLs tales como: http://www.wikipedia.org/w/wiki.phtml?title=Main_Page&action=history puede variar, como:

Aunque por defecto es /wiki/wiki.phtml, como queda establecido de serie en DefaultSetting.php ([3]:)


Use in templates

For use in templates, note that all URLs on e.g. the English Wikipedia can be written in the form

http://en.wikipedia.org/w/index.php?title={{{1}}}

This requires {{{1}}} to be written with underscores and escape codes (if applicable). To benefit from the conversion carried out by fullurl, two parameters are needed:

{{fullurl:{{{1}}}|{{{2}}}}}

(see Template talk:Url 2p). An example with the second parameter in fullurl fixed is Plantilla:Tiw containing the link [{{fullurl:Template:{{{1}}}|action=edit}} {{MediaWiki:Edit}} {{{2|{{{1}}}}}}].

This works for a link in external link style to a page in the same project. We can use localurl for a link to a project which uses the same string in the URL between the server name and the question mark ($wgScript, on Wikimedia "/w/index.php"), but not for links to other projects.

Versiones antiguas de páginas

Todas las versiones antiguas de las páginas están numeradas en orden cronológico con un identificador llamado oldid. Esto permite crear enlaces directos a versiones antiguas, como se ve en estos ejemplos:

En Ayuda:Historial se puede encontrar información adicional.

Páginas nuevas

Cada página está numerada según su orden de creación, por medio del índice page_id de la tabla de páginas.

Conversely, most query output provides page names as well as page id's, e.g. http://meta.wikimedia.org/w/query.php?titles=Hilfe:Zeitleiste

See also m:Multiple titles.

From MediaWiki 1.5 page versions get a number "oldid" as soon as they are created; they are produced by variable {{REVISIONID}}. The URL is like in the previous section.

Edición

Puede invocarse directamente una página en modo de edición de este modo:

Miscelánea

Se puede obtener el wikitexto plano de una página directamente de una URL del tipo: //es.wikiversity.org/w/index.php?title=Ayuda:Enlace_externo&action=raw

Otras acciones que se pueden especificar son:

  • action=view - se visualiza la página de forma habitual
  • action=watch - se añade la página a la lista de seguimiento
  • action=unwatch - se quita la página de la lista de seguimiento
  • action=delete - borra la página 2
  • action=revert
  • action=purge
  • action=rollback - revierte a una edición anterior
  • action=unprotect - bloquea la página e impide cualquier edición 2
  • action=unprotect - desbloquea la página 2
  • action=info - 3
  • action=markpatrolled - 1 2
  • action=validate - 3
  • action=render - se muestra únicamente el contenido del artículo renderizado como HTML.
  • action=deletetrackback -
  • action=history - muestra el historial de ediciones

Las más usuales de entre estas, pueden invocarse más fácilmente mediante los enlaces o pestañas de las páginas. Para algunas es necesarios disponer de privilegios de administrador, los usuarios comunes obtendrían el mensaje de error especificado en MediaWiki:Badaccesstext. 1- hay que especificar el código de una versión concreta del historial 2- Necesitan permisos de administrador 3- No funcionan

Kinds of dead links

There can be various kinds of errors in the URL. With some the server is not even reached, with others the server takes some action. The server may also go to the correct page and just ignore a wrong parameter or anchor.

Véase también