LightWindow en los comentarios

Hace tiempo había visto al forma en que a Lacrax se le había ocurrido utilizar LightWindow para mostrar los comentarios del blog en una ventana modal de tal manera de librarse, aunque sea parcialmente, de la bendita página blanca de Blogger.

Si no lo había probado era por varias razones, falta de tiempo, cosas que se acumulan, la pereza y, sobre todo, no estar seguro si quería cambiar el método de mostrar e ingresar los comentarios.

Recientemente, una pregunta me hizo volver sobre el tema para ver si existía una forma de conservar el esquema normal y además, agregar el nuevo modo. Mi capricho: tener ambas cosas verguenzaanim

Para quien no lo haya visto, la idea es que, en la página principal, al hacer click en el enlace que nos lleva a la página para ingresar comentarios, en lugar de abrirse en otra ventana, se abrirá en una ventana de tipo modal. Esto, es bastante sencillo, basta cambiar el enlace ya que LightWindow nos permite abrir páginas externas. Lo mismo pude decirse de las páginas individuales, en lugar de abrir la ventana con el formulario, al hacer click la podemos abrir con LightWindow. La navegación se hace más fluida.

No tuve problemas para implementar el truco pero, el resultado no me convencía (ver captura). Siguiendo uno de los comentarios, fui a ver cómo lo había implementado La Bloguería que también recomendaba el sistema y vi que el resultado era distinto (ver captura). La diferencia entre uno y otro era simple, tenía que ver con la forma en que estaban establecidas las opciones de Blogger. En CONFIGURACIÓN | COMENTARIOS entre otras cosas, podemos seleccionar si los comentarios se muestran en una ventana emergente (pop-up) o no.

¿Mostrar comentarios en una ventana emergente? No

Si bien, para implementar el truco, aconsejan establecer NO como opción, en La Bloguería está establecida como SI porque, además de este, utiliza otro truco: Incrustar los comentarios en los posts y ese método, requiere que así sea. En realidad, eso explica las diferencias.

La famosa página blanca tiene los comentarios a la izquierda y el formulario de envío a la derecha pero, cuando se abre como pop-up, ambos sectores están uno sobre el otro con lo que desaparece la barra de desplazamiento horizontal y entonces, podemos establecer el ancho de manera sencilla.

Claro que esto hace las cosas más engorrosas si es que uno quiere tener ambas posibilidades. Hay que encontrar una forma de mostrar los comentarios en un pop-up pero sin cambiar la configuración. Por supuesto, si para alguien esto no es una necesidad, se aplican los cambios y no hay nada más que hablar. Pero, sigo adelante, complicándome la vida.

El enlace que genera Blogger tiene este formato:

http://www.blogger.com/comment.g?blogID=XXXXXXX&postID=XXXXXXX

y cuando se abre en una ventana emergente, sólo se agrega un parámetro:

http://www.blogger.com/comment.g?blogID=XXXXXXX&postID=XXXXXXX&isPopup=true

Así que hay que agregarle &isPopup=true al enlace normal y eso, lo podemos hacer con JavaScript.

En la plantilla hay dos enlaces que podemos interceptar. Uno es el que se muestra en la página principal debajo de cada post y donde, normalmente, se muestra la cantidad de comentarios:
<a class='comment-link' expr:href='data:post.addCommentUrl'
expr:onclick='data:post.addCommentOnclick'>
<b:if cond='data:post.numComments == 1'>
1 <data:top.commentLabel/>
<b:else/>
<data:post.numComments/> <data:top.commentLabelPlural/>
</b:if>
</a>
El otro, es el que se muestra en las páginas individuales y que simplemente invita a crear un comentario:
<a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
<data:postCommentMsg/>
</a>
Las variantes de estos códigos son muchísimas, para encontrarlos, lo mejor es buscar el siguiente dato:

data:post.addCommentUrl

que es un código de Blogger que genera la direcciòn URL de la página de comentarios:

http://www.blogger.com/comment.g?blogID=XXXXXXX&postID=XXXXXXX

