Blogger y los comentarios (1)
Esta serie de hacks tendrá tres finalidades:
- lograr que los comentarios se destaquen unos de otros modificando los colores del fondo
- numerarlos
- agregar alguna clase de ícono o establecer alguna propiedad que permita diferenciar los comentarios hechos por nosotros de los hechos por un visitante y, eventualmente, identificarlos individualmente
El código que necesitamos modificar es el contenido en el bloque:
<b:includable id='comments' var='post'>
ver detalles
</b:includable>
<b:includable id='comments' var='post'>
.......
<dl id='comments-block'>
<!-- ponemos el contador a cero -->
<script type='text/javascript'>var contadorComentarios=0;</script>
<b:loop values='data:post.comments' var='comment'>
<!-- agregamos un bloque para darle un nombre único a cada comentario -->
<div class='' expr:id='data:comment.id'>
<dt class='comment-author' expr:id='"comment-" + data:comment.id'>
<a expr:name='"comment-" + data:comment.id'/>
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' rel='nofollow'>
<data:comment.author/>
</a>
<b:else/>
<data:comment.author/>
</b:if>
<data:commentPostedByMsg/> <!-- el texto "dijo..." -->
<!-- el código del contador -->
<span class='comentacontador'>
<a expr:href='"#comment-" + data:comment.id' title='Vinculo al comentario'>
<script type='text/javascript'>
contadorComentarios=contadorComentarios+1;
document.write(contadorComentarios)
</script>
</a>
</span>
</dt>
<dd class='comment-body'>
.......
</dd>
<!-- establecemos la clase del comentario -->
<script type='text/javascript'>
ContarC('<data:comment.id/>')
</script>
</div>
</b:loop>
</dl>
.......
</div>
</b:includable>
Ahora, agregaremos las propiedades de estilo antes de la etiqueta </head>. Estas, podrán ser muchas y muy variadas, dependiendo de cada plantilla. En mi caso, el código es el siguiente:
<style type='text/css'>
/* numerar los comentarios */
.comentacontador {
float: right;
display: block;
width: 50px;
margin-top: -30px; /* la posición de los números */
text-align: right; /* el número a la derecha */
/* el tipo y tamaño de la fuente */
font-family: 'Century Gothic','Lucida Grande',Arial,Helvetica,Sans-Serif;
font-size: 36px;
font-weight: normal;
}
/* como son enlaces, forzamos las propiedades de color */
.comentacontador a:link, .comentacontador a:visited {color: #445566 !important;}
.comentacontador a:hover, .comentacontador a:active {color: #FF9933 !important;}
/* propiedades para diferenciar pares e impares */
.comentarioPar { /* los comentarios pares */
margin: 10px 0px; /* separación entre comentarios */
padding: 5px 20px 0px; /* margenes internos */
/* el color de fondo, los bordes. etc */
background-color: #1E252D;
border-bottom: 1px solid #445566;
border-top: 1px solid #445566;
}
.comentarioImpar { /* los comentarios impares */
margin: 10px 0px; /* separación entre comentarios */
padding: 5px 20px 0px; /* margenes internos */
/* el color de fondo, los bordes. etc */
background-color: #2E353D;
border-bottom: 1px solid #445566;
border-top: 1px solid #445566;
}
</style>
<script type='text/javascript'>
function ContarC(cual) {
var resto;
resto = contadorComentarios % 2;
if (resto == 0)
document.getElementById(cual).className='comentarioPar'
else
document.getElementById(cual).className='comentarioImpar'
}
</script>

































134 comentarios:
Aplicando... :-)
Suerte y paciencia, amigo :D
Yo sigo probando como suelo hacer voy a ver que saco en claro de esta entrada.
Esa es exactamente la idea del post, promover los experimentos porque con ellos, aprendemos todos.
Yo recién aprendí a que hay que tener un respaldo de la plantilla si o si, antes de andar haciendo cambios.
Hace un rato se me caía una lágrima al pensar que tenía que hacer toda la plantilla de nuevo, es que aplicando unos trucos raros que me encontré en no se donde, veía como en Firefox estaba todo viento en popa y en IE era un desastre. Y no sabía como arreglarlo... de casualidad tenía una copia media vieja de la plantilla, y actualice.
Otra cosa que me lamento, es que unos foristas estan meta copiar post y post, me vi obligado a poner un script para que no se seleccione texto y acorté la info del Feed. Sé que no es 100% seguro, es decir, con maña copias igual pero al menos cuesta más, espero que no se aviven y se aburran, asi no me copian ntanto. Y obvio que sé que es malo para otros lecotres que derepente quieran copiar algo bien, y lo del feed también se que no es recomendado.
Pero bueno... no puede ser que Google indexe los post de un foro y los mios los deje de lado, cuando me mato escribiendo palabra por palabra. :-)
Espero que no haya sido demasiado grave. Tener una copia de seguridad es fundamental y si se quieren hacer cambios profundos, lo mejor es crear un blog de pruebas y probar los cambios allí.
También es aconsejable utilizar la VISTA PREVIA antes de GUARDAR. Si usás Firefox, con la extensión IETAB es posible ver los cambios como se verían en IE incluso desde la VISTA PREVIA.
Lo de la copia, es lamentable, ya no se trata de copias manuales si no de usar los feeds y eso es muy difícil de evitar.
Yo estoy haciendo pruebas acerca de esto y me salen puros errores, por ejemplo que me falta cerrar el codigo "b:if".
La única parte donde hay un bloque IF es esta:
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' rel='nofollow'>
<data:comment.author/>
</a>
<b:else/>
<data:comment.author/>
</b:if>
deberías revisarla.
cuando Blogger dice que falta cerrar la etiqueta significa que no encuentra:
</b:if>
Ya corregi!
Interesante este post, lo trabajare para usarlo, una consulta, veo que solo sale la hora del comentario y no la fecha.
Lo hiciste asi a drede imagino. Se puede dejat la fecha tambien.
Si, exacto, está puesto asó a propósito. Si mal no recuerdo, eso está en la parte de Configuración de Blogger.
Aplicado... :-) (una parte)
Acabo de verlo recién ahora :)
No, todavía aquí molestándote..... encontré este hack y lo probe en pero no me sale como en tu blog..... mira una prueba
prueba
Si puedo modificar el color, pero por más que le dí un tamaño a la fuente de 78px, sigue chica y al costado de "dijo...", no aparece a la derecha aún cuando el float lo indica así...
¿me daría una ayuda mi estimado?
Un saludo desde Lima, Perú
Parecería que tienes un error. Dice:
comentacontador { xxxxxxxxxxxxx
cuando debería decir:
.comentacontador { xxxxxxxxxxxxx
falta el punto delante del nombre y por lo tanto, la clase no funciona, el navegador la ignora.
Las propiedades básicas deberían ser:
float: right;
font-size: VALORpx;
line-height: VALORpx; /* igual al tamaño del font */
Es probable que deba agregar un:
margin-top: VALORpx;
con un valor negativo para que "suba".
Gracias por la ayuda, pero he probado y nada, sigue igual. Efectivamente faltaba el punto, pero por más que lo he agregado y agregado las líneas que me indicaste, sigue lo mismo. ¿Alguna idea mi estimado?. Como viste, se me escapó lo del punto debido a mi ya falta de concentracíon.
Un saludo desde Lima, Perú
Sigue sin mostrarse la clase, por eso no hay cambios.
Parece decir:
/* numerar los comentarios */.
.comentacontador {
hay un punto ahi, luego de la barra de cierre */.
La única clase que no parece mostrarse es esa así que del error de sintaxis está ahí.
que vergüenza!!!!!!!.... ¿cómo se me pudo ir ese detalle?... ¿tan mal estoy en realidad luego de bregar con tanto código php, asp, js, ajax y css, que NO pude ver ese "simpático" punto?.
Bueno, asunto solucionado, y con mi ego por los suelos, te demuestro mi aprecio por tu preocupación y dedicación a tus visitantes.
Un saludo cordial, sincero y amical desde Lima, Perú
No hay problema, si el refrán dice que al mejor cazador se le escapa la liebre ... imagina que fácil es que se escape un maldito puntito :D
Me alegro que se haya resuelto.
Hola estupendo!
No sé si ando un pelo espeso a estas horas de la noche, pero rastreo tu blog en busca de algo... que tal vez no existe:
Me gustaría crear una sección en mi menú, en la que aparecieran por orden las entradas más comentadas. ¿Existe algún artilugio ad hoc? O, lo que sería mejor, ¿podría hacerlo un patán cualquiera (como yo mismo), manualmente?
No quiero abusar de tu tiempo. Si te viene bien, me dices algo. Me hago cargo.
Un cordial saludo.
Dédalus:
He visto en algunos sitios algo similar a eso pero no sé cómo lo han implementado. Por cierto, me gustarías saberlo ;)
Hace unos días apenas implemente este sistema para visualizar mejor los comentarios, ya está todo listo y de verdad mejora mucho la vista, sobre todo lo de los fondos para pares e impares.
Ahora me gustaría que el fondo de mis comentarios apareciera de otro color diferentes a pares e impares, se que es posible pero aun no lo logro, a lo más que llegue con ayuda de el escaparate de rosa, fue a cambiarlo, pero aparecía un cuadro solo con mi texto dentro del cuadro de par o impar.. no se si me explique.
Pero hay alguna manera de hacer que el color del fondo de un comentario mio, sin importar que sea par o impar aparezca de otro color?
De antemano agradezco como siempre tu ayuda JMiur! ;)
Buena pregunta :)
En teoría, diría que sí, que es posible ya que podemos identificar cada comentario individualmente y además, podemos identificar el autor.
Déjame pensarlo un poco a ver si le encuentro la vuelta. Me gusta la idea :D
Rosa usa esto: <b:if cond='data:comment.author == data:post.author'> y en este post lo explica, lo puse como ella lo dice y funciona perfecto, pero ya con el hack que tu tienes, solo aparece un cuadro de otro color, adentro del cuadro grande, abajo la hora, arriba el Nick
Imagino que de alguna forma se podria implementar con el script que cambia los pares e impares.
Sí, justamente, de eso se trata, hay que ampliar el script o buscar la forma de interceptarlo para crear una tercera clase CSS; en teoría debería ser sencillo pero, en la práctica no lo es tanto :)
Bueno yo le sigo moviendo, espero me avises si encuentras la forma de hacerlo :-)
Gracias
Ya tengo una idea de como hacerlo pero, excede las posibilidades de un comentario. No es sencillo escribir códigos en esta cajita blanca.
Lo pondré como un post así que, probablemente, mañana lo puedas ver y allí seguiremos la charla a ver si resolvemos el problema ;)
Hola, JMiur.
He implementado esto en mi blog pero no funciona bien con IE. Creí que era porque faltaba la propiedad height, y mejoró algo, pero no del todo. Lo que pasa es que el número se corta en la parte superior (antes de height se cortaba arriba y abajo).
He intentado cambiando los valores de padding y de margin, pero nada funciona.
Gracias por tu ayuda.
A propósito: la ventana emergente para los comentarios de tu blog sale con un fondo gris en Firefox y con fondo blanco en IE. Supongo que es un error, por eso te lo comento.
Deberías revisarlo un poco más porque funciona correctamente en ambos navegadores así que, lo más probable, es que haya alguna propiedad estorbando. Fíjate, por ejemplo AQUÍ; es el blog de Opcionez.
En el caso de los comentarios en una ventana modal, eso es un IFRAME así que no es fácilmente controlable porque no puede modificarse el CSS de una página externa. El resultado, dependerá de esa otra página y de los navegadores.
No entiendo qué pasó; hice un comentario en comment-form incrustada y no salió. Te decía que arreglé el problema que te comentaba (comentario 28) sin quererlo. Me dí cuenta de otro problema (que los números de los comentarios no enlazaban nada) y al arreglarlo, se arregló el otro también.
Así: cambié el código viejo por éste:
<dt class='comment-author' expr:id='"comment-" + data:comment.id'>
<a expr:name='"comment-" + data:comment.id'/>
La url de cada comentario era diferente. Al poner este código, el número sí enlaza al comentario correcto y, por arte de magia, el número se muestra completo en IE.
Gracias.
mmm... ahora tengo otro problema. Desapareció la B de blogger que estaba delante del nombre de cada comentarista.
Es una cuestión minúscula, pero me hace falta. y no quiere el complicado proceso de poner todos esos códigos para personalizarla. Quiero que salga como debería hacerlo de manera predeterminada.
Gracias, qué pena la molestia.
PD: el comentario anterior no salió porque puse el código con los signos > < sin pasarlos a... cómo se llame la manera larga de escribirlos.
Adiós.
Me parece que el problema sigue estando en la misma línea:
<dt class='comment-author'
expr:id='"comment-" + data:comment.id'>
Esa parte en negrita debería ser así:
expr:class='"comment-author " + data:comment.authorClass'
Qué loco es todo esto. Cambié lo que me dijiste y funcionó. Pero ahora se volvió a dañar en IE; los números salen incompletos.
Igual, muchas gracias.
Gracias por el dato JMiur, apliqué los cambios y todo funcionó bien salvo por un detalle.
En tus comentarios al presionar el número de la derecha, el vínculo al comentario, ese comentario aparece en el tope de la pantalla. En mi blog esto no pasa, presionar el vínculo no provoca nada.
Sabés por qué puede ser?
Esa parte tiene más o menos este código:
<a expr:href='"#comment-" + data:comment.id'>
<script type='text/javascript'>
contadorComentarios=contadorComentarios+1;
document.write(contadorComentarios)
</script>
</a<
Fíjate en la parte del enlace; es algo que no puedo verificar online.
este ultimo pedaso en donde lo agrego?
function ContarC(cual) {
var resto;
resto = contadorComentarios % 2;
if (resto == 0)
document.getElementById(cual).className='comentarioPar'
else
document.getElementById(cual).className='comentarioImpar'
}
En el header de la plantilla.
Ok, gracias!
;) Me llevé esto... me lo pidieron pero no sabían Español.
Yo, aquí, ¿haciéndolo internacional?
xD :)
Jajajaja Yeah, man; spanish rules ;)
Geez- I gotta be bored! xD!
¡Quiero sushi!
Hola!
Hace tiempo que queria algo asi en mi blog... y leyendo el blog de fernando llegue hasta aquí, pero para variar no me resulto muy bien :S
Puse todo el código, traté de seguirte literalmente pero parece que finalmente igual me equivoqué... me puedes ayudar por favor? :D
Al final lo único que me apareció fue el número del comentario, justo donde debe estar, pude achicar la fuente y cambiar el color; asi que con eso todo bien (eso si, me gustaría saber si se le puede sacar el subrayado de los números)
Con respecto al fondo y separación entre los comentarios... no pasó nada, quedó igual que siempre.
Ojalá me respondas. Saludos y gracias por tener este blog! :)
Ahhh Fernando, es urgente que puedan insertarse imagenes en los comentarios :D
Paula: tienes varios blogs, me voy a referir a http://planetab.blogspot.com/
Si es otro, me dice.
Para quitar el subrayado de los números, busca esta definición y agrega lo que está en negrita:
.comentacontador a:link, .comentacontador a:visited {
color:#BE81F7 !important;
text-decoration:none !important;
}
El resto parece estar bien pero, me resutla un poco difícil analizarlo ¿Podrías colocar el script en varías líneas y n oen una sola tal como se ve en ejemplo? de esa manera podría ejecutarlo paso a paso y verifiar el problema.
Lo otro que me impide hacerlo es el script de imagen de carga; si puedes desactivarlo momentáneamente, ayudaría mucho. Es posible que ese script también esté perturbando pero eso sería un paso posterior.
Gracias por responderme tan rápido :D
Hecho lo del subrayado y la imagen de carga.
También puse el codigo en lineas... ordenadito ^_^ es que en mi décimo intento de que me resultara esto copie y pegue el codigo que pusiste sin hacerle cambios a ver si asi resultaba... al final no paso y me decidi a preguntarte directamente.
Ahh, con respecto a lo del blog, si es con ese con el que tenia la duda... esta adiccion bloguera me esta afectando la mente, lo siento.
Ah, y por ultimo, no me trates de usted... que no tengo ni por donde xD
Gracias de nuevo :D
Sigo viendo la funcion toda en una sola línea en el código fuente. Me da la impresion que por ahi está el problema.
¿Puedes verificar que escrita esté así?
function ContarC(cual) {
var resto;
resto = contadorComentarios % 2;
if (resto == 0)
document.getElementById(cual).className='comentarioPar';
else
document.getElementById(cual).className='comentarioImpar';
}
¿Y que la otra, esté escrita así?
<script type='text/javascript'>
ContarC('<data:comment.id/>')
</script>
Estoy copiando y pegando los datos de mi plantilla para descartar cualquier pequeño error.
Si!! Ahora si me funciono :D
Gracias, gracias, gracias :D
Por tu tiempo y paciencia, una ultima molestia y prometo dejarte en paz :s se puede cambiar el tipo de letra del número?
Me alegro que se arreglara, Paula :D
Lo de las fuentes de texo es sencillo, está en:
.comentacontador {big-buck...unny.html (línea 307)
display:block;
float:right;
font-family:'Century Gothic','Lucida Grande',Arial,Helvetica,Sans-Serif;
font-size:25px;
font-weight:normal;
margin-top:-30px;
text-align:right;
width:50px;
}
Des de allí controlas todo, incluso la paosición del númeo que ahora tiene margin-top:-30px; y puedes "bajarlo" colocando un valor mayor, por ejemplo margin-top:-20px;
Fíjate que son números negativos.
Gracias de nuevo :D
Chau!
Muchas gracias.
http://blogmenjerit.com/2008/08/10/memasang-penomboran-pada-komentar/
translate to bahasa melayu (malaysia language)
Oh my God! It is an honour.
I'm glad to have been useful. Thanks for your comment :)
Wow! que internacional! :D
Felicitaciones
Hay que agradecerle a la traducción de Fernando :D
xD!
Después de EEUU, INDONESIA es el país que más me visita :$.
;) Ya estás internacionalizado. Cumplí con mi objetivo (MWHAHA).
Pásate por mi último post, quizás te interese.
Allá voy ...
... a leer el post, nno a indonesia, claro.
Ya tengo todo pero en mi IE se ve un caos mientras que en Mozilla se ve perfecto. ¿Qué se puede hacer ante eso?
Bilioso:
Da la impresión de haber una etiqueta mal cerrada que Firefox corrige pero IE no.
Es algo que no puede verse online pero, a partir del primer comentario, comienza a descalabrarse y el motivo es un mal cierre o un cierre de más.
Y entonces? revisar todo el código?
Por lo que llego a ver del código fuente, diría que el problema está en alguna parte del truco para hacer que los comentarios se muestren como pares e impares.
De todo esto solo tengo una duda como modificar la fecha(el tamaño, color, etc.).
Pd: solo nesesito saber el nombre del div, por ejemplo el de los numeros es: .comentacontador
espero tu respuesta, gracias por siempre ayudar.
Bueno, ya me parecia raro que no hubiese cometido ningun error, el tema es que al hacer click en el número de los comentarios, en princio, la accion funciona, la pagina sube o baja hacia el comienso del comentario, ahora el problema: se corre todo el outer-wrapper unos cuantos pixeles a la izquierda, las propiedades de los comentarios se pueden modificar desde el codigo de la plantilla, asi que te encargo, si tenes tiempo, revisarlo.
Gracias de antemano.
Así es, la clase .comentacontador es la que controla las propiedades de los números.
En tu plantilla, la fecha usa la clase .comment-timestamp
Sobre el tema del click. No sé qué quieres hacer. En preincipio, ese enlace es el "permalink" al comentario, es decir, va a subir o bajar hasta dejar ese comentario en la parte superior de la ventana.
<a title="Vinculo al comentario" href="#comment-XXXX">
No tiene errores.
hola man, mirá tengo problemas con esto, a partir del quinto o sexto comentario masomenos, se desbanda todo, y se desproporciona toda la plantilla, el sidebar se va hasta abajo y los comentarios ocupan lugar sobre y detrás de los posts. en firefox se ve excelente, pero en IE se vé pesimo como te lo detallé(http://heroeshumanos.blogspot.com/2008/08/sentir-entrevista-1.html?showComment=1219543140000#c7395457173890580329). veo que en IE tu blog se vé perfecto enc uanto a los comentarios numerados, supongo que necesito algun codigo extra, ya que la plantilla de mi blog está apenas modificada en cuanto a los comentarios y no le encuentro el motivo del error para poder visualizarlo bien en IE, espero respuesta, saludos y gracias.
lheonnel@live.com.ar
lheonnel:
Esoes algo que online no alcanza a verse pero, por lo que describis , el problema debe ser una etiqueta mal cerrada. Habría que revisar cuidadosamente los cambios hechos.
:s ya recontra revisé., y falta algo che, lo que falta es algo pa alinear las cajas de comentarios dentro del main para que no se desbanden, en firefox funciona bien, pero no en IE, asi que es algo de eso,¬¬ KIERO soluciones ¬¬
el problema es con el identificador de pares e impares, no es del todo compatible con IE o algo de eso
Como verás, aquí funciona así que si es compatible. De todas maneras, el script no crea bloques, sólo cuenta.
Todo l oque sea alineacion se controla con CSS y depende de las propeidades colocdas y e las propiedades heredadas, es decir, las que ya posea tu plantilla.
En http://heroeshumanos.blogspot.com/2008/08/sentir-entrevista-1.html no veo ningun script colocado ni implementado nada de esto.
naaa si ya lo saké de ese blog, ahora lo probé en este www.inhdigo.tk y ahi le encontré la falla, el problema es el identificador de pares e impares,x alguna razon no funciona en la plantilla madre ¬¬ aunke siga los pasos que indica tu tutorial, hay algo en la plantilla que impide que sea compatible en IE, por lo visto con tu plantilla madre ese problema no existe. De todos modos ya lo arreglé. y al menos numera en IE y FIREFOX, el unico drama es que no consigo implementarle una imagen en la cabecera de la imagen,pero bue... mejor, menos peso para cargar. y de si es par o no par...mucho no jode, despues lo veo, está parcialmente solucionado el problema, y con eso me basta. saludos.
Hola!
He estado buscando esto durante mucho tiempo y por fin lo conseguí, había conseguido uno pero con efecto hover y bueno era bastante sencillo pero no me gustaba mucho...
Saludos!
Saludos, Antony. Me alegro que te fuera útil.
Hola JMiur,el truco está funcionando bien hasta una parte.
¿Cómo alineo el número y el nick del comentador? y ¿cómo evito que salga tanto espacio blanco en la parte superior del comentario?
Lo del espacio en blanco es por el margen que tiene:
#comments dl dt {
margin-top:35px;
simplemente, elimina esa propiedad.
En términos generales, la alineación se consigue con los márgenes pero no se que quieres hacer exactamente.
¡Gracias Jmiur!Eliminé el espacio en blanco y el truco funcionó a las mil maravillas.Ya formas parte de mis links amigos.:)
Me salio calidad...ahora tengo 1 pregunta : como le puedo cambiar los iconos que salen a lados del que comenta por una imagen mas personalizada? osea quiero que con imagenes se diferencie autor,otros blogeros y los anonimos..la imagen del autor personalizada que quede dentro del fondo mas oscuro y la de otros blogeros y los anonimos dentro del mas claro... digame cual es el post o hagame una refencia...Saludos...
Me alegor, Jedimaster :D
Kenneth Jack:
Eso lo puedes ver en la segunda parte del post AQUÍ
JMiur, será que haveria possibilidade de fazer o mesmo com as postagens? estabelecer um plano de fundo para as postagens pares e outro para as ímpares?
Creo que se podría hacer, Ariane. Lo voy a pensar a ver si encuentro la forma.
Los comentarios de mi blog ya están más que modificados no podría añadir la numeración o se caería de tanto peso. Sin embargo no pude contenerme a probar y al igual que leo en algún comentario si se clica en la numeración en la barra de direcciones muestra el enlace al comentario pero se queda estático, no se muestra el comentario en primer lugar. El enlace a comentarios dice:
<a expr:href='"#comment-" + data:comment.id' title='Vinculo al comentario'>
Este es para llevar el seguimiento :O
El enlace ese es un enlace a un lugar especídico por eso se agrega #
Por ejemplo. Ten a la vista elos números 77 78 y 79. Haz click en el 79 y verás que la ventana sube hasta posicionarse allí. Si no lo hace es porque en la barra de direcciones el enlace es el mismo. Haz click otra vez en el 79 y n oxse moveróa porque está allí.
¿Esa es la duda? Ahora ya no estoy tan seguro :D
Felicidades excelente aporte que haces a toda la comunidad del internet...
Thanks..
Estimado JMiur, quisiera enumerar los comentarios de mi blog y por ello he seguido todos los pasos que aquí comentas pero me da un error que dice algo asi: "aparece HTML6 y no es posible pues deber ser exclusivo". Mi plantilla es la blogy insense. ¿Qué debo hacer?, ¿Me puedes ayudar?.
Quiero poner los comentarios así como los tienes tú: con un icono delante del autor del comentario, que aparezcan numerados, y con la fecha a la derecha.... Es decir, JUSTO como aparece en tu blog. A ver si me puedes explicar cómo hacerlo.
Gracias de antemano y FELIZ ENTRADA DE AÑO.
francis:
No entiendo muy bien eso del error que dices respectos a HTML6, eso, suena a un error que ocurre cuando agregas elemento y tienen nombres (ID) repetidos. Suele resolverse simplemente buscandolos y cambiando uno de ellos, por ejemplo, porner HTML60 o cualquier número alto.
Digo que no lo entiendo porque para esto no hace falta agregar elementos, de allí mi duda sobre que responder en concreto.
Hola:
Tu página es muy interesante y me han servido varios consejitos tuyos, pero el que más quiero y más he estado buscando no me sale!!!!! No sé que hice pero después de un buen rato de tratar de seguir las intrucciones para cambiar el formato de los comentarios todo me quedó exactamente igual. Ojalá me pudieras ayudar porque me molesta como se ven los comentarios en mi plantilla.
Muchas gracias por tomarte el tiempo para que los demás estemos más contentos con nuestros blogs, bye!!
Eliban:
En este momento, no veo los códigos en tu blog. Envíame un mail contándome qué has tratado de hacer y vemos los detalles.
hola, el truco funcionó muy bien, ahora por fin tengo los comentarios más ordenados.
Me alegro que funcionara. Winjaime :D
Hola JMiur yo otra vez por estos lares, mira que he implantado tu segundo codigo para tratar de organizar mi codigo y lo he puesto antes de < / head > como lo dices y no me funciono q podria haber pasado?
Dejo el codigo en mi plantilla para q si tienen tiempo me corrijas Gracias!!
http://gocase-otroblogdepruebas.blogspot.com/
Hola JMiur,
Como te comente la vez pasada he estado trabajando en una plantilla nueva, estoy dibujando cada boton con photoshop, me interesa mucho tu opinion, podrias darle una mirada?
Este es mi BLOG DE PRUEBAS
Ahora fijate tengo un problema aplique este estilo de poner los fondos intercalados, me funciona muy bien con mozzila.
Mi problema empieza con internet explorer. Los comentarios se comportan de una manera rara. Los botones de navegacion se mueven a la derecha cuando son mas de 7 comentarios, y pierde la secuencia de los fondos, todo se pone de fondo negro y al llegar al comentario 7, el texto se centra y se amplia a todo el ancho de la pantalla.
Espero puedas decirme por donde le pueda moverle, ya utilize el "!important" en los fondos par e impar pero tampoco funciona.
Saludos JMiur.
GOCASE:
El script está mal, fíjate si no que le falta una parte; por lo menos online, se ve que falta una parte.
document.getElementById(cual).className='comentarioPropio'
Tigerman:
En enlace no salió así que no pude ver nada.
Este es el enlace http://donwload-movies.blogspot.com/
Saludos
Debe haber un DIV mal cerrado. Mejor dicho un DIV se cierra en un lugar equivocado y eso hace que el bucle se descalabre. No es un problema del CSS.
El tema es que no es algo que pueda verse online pero está ahí, en esa parte del código.
Hola JMiur. Sabes? antes de implementar este truco en mi blog tenía uno que ví en lo de Gem@ que servía para mostrar la imagen del perfil en los comentarios. Pero después de que implemente este truco la imagen del autor ya no se muestra qué podra ser que hice mal??? :((
Si puedes ayudarme te lo voy a agradecer muchísimo mi blog es http://lenguaje-inverosimil.blogspot.com/
Insomnya el código de imagen del perfil en los comentarios no funciona desde esta tarde, y no es problema de servidor porque está online pero tampoco puedo aclararte por qué está ocurriendo.
Lo mejor esperar, para ver si se soluciona o quizás J.Miur tenga otra idea ;)
Saliendome algo del tema JMiur, tengo una duda: ¿para que sirve la propiedad !important; ?
He leído algo al respecto pero aun no la entiendo bien.. :S
Insomnya, Gem@:
Es raro. El script está y se ejecuta. El PHP que lo hace funcionar también está pero, en lugar de "devolver" la imagen, dice que la URL del perfil no existe aunque si existe.
Puede ser un problema temporal o bien algún cambio interno en los perfiles que obligue a que ahora, deban leerse de otra manera.
Habrá que esperar o ponerse a buscar en la web alguna respuesta.
:) Gracias JMiur y Gem@ pensé que tenía que ver con esto de la numeración en los comentarios pero bueno ahora sé que es un problema blogger ojalá se solucione! :(
Habrá que esperar.
Mis saludos y agradecimientos a los dos :D
JMiur me da este error:
The element type "b:loop" must be terminated by the matching end-tag ""
Con la paginación de comentarios el contador empieza nuevamente apartir del 201.
Se puede arreglar?
TRECARUNGA:
Todo lo que está entre <dl id='comments-block'> y </dl> es correcto y no presenta errores así que el error debe estar en otra parte. No es algo que pueda verificar online.
Bonzu:
Eso es raro porque no hay ralación entre ambas cosas. Debería ver un ejemplo para contestarte.
JMiur, entonces te mando la plantilla ppor e-amil?
Envíala pero sól opodría indicarte dónde colar el código o ver si hay algo extraño en ella que la hace diferente.
Hola, como no le veo mucha utilidad al hecho de que los números sean enlaces... ¿Cómo puedo quitar esa utilidad? Es decir, no quiero que los números sean enlaces. ¿Puedes ayudarme? Gracias.
El enlace, es esta parte, lo que está en negrita:
<a expr:href='"#comment-" + data:comment.id' title='Vinculo al comentario'>
<script type='text/javascript'>
contadorComentarios=contadorComentarios+1;
document.write(contadorComentarios)
</script>
</a>
Muchas gracias, solucionado.
Esta es la Página 1 con los primeros 200 comentarios y en la Página 2 los siguientes.
Como vez el contador se reinicia en cada página.
Lo mismo en tu blog en la página 1 y 2.
Peor, solo muestra 198 en la primera.
Ese sistema de paginación lo maneja Blogger, supongo que la cantidad no es siempre 200 porque debe contar los eliminados. Tal vez haya alguna forma de saber la cantidad que arrastra pero lo desconozco.
Se podrá condicionar que en la segunda página el contador empieze en 201?
Tal vez, no sé si puede identificarse.
Buenas, este tutorial ha sido sencillamente (digo sencillamente porque mejor explicado imposible) increible.
Pero, tengo una duda. Me quedé con las ganas de ponerle un icono delante del nombre, ya sea el mío o el de un invitado (eso sí, el mío sería diferente). Tal y como lo tienes tú, vamos! ;D
Es que arriba en la entrada ponías que también iba a resultar para eso, y no lo ví por ningún lado.
Espero que puedas contestarme.
Saludos!^^
Fíjate en la segunda parte del post: AQUÍ.
Muchas gracias, JMiur! :D
Muy bueno...gracias
JMiur, me funciona perfectamente, solo que como a mi no me aparecía </style> lo puse encima de ]]></b:skin>
Y me funciona correctamente, es como si ]]></b:skin> fuera lo mismo que </style>
Me alegro que funcionara.
Lo que has deducido es correcto.
<b:skin> <//b:skin> es lo mismo que la etiqueta STYLE, sólo se llaman diferentes porque ahí adentro, Blogger permite colocar otro tipo de datos como variables para el color etc.
alguien que me ayude los numeros los tapa la barra lateral:
http://cargohe.blogspot.com/2009/04/aio-curso-interactivo-de-photoshop.html
como los ruedo un poco mas a la Izquierda
Por lo márgenes que tiene el área de comentarios, el ancho colocado es excesivo.
Busca esto y cambia el valor de width por uno más pequeño, tal vez, 530px:
#comments-block {
............
width:530px;}
Otra alternativa, elimina el margen agregando esto:
#comments ol {margin:0; padding:0;}
Muchas gracias ahora si funciono hice lo primero. :D
Me alegro que funcionara, cargohe :)
Tengo ganas de provarlo, pero no estoy seguro de que funcione en mi plantilla, tengo el presentimiento de que le falta algo. Me gustaria que me indiques, en caso de que falte, qué es. Se que tenes mucho trabajo, pero mi plantilla creo que no se hizo para mostrar comentarios, aunque haya hecho aquel truco para que se muestren debajo de los post. De nuevo gracias!!
egoloco: No sé a cuál de tus blogs te refieres pero, así, a simple vista, tienen una estructura standard así que no debería haber problemas.
Bueno jeje hice varios blogs a proposito para hacer prubebas para ver como queda en el original que es egoblogo.blogspot.com
Mi duda es si hay que agregar todo lo que esta en el post o solo lo que marcas con color. Porque hay cosas que no tienen color que no aparecen en mi plantilla, de ahi mi duda. Si decis que no hay problema, entonces agrego y veo que resultados tiene. Por suerte aprendi a usar un respaldo trabajado con "Araneae", metiendo mano alli y luego colocar las modificaciones al blog.
Lo fundamental es l oque está en color, lo otro, es una guia para ver donde se coloca. Las palntillas van variando con el tiempo, incluso las originales de Blogger así que, más o menos, hay que adivinar :D
Hola.
Tengo una pregunta. ¿Cómo cambio el color de "XXX comentarios:" y el de "¿Quiere dejar un comentario?"? Lo he buscado por toda mi plantilla y no lo encuentro. Lo curioso es que ya lo hice una vez...
Gracias.
DAyara:
El color de XXX comentarios lo encuentras en #comments h4 { ....... }
El de "¿Quiere dejar un comentario?" en intraterra es el mismo H4, ambos textos usan el mismo color. Si queires que ese último sea diferente, agrega esto y allí coloca el color:
#comment-post-message {........}
En tu otro blog, no hay nada definido así que deberás agregar algo así:
.comment-form h3 {........}
Muchas gracias, JMiur. Y perdona que no haya especificado que hablaba de Intraterra, en el otro blog sólo colaboro, por eso ni lo había tenido en cuenta.
Un saludo. :)
No hay problema, DAyara :D
Hola! Tengo blog hace muy poco y mis conocimientos sobre el tema son bastante escasos, quiero numerar los comentarios y no me sale de ninguna manera... y lo que explicas aqui me resulta algo complicado... es la unica manera para numerarlos??
hola, tengo blog hace poco, y no se casi nada de HTML estoy algo perdida.. no hay otra manera mas sencilla de numerar los comentarios?
No que yo sepa, Serval. Y tampoco hay forma de aprender todo en un instante. Los blogs se construyen con paciencia y con tiempo.
Bueno, finalmente me he atrevido a meter mano a la plantilla, y me ha salido la numeracion de comentarios!!!! Muchas gracias por tu blog!! Me sirve de mucho!!! ;)
Me alegro que funcionara :D
Intenté usar las condicionales de blogger para que el contador encaso de estar en una página individual con commentPage=2 comienze apartir de 200 pero no funcionó. Se te ocurre algo?
La verdad, no lo he visto. Tal vez con un script que leyera la URL de la página y detectara si le encuetra algo como ?commentPage=numero, leer ese número y usarlo para empezar el contador con un número distinto de cero. Algo así pero sólo pienso en voz alta.
¿Quiere dejar un comentario?
Hay varios métodos posibles.
Uno de ellos es el formulario de comentarios que tan generosamente nos ha regalado Blogger y que funciona sólo de tanto en tanto. Su uso es aconsejable sólo en caso de ser una de esas personas a las que les gustan los retos y los desafíos.
¿No quiere arriesgarse? Haga click para ocultarlo y utilice las otras opciones.
Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.
Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...
Los comentarios están siendo moderados y serán publicados a la brevedad.