Pero no dije nunca ni media palabra sobre cómo hacer para colocar en cada entrada la imagen de su autor, de manera que sólo por ella ya sepamos de quién es cada entrada.
Hay varias posibilidades, pero la más facilina es la que voy a comentar ahora y podéis ver en el footer de las entradas de este blog. Y, para rizar el rizo, en el blog Informaniacos podéis ver siete admistradores con sus respectivos avatares en cada entrada firmada por cada uno de ellos. :D
.- SCRIPT: A colocar antes del cierre </head> de la plantilla:
<script type='text/javascript'>
function imagenautor(usuario) {
imagenes = new Array()
imagenes[0] = ""
imagenes[1] = "<img border='0' height='40' src='http://.../Avatar_Hiperadri.gif' width='40'/>"
imagenes[2] = "<img border='0' height='40' src='http://.../Avatar_Junio.png' width='40'/>"
if (usuario == "Hiperadri")
{document.write(imagenes[1]);}
if (usuario == "Junio")
{document.write(imagenes[2]);}
}
</script>
Como véis, van las URLS de las imágenes-avatar, que representan a cada administrador y, más abajo, el nik de cada uno de ellos. Además, "instrucciones" de estilo, como el tamaño o si debe haber o no bordes.
.- HTML: En el lugar de la entrada donde se deseen visualizar los avatares, pondremos la siguiente pieza de llamada al script anterior:
<script type='text/javascript'>
imagenautor("<data:post.author/>");
</script>
He colocado el script dentro de la línea <div class='post-footer-line post-footer-line-2'> (ya tenía demasiados "perejiles" en la cabecera de la entrada). Pero podéis ponerlo donde veáis...
Y listos: ya tiene cada autor del blog su imagen en su entrada :) .
a ti tambien se te transforman las comillas en " y entonces no funciona.
ResponderEliminarcomo corregir eso?
Gracias
Pues... no entiendo muy bien a qué te refieres, Gabriela:
ResponderEliminar¿Es porque ves en tu plantilla que colocas una comilla sencilla, (a lo angloparlante) y tu HTML te la transforma en comillas dobles?.
Si es eso, no afecta para nada a la funcionalidad del hack, te lo aseguro. De hecho, en mi blog de prueba sigue duncionando (acabo de comprobarlo). Al menos en Firefox2 e IE7, con la plataforma Windows XP.
¿Podrías, por favor, explicarme mejor el problema?... es que igual no te he entendido bien :)
Si tienes un poquín de paciencia, te contesto enseguida (es que mañana salgo de viaje, y no regresaré hasta el sábado).
Saludos.
Ah mira, ahora que lo escribi aqui, se transformo automaticamente en comilla. Pero en realidad es una sucesión de signos y la palabra quot mas un punto y una coma. Si lo vuelvo a escribir tal como sale, se transformara aqui en comillas dobles otra vez.
ResponderEliminarEn realidad a mi me aparece la palabra quot, un punto y coma y signos.. Entonces me deja de funcionar el codigo para las fotos y o aparecen.
La pregunta seria como hacer para que la plantilla de blogger no me transforme ñlas comillas " en esa palabra quot y le agregue ese rebelde punto y coma.
Asi, a ver si te muestro ahora:
& q u o t ;
Eso deberia quedarse en comilla " siempre, pero no se queda, la plantilla de bloggger (minima) la cambia en q u o t ;
Gracias
Mira te lo muestro en forma de imagen a traves de este enlace hacia la captura de pantalla.
ResponderEliminarYo lo corto y lo pego como tú lo colocas aqui, y al guardarlo por primera vez, esta todo bien.
Luego, si quiero agregar autores al blog, y editar la plantilla para poner mas dentro del codigo, al volver a abrir la plantilla de blogger, veo que las comillas se han ido y ha venido esto
Grrrrrrrr.
Gracias por ayudar.
Gabriela
Ajá: son cosas del HTML (por eso mucha gente prefiere el PHP de Wordpress, jajajajaa): A la hora de hacer visualizar una pieza de código, sustituye las comillas por esa expresión quot y el punto y coma. Pero eso no afecta en nada a la función. :)
ResponderEliminarEs sólo la "traducción" que del signo hace HTML. De rodas formas, no tendría mayor importancia, pues podrías siempre escribir la comilla simple, en lugar de la doble.
Creo que el problema puede estar en la expresión <script type='text/javascript'>
imagenautor("<data:post.author/>");
</script> (dentro del script que colocas en el bloque de entradas, donde visualizamos la foto del autor: el contenido del script tiene que ir así, tal cual lo pongo, sin cambiar ni una coma... si sustituyes algo el contenido, como que ya no te funciona.
Si no está aquí, tendría que ver tu plantilla, para intentar encontrar en ella qué es lo que falla...