Ahora, en lugar de cambiar esos enlaces, voy a agrega un pequeño script que creará otro enlace, igual al anterior pero donde se agregará el parámetro para que sea de tipo pop-up y se abrirá en una ventana con LightWindow:
<script type='text/javascript'>
var viejoEnlace = &quot;http://www.blogger.com/comment.g?blogID=XXXXXXXX&postID=<data:post.id/>&quot;;
var nuevoEnlace = viejoEnlace + &quot;&amp;isPopup=true&quot;;
var enlacePopup = &quot;&lt;a class=\&quot;lightwindow\&quot; href=\&quot;&quot; + nuevoEnlace + &quot;\&quot; params=\&quot;lightwindow_width=480,lightwindow_height=600, lightwindow_loading_animation=true\&quot;&gt;TEXTO ENLACE&lt;/a&gt;&quot;;
document.write(enlacePopup);
</script>
En estos momentos lo he incluido en el blog y veremos como funciona.

He reemplazado el texto por una imagen y, en ese caso, hay que TEXTO ENLACE por lo siguiente:
&lt;img src=\&quot;http://.......laImagen\&quot;/&gt;
El tamaño de la ventana que se abre se define con estos dos datos:

lightwindow_width=480
lightwindow_height=600

Sería interesante que las páginas individuales pudieran actualizarse apenas ingresado el comentario pero, no tengo idea de cómo conseguirlo.

ACTUALIZACIÓN:

Un comentario de BlogdeShowmatch me obliga a hacer una modificación complice

Es una alternativa interesante y muy sencilla. Se trata de abrir la ventana y directamente posicionar la ventana en el formulario de ingreso de comentarios. Para eso, sólo hay que agregar el nombre del div que contiene el área de textos:
var nuevoEnlace = viejoEnlace + &quot;&amp;isPopup=true#form&quot;
En mi caso, sólo lo agregué en los enlaces de las páginas individuales pero también puede hacerse con los enlaces de la página principal.

112 comentarios:

ls

Único y válido motivo de este comentario: ¡quiero ver cómo funciona! A ver...

ls

Funciona genial y estéticamente muy agradable.
Felicitaciones y gracias, maestro :D.

mefistum

Grr, siempre había querido ser el primero en opinar pero me tardé tanto en escribir que se me adelantó jo-yi-ta.net
Está bonito, ya me gustaba cuando lo aplicó Vane en La Bloguería pero me atrae más Intense Debate, voy a esperar a que evolcione más ese sistema.

Grr.

Mar

Sos un genio, dioses........
Queda precioso!!!!!!

Y yo peleando con los ZIP...XDDDDD


CaTa

Estupendo le quedó Master. Lo que me agrada mucho es que hayas dejado ambas opciones. El Lightbox es muy estético pero efectivamente a veces un abre rápido la página y no se termina de cargar y ....adios lightbox.

Nico

Es una buena idea, aunque a mi me sigue dando problemas :( Al cargar la ventana de comentairos, desaparece el Lightwindow, HelP, pLZ!! aYuDa!! A falta de chinos, alguien tiene que venir a molestar no? xD

MaTuTeee

JMiur buen uso del LigthWindow... lastima que no siempre carga bien de una :S ....

solrac

fantástico ... eres una máquina ;)

ChT

Genial! Asi me gusta mucho más... Lo intentaré.
Muchas gracias por tus ideas.

JMiur

Creo que es una alternativa interesante y una opción más aunque no resuelva el problema de fondo: los comentarios en Blogger son feos :D

Lo ideal, me sigue pareciendo mantener las dos opciones porque el pop-up es lento y molesto.

No es que los scripts tipo Lightbox carguen mal sino que se debe recordar que la para que funcionen este o cualquier otro tipo de efecto hecho con Protoype, la página debe esta cargada por completo. De allí que alguno pueda no verlo ya que suele ser normal que algún elemento tarde más de la cuenta. La librería debería tener alguna ventana de advertencia al respecto para evitar confusiones.

Gem@

Le diste las medidas adecuadas para que no resulte agobiante visionar los comentarios, coincido compaginar los dos sistemas por el tiempo de carga.
Buen trabajo maestro ;)

JMiur

Gracias, Gem@ pero el ancho de la ventanita es mérito de La Bloguería que me evitó calcularla ... la robé descaradamente :D

Lo veo útil, más que nada en la página principal.

Syl

