Maira:
Es verdad que en textos largos con muchas llamadas al pie, puede tornarse complejo. Pero también lo es en papel. Yo creo que los vinculos externos y los textos originales tendrían que tener una numeración correlativa. En cambio las definiciones de glosario no deberían llevar una referencia, con ser un link a su definición en el glosario basta.
Entonces tendrías dos secciones:
-Notas al pie (con vinculos y originales)
-Glosario (con las definiciones mas largas que para un abbr)

Podrías hacer un PHP que busque en los textos todas las palabras definibles y las defina en el glosario. Pero para hacer que el php cree las llamadas al pié, el mismo texto debería incluir php, lo que no me parece óptimo (porque estas mezclando contenido y programación en el mismo archivo). Tendrías que tener un PHP que haga lo mismo que hace ese JavaScript, es decir: encontrar una tag especial, digamos [nota_al_pie HTML:acrónimo inglés de Hypertext Markup Language (lenguaje de marcación de hipertexto), es un lenguaje de marcas diseñado para estructurar textos y presentarlos en forma de hipertexto, que es el formato estándar de las páginas web.] Y que el PHP entienda eso mediante una regular expression, y lo reemplace con HTML [1]
La solución JavaScript es obviamente menos accesible.

Para complicarte un poco mas la cabeza voy a decir esto:
A mi me gustaría que cuando el CSS/JS estan disponibles, al pasar mi mouse por encima de una palabra de glosario, la definición apareciera en un globito que saliera del mouse. Los links externos, además de enumerarlos debajo, deberían ser links en su primera versión en el texto, de la forma: Y cuando lei <a href="blah">un artículo sobre el tema</a> <a href="#link-1">[1]</a> me sorprendí.

Espero haberte ayudado un poco.

Martin.

maira wrote:

Hola lista!

Les paso a contar mi problema:

Estoy haciendo un sitio, en el contenido del mismo tendré:
   - vínculos tanto internos como externos.
   - abreviaciones
   - llamados a textos originales

VÍNCULOS:
Los vínculos externos se muestran con otro color y con un ícono a su lado para diferenciarlos. Mi idea es que cuando no se aplican css y se imprime el documento todos los vínculos tengan un sup con un número, y que aparezcan abajo en un pie de página todos los vínculos de la página con el formato:
   1. http://www.sitioexterno.com
   2. http://www.misitio.com.ar/articulo1.html
En un sitio vi que esto lo generaban a través de javascript, pero no me convence. Como el sitio que estoy haciendo es en php, que opinan de la idea de que php recorra los vinculos, genere automáticamente la numeración y los muestre en el pie de pagina?

ABREVIACIONES:
Las abreviaciones estarían escritas de la siguiente forma:
   <abbr title="HyperText Markup Language">HTML</abbr>
Sin embargo me gustaría que también en el pie de pagina bajo el título GLOSARIO aparezcan nuevamente aglomeradas todas las que aparezcan en la pagina. Por otro lado, tengo otras palabras que no son sólo una abreviación, sino que tendría que desarrollarle una pequeña definición, que tendría que ser si o si dentro de GLOSARIO. En estas últimas había pensado hacer algo como: <a href="#html" title="Hypertext Markup Language">HTML</a>

y que en el glosario lo llamara así: <dt id="html">HTML:</dt> <dd>acrónimo inglés de Hypertext Markup Language (lenguaje de marcación de hipertexto), es un lenguaje de marcas diseñado para estructurar textos y presentarlos en forma de hipertexto, que es el formato estándar de las páginas web.</dd>

La idea que tanto las abreviaciones como estas definiciones aparezcan en un GLOSARIO es para que estén disponibles siempre a la vista. ¿opiniones?

TEXTOS ORIGINALES:
En otras partes, se incluyen citas en español de algunos autores, entonces luego de la cita hago un pequeño vínculo que dice:

    <sup><a href="#o001">original</a></sup>

y luego en la sección ORIGINALES del pie de pagina coloco el texto en inglés de la siguiente forma:

    <dl>
        <dt id="o001">[1]</dt>
<dd>"Web standards are intended to be a common base... a foundation for the world wide web so that browsers and other software understand the same basic vocabulary". <em>Eric Meyer</em></dd>
    </dl>



CONCLUSIÓN:

Después de leer este testamento dirán que estoy loca... bueno, si, un poco! Tengo una crisis dentro de mi cabeza porque no se como desplegar toda esta información en el pie de página, ya que si a todo le pongo una referencia númérica sería imposible de distinguir cual referencia es para los vínculos, cuál para los textos originales y cuál para
las abreviaciones o definiciones.

Y tampoco sería cómodo poner una sola numeración para todo, ya que en el pie de pagina sería una ensalada rusa
de información

En algun momento se me ocurrió determinar algún tipo de ícono para cada sección acompañado de un número, pero en caso que no tengan css habilitado los íconos desaparecen y estoy en el mismo problema. También otra idea era colocar en el superíndice una letra y el número, pero no estoy muy segura que sea lo correcto.

Entonces... seguro que me estoy enroscando al vicio, alguien tiene alguna idea? Que piensan de reemplazar el uso de javascript que automatiza la colocación del número o referencia por un php, para usar tecnologías del lado del servidor (se nota que no lo voy a programar yo, jeeje).

Bueno, en este punto, disculpen si hay faltas o palabras mal escritas, es que estoy escribiendo muy, muy rapido. y otra cosa... hace unos días mandé un mail con el subject: "[Ovillo] tinymce, css y xhtml" y nadie me contestó <triste>


Saludos y gracias a todos aquellos que han pasado por estos millones de líneas para llegar aquí abajo.
Maira.





_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo


--
Martin Szyszlican
www.y.net.ar







___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a