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