Aiss que lio... yo los comentarios los tengo puestos siguiendo el post de La Blogueria del lightwindow y ahora me he perdido...¿este sistema es mejor? tengo que poner este script ademas de lo que ya tengo? Lo de los comentarios lo tengo puesto en No ventana aparte, ¿lo cambio?
Ah! y donde se pone el script, despues de "body"?
Perdon por tanta pregunta, es que ahora me he quedado con la duda de si cargaran mal mis comentarios...

PatinandoBlog

Mmmm, no es más ni menos que hacer que los comentarios se abran en una página aparte.
Saludos.

LacraX07

Muy bien J.Miur.Solo es cuestion de imaginaciòn y un Script multifuncional como en este caso LightWindow.Salu2

JMiur

Syl:
No hagas nada, déjalo así como está; las diferencias son mínimas.

PatinandoBlog:
No, no es lo mismo. Una ventana modal no es igual que una nueva ventana.

Lacrax:
Felicitaciones por la idea :D

ChT

oye amigo, que paso con adsense, te han cancelado?

JMiur

Nunca tuve AdSense :)

Claudio - Poca Tinta

Interesante, te quedo bien... pero hoy no lo podía ver ya que blogger estaba en mantenimiento. Acá la pregunta... ¿dejaras esta forma de comentar en tu blog?

Syl

Ok JMiur, gracias como siempre!!

JMiur

Claudio:
He dejado las dos alternativas. El botón de pop-up para abrir con LightWindow y los enlaces normales que funcionan de manera tradicional. La idea es que ambas posibilidades convivan.

JMiur

Tenía mis dudas respecto al tema pero, me ha resultado útil.

BlogdeShowmatch

Jmiur, te quiero remarcar una cosa que seguramente te la has olvidado, porque supongo que ya sabes este criterio.

Hablo de poner de que cuando abrás los comentarios en lightwindow, automáticamente te lleve al formulario con el atajo "#form".

Tenés que agregarlo luego del 'data:post.addCommentUrl' .. para que quede 'data:post.addCommentUrl + "#form"' .

Saludos!

JMiur

Muy buena idea BlogdeShowmatch :)

Como ves, ya lo estoy usando en las páginas individuales del blog y lo he agregado al post porque es una alternativa muy interesante.

Te agradezco mucho la colaboración .

BlogdeShowmatch

Me alegra que te haya servido!

Saludos Genio!

→ Sharys'ce Web

hola, jimur, quise aplicar tu opcion, pero no me queda claro en donde tengo que ubicar el scrip, si se sustituye por donde se ubica el data:post.addCommentUrl o antes de "/header", saludos....

JMiur

Efectivamente, el script se coloca reemplazando el enlace <data:post.addCommentUrl>

KyubiT

HOla,
tengo que reemplazar por el script, todo el código, o solo el data:post.addCommentUrl

y si lo quiero dejar como tu (en las entradas individuales), osea las 2 opciones; lo coloco debajo?

JMiur

Si quieres tener ambas posibilidades, no reemplazas nada; colocas el script en una nueva línea o al lado, depende de donde quieras que se vea el enlace.

Esa, es la mejor opción para probar ya que no cambiamos nada de la plantilla y podemos ver si funciona.

KyubiT

no me funciona... copio y pego tal cual el código del post, y no aparece el "texto enlace", es como si no lo pusiera...

JMiur

KyubiT:
No veo donde lo tienes colocado ¿sería posible que lo dejaras aunque no funcione así puedo verlo online?

KyubiT

ya, ahora lo puse... se supone que deberia aparecer bajo el texto de las entradas individuales, pero no aparece nada..

ojalá me puedas ayudar...

JMiur

En principio, fijate en el script. Allí, dice:

var enlacePopup = "<a class ....... etc
document.write(enlacePopup);

Esta parte de var enlacePopup debería estar escrita en una sola linea:

var enlacePopup = "<a class ........ aqui</a>"

Lamentablemente, es una línea muy larga como para escribirla acá. Espero que se comprenda la idea; sino, te la envío por mail.

KyubiT

eeeeeeooe!!! al fin, funcionó!

muchas gracias Jmiur por la ayuda y paciencia...

Salu2

JMiur

Me alegro que se haya solucionado; costó trabajo :D

Max &amp; Birrax

Hola JMiur, aquí está el "amargante" de los fines de semana.

Estaba intentando adoptar este truco pero no lo consigo. ¿Te importa que te envie un correo y luego, si lo crees conveniente, reflejo la solución en un comentario? Es que me temo que me voy a extender y no quiero llenar este espacio de forma inútil.

Gracias y saludos,

Max & Birrax.

JMiur

Adelante, Max, veremos que puede hacerse :)

Mar

Jmiurrrrrrrrrr!!!!!!!
Me han enseñado a bajar por fin los comentarios de mis plantillas a pie de página y ya instalé el lightwindow!!!!!!!!!! :)

(Yo no desplegué los comentarios,probé de dejar la ventana emergente...me traerá problemas?

También puse el código para abrir la ventana modal desde una entrada antigua.

Ahoraaaaaaaaaaaa: cómo le coloco un borde "casi blanco" (no quiero nada oscuro porque no me gusta para las imágenes)

¿Cómo modifico eso?
Desde donde alojé el zip que me enviaste?

Yo sé que en algún lugar lo explicás pero hoy me estuve llevando otras entradas tuyas.

ya estoy mareá!

Beso !

JMiur

Dejar las dos posibilidades o no, es subjetivo, no trae problemas.

Modificar el color para esto en particular es posible pero los resultados son relativos ya que lo que estás viendo en una página externa, la de Blogger y esa no podemos modificarla.

No hace falta modificar el archivo, puedes agregar los códigos en la plantilla, justo antes de </head>:

<style type="text/css">

#lightwindow_data_details {
background-color:#COLOR;
}

#lightwindow_contents {
background-color:#COLOR;
border:10px solid #COLOR;
}

</style>

Mar

Muchas gracias!!!!!!!!
(Ya me daba pánico pensar de tocar esos archivos).

Ya pruebo.

Mar

Perfecto.
(Algo que me decís y me sale sin más!) :)

Beso de la alumna con problemas

Fernandooo1

Una amiga me dijo:

¿Sabes lo que no me gusta del Lightwindow?

Y yo... ¿qué? ¿carga lento? ¿no abre bien? ¿se ve mal?

Y ella: "No, no, no... es que con ese formulario no puedo citar cosas del post; copiar y pegar en el comentario."

Cosa que es válida... así que recurrí a este post. Me ha servido perfecto.

Sólo que en vez de usar el script mejor copié directamente al código... esta parte:

+ "&isPopup=true"

Gracias!
Saludos,

JMiur

Esa limitación es cierta porque en la ventana que muestra Blogger no está el enlace de ver el artículo original como en el otro modelo de ventana.

Max &amp; Birrax

Hola, JMiur.

Una pregunta fácil: ¿este truco funciona con todos los navegadores en todas sus versiones?

Me explico, en IE7, y gracias a tu ayuda, me funciona a las mil maravillas, es decir, de haber comentarios, la ventana se sitúa justo en el formulario de comentarios, que para mí es lo deseable.

Sin embargo, en IE6 y en Morzilla Feroz 2.0.0.14, la ventana se sitúa en la parte superior de los comentarios, lo que te obliga a bajar "a mano" o picar en "Ir al formulario de comentarios".

En el código tengo puesto isPopup=true#form, pero, ya te digo, el comportamiento difiere de un navegador a otro.

Como siempre, gracias y saludos,

Max & Birrax.

P.S.: Y sobre el truco de Beta Hacks para marcadores sociales, mejor ni te cuento. Diosss, ¡qué desastre! ¿Es que sólo soy yo el que tiene tantos problemas? Es que me estoy empezando a acomplejar.

JMiur

Max:

Lo de Beta Hacks, no lo dudo, realmente es engorroso de hacer porque los códigos son muchos, hay que hacerlo por partes y es fácil equivocarse. Trata de hacerlo en un blog de pruebas paso por paso.

No debería haber problemas con los navegadores. De hecho, yo uso habitualmente esa versión de Firefox sin inconvenientes. En IE6 no lo he probado pero no debería haber inconvenientes.

¿LightWndow funciona normalmente con otros enlaces como las imágenes?

Prueba también sólo con isPopup=true sin el #form.

Si siguen los problemas, me avisas y me dices donde puedo verlo funcionando.

Max &amp; Birrax

Hola de nuevo.

JMiur, es tal el jaleo que tengo entre el blog de pruebas y el bueno, que si me pongo a escribir no voy a ser capaz de explicarme como es debido.

Si no te importa, míralo tú, ya sabes que cuando entres estarás "en tu casa". Te recuerdo las direcciones:

El de pruebas:
ayerestuveaqui(.)blogspot(.)com
En este lo apreciarás mejor en la entrada de fecha 02/01/2008.

El "bueno":
www(.)aquiestuveayer(.)com

Si prefieres que te envies las plantillas, por favor, dímelo.

Y, JMiur, como siempre, sin prisa.

Un cordial saludo,

Max & Birrax.

P.S.: Lo del Beta Hacks te lo decía de broma, ya le daré una vuelta tranquilamente.

JMiur

Estuve mirando tu blog: http://ayerestuveaqui.blogspot.com/

Imagino que allí el tema es lo comentarios.

Usando Firefox, no veo problemas aunque noto que el enlace aparece mal. Veo esto:
&isPopup=true&isPopup=true

Ese &isPopup=true está repetido, ¿podrías revisar la sintaxis de la plantilla? Si encuentras el error, puedes cambiar por:

&isPopup=true#form

ya que, online, por lo menos, parecería que funcionaría bien.

En todo caso, si no lo encuentras, me envías la plantilla.

Max &amp; Birrax

Hola, JMiur.

He estado buscando en los dos blogs el error que me indicas y... no lo veo :O está todo bien ¿qué raro, no?

Si no tienes inconveniente, te envio la plantilla.

Un cordial saludo,

Max & Birrax.

JMiur

Acabo de recibirlo, voy a mirar la plantilla y te cuento.

MarvinG

JMiur cuando pongo el script antes de </head> o donde lo ponga me bloquea mi blog, osea me lo desaparece, cuando quiero entrar a mi blog me sale Not Found, por eso tengo que quitar el script para q vuelva a la normalidad, porq puede ser la causa de ese error?

El script que pongo es el que tu das no le veo nada raro si gustas miralo:

<script type='text/javascript'>

var viejoEnlace = &quot;<data:post.addCommentUrl/>&quot;;

var nuevoEnlace = viejoEnlace + &quot;&amp;isPopup=true&quot;;

var enlacePopup = &quot;&lt;a class=\&quot;lightwindow\&quot; href=\&quot;&quot; + nuevoEnlace + &quot;\&quot; params=\&quot;lightwindow_width=480,lightwindow_height=600, lightwindow_loading_animation=true\&quot;&gt; &lt;img src=\&quot;http://marvingarciac.googlepages.com/icoPopUpdecomentarios1.gif\&quot;/&gt; &lt;/a&gt;&quot;document.write(enlacePopup);

var nuevoEnlaceComentario = enlaceComentario + &quot;&amp;isPopup=true#form&quot;

</script>

MarvinG

JMiur espero me respondas pronto lo que te pregunte de mi codigo que esta arriba, no entiendo porq al ponerlo desaparece mi blog, lo unico que hago es ponerle ese script, deahi no le muevo nada mas, y como te digo ese script lo e puesto antes del /head y tambien lo puse despues de /head, y nada donde lo ponga hace que se me desaparesca mi blog, lo unico que tengo que hacer es quitar ese script para que vuelva mi blog a su normalidad, nose que estoy haciendo mal, o cual es la causa de que no me funcione... :(
Espero tu pronta respuesta :) o alguna sugerencia...

JMiur

Lamento el problema. Puse mi respuesta ayer pero, ha desaparecido el comentario así que lo repito.

En el código que muestras, sólo hay un error que habría que corregir.

La última línea que dice:

var nuevoEnlaceComentario = enlaceComentario + "&isPopup=true#form"

debe eliminarse. Esa es una variante de la segunda línea que dice:

var nuevoEnlace = viejoEnlace + "&isPopup=true";

es la misma, sólo se agrega #form.

Ese es el único error que veo. Habría que corregirlo y probar para descartar problemas. Cualquier cosa, me envias un mail y te adjunto el código porque es más sencillo que escribirlo acá.

El sript, no va en en el head sino donde ahora están los comentarios pero, ese es un tema secundario; primero veamos que no se bloquee nada cosa que es muy rara por cierto.

MarvinG

JMiur ya qute esa linea de codigo y sigue igual, te envie un correo a tu gmail, espero lo veas pronto....

JMiur

Recibido y contestado. Has hecho bien en adjuntarme la plantilla. Veamos si ahora funciona :)

¿Habrá que recurrir a un exorcista?

MarvinG

jajaja exoscista, no creo :D

JMiur muy agradecido por tu ayuda, estoy alegre que me halla salido por fin :D obvio con la ayuda de JMiur, lo que me queda es sacarme el sombrero nada mas :D

Saludos Maestro :D .....

MarvinG

JMiur una preguntita?
Ese fondo que tiene tu Pop-Up de comentarios como se pone?
:P

JMiur

Me alegro que todo se arreglara :)

Para cambiar el color, puedes modificar el archivo CSS o sino, más sencillo, luego de cargarlo con LINK, sobrescribe el estilo. Por ejemplo, para el color de fondo que uso yo, sería esto:

<style>
#lightwindow_contents {background-color:#DCDCDC !important;}
</style>

No es mucho lo que se puede hacer con esto ya que los comentarios son una página externa y no podemos manipularla.

JMiur

Anónimo, ¿te diste cuenta que funciona? OK, mañana te pongo otro juguetito :D

Víctor

Hola JMiur, me encanta este hack, cuando lo puse en mi blog no me funcionó pero me urgía tanto el ponerlo ante mi interés (No me aguanté el preguntarte e incluso quizá hasta enviarte mi plantilla) que terminé haciendo otra opción para el hack, por favor miralo en: http://www.laplegariadeunpagano.com/2008/07/comentarios-con-lightwindow-en-blogger.html Si te parece una buena opción podrías incluso regalarme un link de tu post al mío ;D

Victor.

Noisuf

Hola, felicitaciones por el truco, se ve bien, analizare si lo incluyo en mi blog o no.

Saludos =):

La Blogueria

Hola JMiur, una pregunta: en mi blog, primero instalé este hack, lo que me permitió ponerle una imagen de fondo al formulario. Luego puse el Lightwindow, y el formulario con imagen se mantuvo; ahora, me preguntan cómo conseguir agregar la imagen de fondo al formulario, y no sé qué contestar (me viene a la cabeza: "pregúntale a JMiur :o"). ¿Sabes qué podríamos hacer para conseguir ese fondo transparente al que se le puede poner imagen, sin tener que aplicar todo el hack?

Muchísimas gracias :D

JMiur

Vane:
¿Estás hablando del nuevo tipo de comentario incrustado?

Si es así, se puede hacer del mismo modo, "rodeando" el div que contiene el iframe con otro div donde se coloca la imagen o color de fondo:

<div style="background: xxxxxx;">
<div class="comment-form">
.......
<iframe ....... />
</div>
</div>

Al igual que en el hack al que te refieres, cambiará el fondo del contenedor pero no se afectará el área de textos del formulario en si mismo, el textarea no es transparente y eso, como en ambos casos es un iframe, no puede modificarse.

No se si esto aclara las cosas :D

chinasky

Un favor....me he liado con tus explicaciones y al final he encontrado otra mas clara en http://www.informaticaesencial.blogspot.com/

pero me gustaria que apareciese "cerrar" en vez de "close" ¿Me puedes ayudar? Mi pagina es

http://prueba200809.blogspot.com/

JMiur

Para eso, debes modificar el script. Buscar los textos y reemplazarlos.

-atajar

será posible que haciendo todos los pasos y no me salga nada siempre me da error

JMiur

atajar: dime que error sale.

-atajar

hago todos los pasos y no hay manera que me salga

-atajar

ahora ya no me da error pero no me sale nada

-atajar

este es el error

No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
Mensaje de error de XML: Open quote is expected for attribute "{1}" associated with an element type "expr:href".

JMiur

Tendrçias que enviarme el código que quieres poner por correo ya que no comprendo de donde es que sale ese dato que dices: "{1}"

-atajar

ok ya te lo he enviado un saludo y muchas gracias

JMiur

OK, ya lo recibí y acabo de respodnerlo.

-atajar

gracias,gracias por tu ayuda ahora lo probare sera mucho pedirte me digas el sitio exacto donde ponerlo pues en data:post.addCommentUrl ahi justo me da error un gran saludo y sin ti no se que nos hariamos algunos

-atajar

:$ soy una pesada ya lo he podido poner en la pag principal pero en la individual no me sale y ademas no salta el popup lo siento por molestarte tanto

JMiur

El cídigo es el mismo para ambos casos pero, se debe repetir, es decir, se coloca en dos lugares. Fíjate si encuentras eso de Comentarios al viejo estilo y coloca el mismo código allí.

-atajar

ya lo he puesto pero sigue sin salir en la individual y en la otra no salta el popup me lleva directo a la entrada ,oh oh oh

chinasky

Gracias por tua yuda . No te conteste antes porque tuve un viaje.

Pero tengo dos preguntas mas para ti

1) ¿cual es el script que tengo que modificar para que aparezca cerrar en vez de close? ¿Y para cambiar el colo de la fuente de cerrar?

2) No me aparece la imagen de ajax cuando esta cargando a que puede deberse o donde aparece la ruta (si ese es el problema)?


Perdona pero soy un autodidacta de esto y la tecnica es prueba y falla Gracias por todo ya que todo esto es para un blog del trabajo y no me puedo permitir fallos de este tipo(que no aparezca en español o que no aparezca la imagen de cargando

Gracias y espero tu contestacion pronto...ando agobiado por finalizarlo

JMiur

El archivo donde deben modificarse los textos es lightwindow.js y los colores y otras propiedades de estilo se modifican en lightwindow.css.

Lo de la imagende carga puede ser un error de la URL, simplemente hay que verificar que sea accesible esa imagen. Eventualmente, puede no mostrarse porque la demora es posterior pero, en loscomentarios suele aparecer.

Bonzu Pipinpadaloxicopolis III

Hola JMiur, ya lo intenté todo y no se como mas agregarle el efecto si no pidiendotelo de favor, creo que no tengo nada que ofrecerte a cambio salvo un enorme GRACIAS.
Esta es mi plantilla espero puedas configurarle lo necesario y avisarme, porfavor, no importa si no puedes ahora, esperaré lo necesario.

Muchas gracias!!!! :)

JMiur

Déjame mirarlo pero, en lo posible, envíame un mail contándome qué has intentado hacer y cuáles son los problemas con los que te has topado.

Bonzu Pipinpadaloxicopolis III

Lo que pasa es que para poder usar la ventana modal tengo que configurarlo como ventana emergente, y el formulario incrustado desaparece, y no se si aqui este la explicación para usar los tres metodos de comentarios que tu tienes: "Al viejo estilo", "Abrir POP-UP Modal" y "Comentarios incrustados".

Al aplicar los pasos de la Bloguería para lo de la ventana modal se excluye lo obcion de comentar en la página individual y sólo sale en la principal.

Y no se me ocurre como incrustar el viejo estilo sin desaparecer el POP-UP modal o el formulario incrustado.

Bonzu Pipinpadaloxicopolis III

Ok JMiur, acabo de envirte un mail con las dificultades, pero yo no tengo idea del problema, luego me respondes el mail, en esta entrada o en mi blog o como puedas,

Gracias.

JMiur

OK. déjame ver si es posible resolver eso.

Bonzu Pipinpadaloxicopolis III

Ya está JMiur!!!!
Acabo de implementarlo en mi blog y funciona perfectamente. Tuve una dificultad al editar la plantilla porque me salía el mensaje de error que no te deja editar la plantilla, solo borre el caché y ya pude editar correctamente.

Muchas Gracias :) :) :) :) :) :) :) :) :):):):) :) :) :) :) :) :) :) :) :) :) :) :)

JMiur

Me alegro que funcionara, costó pero valió la pena :D

Bonzu Pipinpadaloxicopolis III

Así es, mira ya te saturé el blog de caritas

Bonzu Pipinpadaloxicopolis III

Oye JMiur se me acaba de ocurrir, ¿Es posible el viejo estilo se abra en una nueva ventana?
Para así no cambiar de página al comentar con ese método.

JMiur

Sí. No hay problema en hacer eso, hay que agregar el atributo target al enlace:

<a target='_blank' ....... el resto

GAMA

Olá, eu gostaria de invez de abrir em "lightWindow" ela abrisem em pop up mesmo, na pagina inicial...

JMiur

GAMA: Para eso, hay una opción en CONFIGURACION | COMENTARIOS que lo hace así, abrir los comentarios en un pop-up.

GAMA

N.......

eu quero a forma de "embed" nas paginas individuais

e pop up APENAS na inicial

:x

GAMA

N !

eu ja consegui eskece vlw mesmo assim!
rsrrs

GOCASE

JMiur quiero esto en mi blob pero no entiendo muy bien jeje.

Segun creo primero va lo de como colocar LightWindow como lo dices en esta entrada http://vagabundia.blogspot.com/2007/12/lightwindow-casi-casi-perfecto.html.
Lo segundo es simplemente añadir lo q dices en el scrip de esta entrada? donde coloco el codigo?

Perdona tanta ignoranica pero me siento mas perdido q Adan el dia de la madre !! :S

JMiur

Así, primero debe insertarse el script de LightWindow y verificar su funcionamiento.

atajar

con todo este rollo de los script no me sale es comentario en popup los he alojado en otro servidor y ahora no me sale los comentarios en lightwindow,¿como puedo solucionarlo?

JMiur

Eso pasa por el porblema de SkyDrive. Todos los scrips alojados allí han dejado de funcionar.

atajar

los he cambiado de sititio tambien en la plantilla les he cambiado y sigue sin salirme ya no se que hacer

JMiur

Sigo viendo los scripts alojados en Sky Drive y adenás, otros, alojados en un sitio llamado TooFiles desde el cual no se cargan. Probablemente, no admite la inserción de archivos en otros sitios y sólo permita alojarlos para ser descargados.

Balthazar!

Hola JMuir, tengo una duda... es posible hacer lo del pop-up sin usar el lightwindos? Osea.. creando solo un link que al accionarlo abra el pop-up de los comentarios?... y de poderse como sería? xD!

Saludos!! =P

JMiur

Hay una opción de Blogger para que los comentarios se abran en una ventana de tipo pop-up.

Pero si de lo que se trata es de una ventana de tipo moda como LighWindow, siempre se necesitará alguna clase de script que la cree.

Balthazar!

Pero no es posible entonces generar el mismo "truco" de tener las tres formas... (incrustado el formulario, al viejo estilo y pop-up) sin usar el LightWindows? Algo así como generar un link similar al del "viejo estilo" pero que se abra el pop-up en una ventana común del navegador... xD! Espero se entienda... si no.. dejo de molestar xD! Saludos! =P

JMiur

El enlace para abrir los comentarios con una ventana pop-up es similar que para abrirlos con LightWindow. Algo así:

<data:post.addCommentUrl/>
+ &isPopup=trueEso en negrita abre los comentarios como popup. No sé que tamaño tendrá esa ventana.

Balthazar!

Muchas gracias por la paciencia! Me ha funcionado lo que quería hacer =P! Saludos!

Turko

JMiur ya le he estado dando vueltas al asunto y no logro crear el enlace con el popup, crear ese enlace que al dar clic, salga la tipica ventana como si en configuración estuviera 'ventana emergente'.

Puse después de muchos intentos poner el enlace, pero no abre la ventana aparte.. la abre en toda la pagina.. lo que quiero es tener el formulario.. otro link para comentarios viejos en una pagina entera.. y otro link para que abra esa pequeña ventana emergente.. me podrías ayuda??

:P

JMiur

Tendría que ver qué codigo estás poniendo, Turko. Envíame por mail esos dos códigos, tal como los colocas y los reviso.

Bocha

Tengo un problema: Coloque el codigo tal cual...

Y me dice que falta un ';'.. al is popup, no se, cual es mi problema??

JMiur

Bocha: Por lo que veo, no hay errores. Debería saber cuál es el código exacto que intentas colocar.

Loco 21

Mira te explico, primero coloque el codigo (script) que indicas en el post, y le modifique a mi gusto. Resultado: No me dejo guardarlo. Luego le coloque el mismo que tienes en tu plantilla (que despues saco, ya que no me gusta robar, jaja) y tampoco andaba. Finalmente le meti el tuyo pero con mis datos, y tampoco.

Mi duda creo que esta aquí: En la URL que destina blogger para los comentarios (http://www.blogger.com/comment.g?blogID=XXXXXXXX&postID=) las XXXXXX porque cosa las reemplazo?

JMiur

XXXXXXXX es el ID del blog, lo ves cuando editas in post o bien si mira el código fuente. En el caso de tu blog de pruebas es este:
5437550094816557480

¿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.