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.
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? Sí 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>
<a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
<data:postCommentMsg/>
</a>
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 = "http://www.blogger.com/comment.g?blogID=XXXXXXXX&postID=<data:post.id/>";
var nuevoEnlace = viejoEnlace + "&isPopup=true";
var enlacePopup = "<a class=\"lightwindow\" href=\"" + nuevoEnlace + "\" params=\"lightwindow_width=480,lightwindow_height=600, lightwindow_loading_animation=true\">TEXTO ENLACE</a>";
document.write(enlacePopup);
</script>
He reemplazado el texto por una imagen y, en ese caso, hay que TEXTO ENLACE por lo siguiente:
<img src=\"http://.......laImagen\"/>
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.
Un comentario de BlogdeShowmatch me obliga a hacer una modificación.
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 + "&isPopup=true#form"
162 comentarios:
Único y válido motivo de este comentario: ¡quiero ver cómo funciona! A ver...
Funciona genial y estéticamente muy agradable.
Felicitaciones y gracias, maestro :D.
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.
Sos un genio, dioses........
Queda precioso!!!!!!
Y yo peleando con los ZIP...XDDDDD
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.
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
JMiur buen uso del LigthWindow... lastima que no siempre carga bien de una :S ....
fantástico ... eres una máquina ;)
Genial! Asi me gusta mucho más... Lo intentaré.
Muchas gracias por tus ideas.
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.
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 ;)
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.
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...
Mmmm, no es más ni menos que hacer que los comentarios se abran en una página aparte.
Saludos.
Muy bien J.Miur.Solo es cuestion de imaginaciòn y un Script multifuncional como en este caso LightWindow.Salu2
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
oye amigo, que paso con adsense, te han cancelado?
Nunca tuve AdSense :)
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?
Ok JMiur, gracias como siempre!!
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.
esta rebueno...voy a intentarlo
Tenía mis dudas respecto al tema pero, me ha resultado útil.
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!
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 .
Me alegra que te haya servido!
Saludos Genio!
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....
Efectivamente, el script se coloca reemplazando el enlace <data:post.addCommentUrl>
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?
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.
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...
KyubiT:
No veo donde lo tienes colocado ¿sería posible que lo dejaras aunque no funcione así puedo verlo online?
ya, ahora lo puse... se supone que deberia aparecer bajo el texto de las entradas individuales, pero no aparece nada..
ojalá me puedas ayudar...
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.
eeeeeeooe!!! al fin, funcionó!
muchas gracias Jmiur por la ayuda y paciencia...
Salu2
Me alegro que se haya solucionado; costó trabajo :D
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.
Adelante, Max, veremos que puede hacerse :)
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 !
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>
Muchas gracias!!!!!!!!
(Ya me daba pánico pensar de tocar esos archivos).
Ya pruebo.
Perfecto.
(Algo que me decís y me sale sin más!) :)
Beso de la alumna con problemas
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,
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.
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.
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.
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.
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.
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.
Acabo de recibirlo, voy a mirar la plantilla y te cuento.
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 = "<data:post.addCommentUrl/>";
var nuevoEnlace = viejoEnlace + "&isPopup=true";
var enlacePopup = "<a class=\"lightwindow\" href=\"" + nuevoEnlace + "\" params=\"lightwindow_width=480,lightwindow_height=600, lightwindow_loading_animation=true\"> <img src=\"http://marvingarciac.googlepages.com/icoPopUpdecomentarios1.gif\"/> </a>"document.write(enlacePopup);
var nuevoEnlaceComentario = enlaceComentario + "&isPopup=true#form"
</script>
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...
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.
JMiur ya qute esa linea de codigo y sigue igual, te envie un correo a tu gmail, espero lo veas pronto....
Recibido y contestado. Has hecho bien en adjuntarme la plantilla. Veamos si ahora funciona :)
¿Habrá que recurrir a un exorcista?
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 .....
JMiur una preguntita?
Ese fondo que tiene tu Pop-Up de comentarios como se pone?
:P
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.
xxx
Anónimo, ¿te diste cuenta que funciona? OK, mañana te pongo otro juguetito :D
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.
Hola, felicitaciones por el truco, se ve bien, analizare si lo incluyo en mi blog o no.
Saludos =):
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
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
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/
Para eso, debes modificar el script. Buscar los textos y reemplazarlos.
será posible que haciendo todos los pasos y no me salga nada siempre me da error
atajar: dime que error sale.
hago todos los pasos y no hay manera que me salga
ahora ya no me da error pero no me sale nada
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".
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}"
ok ya te lo he enviado un saludo y muchas gracias
OK, ya lo recibí y acabo de respodnerlo.
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
:$ 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
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í.
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
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
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.
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!!!! :)
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.
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.
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.
OK. déjame ver si es posible resolver eso.
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 :) :) :) :) :) :) :) :) :):):):) :) :) :) :) :) :) :) :) :) :) :) :)
jajajaja parece contento :)
Me alegro que funcionara, costó pero valió la pena :D
Así es, mira ya te saturé el blog de caritas
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.
Sí. No hay problema en hacer eso, hay que agregar el atributo target al enlace:
<a target='_blank' ....... el resto
Olá, eu gostaria de invez de abrir em "lightWindow" ela abrisem em pop up mesmo, na pagina inicial...
GAMA: Para eso, hay una opción en CONFIGURACION | COMENTARIOS que lo hace así, abrir los comentarios en un pop-up.
N.......
eu quero a forma de "embed" nas paginas individuais
e pop up APENAS na inicial
:x
N !
eu ja consegui eskece vlw mesmo assim!
rsrrs
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
Así, primero debe insertarse el script de LightWindow y verificar su funcionamiento.
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?
Eso pasa por el porblema de SkyDrive. Todos los scrips alojados allí han dejado de funcionar.
los he cambiado de sititio tambien en la plantilla les he cambiado y sigue sin salirme ya no se que hacer
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.
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
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.
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
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.
Muchas gracias por la paciencia! Me ha funcionado lo que quería hacer =P! Saludos!
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
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.
Tengo un problema: Coloque el codigo tal cual...
Y me dice que falta un ';'.. al is popup, no se, cual es mi problema??
Bocha: Por lo que veo, no hay errores. Debería saber cuál es el código exacto que intentas colocar.
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?
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
Me parece interesante la idea de Balthazar!, ¿Cómo aplicar un popup normal en vez de el de LightWindow?
Y ahí está la respuesta, Bonzu.
Por mas que busco no la encuentro, generar un popup normal para comentar, el viejo estilo y el formulario incrustado, todo a la vez.
Si JMiur no se molesta... en ésta entrada de Rosa sale como hacerlo... yo lo probé y me funcionó de maravilla... Link!
Saludos! ^^
Yo tengo los dos sistemas, entrada incrustada y editor de comentarios antiguo que por cierto es el que siempre ha funcionado perfecto lo añadí siguiendo estos pasos y me va genial :D
Gracias Balthazar!, de hecho eso es lo que buscaba. :P
Igual a mí me han funcionado los dos, excepto el incrustado que siempre tiene algo que no funciona bien. :((
Gem@ ya vez que era diferente lo que quería.
Pues no veo la diferencia, bueno si, que en la explicación de J.Miur también indica qué cambios hacer para mostrar los comentarios con LightWindow :O
A lo mejor con esto de las visitas expres me perdí algo :O
me podrías pasar el codigo para que funcionen los comentarios incrustados (es decir, para que aparezca este formulario al pie de cada entrada) por favor?
espero que sea posible.
desde ya gracias.
saludos!
AnimeFall: No entiendo la pregunta porque los comentarios incrustados SON este formulario debajo de cada entrada.
Lo pude hacer!
Yahooo! (a lo Homero :D )
Me salió! ...la prueba de ello: Aquí
Bien hecho :D La paciencia se recompensa siempre !!!!! bueno ... no siempre pero no importa :D
El Error que hablan en el comentario 109 lo tuve yo! es un error referenciado a "postID" y dice que falta un ';'
Sabés cómo lo solucione JMiur? colocando la línea asi(espero que salga):
var viejoEnlace = " ; http://www.blogger.com/comment.g?blogID=XXXXXXXXXX & ;postID=<data:post.id/> " ;;
agregando & ; antes de postID
P.D: Separo el "punto y coma" para que se vea, espero que si.
& y & son lo mismo pero claro, depende de donde está puesto el código, Blogger te obliga a usar el segundo en lugar del primero.
JMiur, parece que hago algo mal, porque en vez de abrir en pop-up, abre en la misma ventana, ¿Qué hago?
Saludos.
No sé donde mirar porque en tus blogs no encuentro que este colocado el script de LightWindow.
Ya está me di cuenta que por error había borrado los scripts, el scriptaculous y el prototype no los puse ya que tngo los de Google...
Me alegor que encontraras el error y todo se solucionara.
JMIUR, YO TENGO ESTO IMPLEMENTADO, PERO QUIERO CONFIGURAR LA VENTANA BLANCA, POR COMENTARIOS MIOS Y PERSONALIZARLA, ¿COMO LOGRO ESTO?
No es posible. Esa ventana es manejada por Blogger.
Gracias a tu actualización se me mantiene el POP-Up, si no se me expandia a los pocos segundos a pantalla completa, en mi caso en vez de usar lightwindow he usado lytebox, bueno pero con la clase lyteframe que mencionaba Gema en su blog :D Y funciona perfecto!
Ahora sólo me faltaría un pequeño detalle, cómo consigo editar la ventana/formulario POP-UP para tenerla más o menos cómo tú la tienes, osea que queden en una columna los comentarios y el formulario donde comentar, hay algún post al respecto? Gracias.
Salu2!!
Pués eso puede ser porqu el enlace no es ciirecto:
http://www.blogger.com/comment.g?blogID=XXX&postID=XXX&isPopup=true#form
o bien porque deberías darle un tamaño a la ventana modal para que sea angosta (en mi caso es de 480x600.
La verdad es que no he hecho nada al respecto, así se mostró siempre :$
JMiur se puede crear el mismo enlace pero sin lightwindow?
Explícame un poco más, Cristian. Se puede pero no sé cuál es el resultado que quieres obtener.
quiero obtener un enlace popup, pero sin el pesado script lightwindow, como lo obtengo?
Puedes elegir ese modo directamente en la configuración de Blogger | Comentarios. Ubicación del formulario de comentarios: Ventana emergente.
Si ya se pero, tambn quiero tener el formulario de comentarios incrustado al final de la página, es decir quiero tener el formulario incrustado al final del post y el enlace de la ventana popup, las dos posibilidades, tal como lo tenes vs pero sin lightwindow..me explico?
En ese cso, deberías crear un script para crear una ventana externa o tipo pop-up de alguna clase. En enlace, es el mismo que el que dice el post:
http://www.blogger.com/comment.g?blogID=XXXXXXXX&postID=<data:post.id/>";+ "&isPopup=true
Nada sencillo :)
mmm..era más dificil de lo que creía, creo que lo estaba subestimando..lo voy a dejar para otro momento, igualmente gracias por tu molestia JMiur ! un abrazo.
MMM esto va a ser difícil pero lo haré igual...quiere decir, lo ultimo que actualizaste que a todo lo demás le pusiste ese código?
Y para lograrlo primero hago todo lo del post de "Haciendo que furulen los comentarios" y luego esto o hay que mezclarlos???...
El calor me esta volviendo tonta =P
Besos
Y no hay posibilidad de usar IBOX?...porque implementra Lightwindows lo puedo hacer..pero como ya tengo la otra ventana modal...=)
besiños
=)
El calor nos está atontando a todos :D
Pués, como acabo de poner en el otro comentario, me parece que IBox no permite hacer eso pero, no estoy seguro. Voy a averiguar.
Gracias gracias gracias
Mi pregunta es como voy a mezclar ambos post, osea el orden para que aparezca la pagina y a la vez en una ventana modal...creo que sera complejo...pero...yo quiero dar esa oportunidad a mis lectores
=)
GRACIAS GRACIAS GRACIAS
LIZ
El orden no importa. La página se mostrará normalmente y la ventana modal se abrirá con un enlace ue puede estar en cualquier parte, arriba o debajo del formulario.
Osea, Maestro, que implemento primero la ventana de Light wondows y luego sigo los pasos para que aparezca en el post?...mmm ...seguir los pasos, pero como en una semana mas...para no torturarte... =)
Eres muy generosa al aguantar mis mail y ayudarme...no sabs cunato te lo agardezco
=) =) =) =)
LIZ
Si, eso es, Elizabetha. Ahora bien; si lo que estás buscando es más velocidad o lo que te preocupa es el tiempo de carga, hay que recordar que, al agregar scripts, el tiempo de carga aumenta. Entonces, ahi ya viene la decisión que siempre es subjetiva, claro :)
Hola.. Ya lo pude personalizar jeje... me gusto como quedó :D
Saludos!
Hola.. veo que no salio mi comentario anterior y el ultimo queda en la nada... jaja
Iba a pedirte una mano, para poder centrar el preloader de lightwindow y quitar o mover el texto de cargando/cancelar, pero ya lo hice :D y me gustó.
Ahora, quería comentarte que en la página principal, en el post-footer, pegadito al enlace que te lleva a los comentarios coloqué un enlace como el de este post, pero que abra sólo el formulario, sin mostrar los comentarios. Si te fijás en el código fuente, no pude modificar bien las variables del script, pero de cualquier manera el enlace abre una url así:
http://www.blogger.com/comment-iframe.g?blogID=XXXX&postID=XXXXX
osea, sólo el "maldito" iframe.
egoloco:
Ese comentario lo leí pero, me parece que estaba en otro lado, ya no recuerdo :D
Para lo del código, debería verlo porque online no se ouede saber ¿Por qué no me envias lo que colocas por mail y me fijo?
Hola, ya te envié el mail JMiur.
OK, acabo de ver que llegó el mail.
Oh disculpa, mande un comentario spam, para probar el sistema, pensaba eliminarlo inmediatamente, ahora recuerdo que tienes comentarios moderados. :$
@JMiur
Probando, probando...:D
No hay problema ozvaldO, ya lo limpié :D
JMiur ola aunque siempre utilizado alguno que otro truco para mi blog este me a resultado dificil o no lo puedo entender bien ,como hago para tener el mismo formato que tienes tu en los comentarios al responder ,y si no es mucha molestia lo de numerar cada comentario ayudame por favor gracias .:P
En responder uso esto mismo que está en el post, LightWindow, aplicado a este truco.
Lo de la numera´ción está explciado en esta otra entrada aunque hay que tener cuidado al mirarla ya que en esa parte, Blogger ha cambiado el código.
@JMiur
@JMiur
JMiur entonces tengo que aplicar estos 2 trucos para que me funcionén los comentarios ¿al igual que lo tienes tú ? joeee como puedes dormir con tantos numeross en la cabeza :) bueno voy a intentar hacerlo pero si no me sle me puedes ayudar? ,también tengo otro problema con mi plantilla que yo de la original la e modificado muchas cosas y en IE.se ve muy bien pero en algunos otros navegadores como ejemplo firefox se pone la colunna de la izquierda descuadrada http://carlangas24game.blogspot.com/este es mi blog gracias antemano saludos.
Aparentemente, el problema en tu blog es que faltaría cerrar el paréntesis acá:
background:#F5F5F5 url(http://3.bp.blogspot.com/_0Nr--qemD8Y/TBk3eKknoBI/AAAAAAAAAGM/SILSXXmZtwM/s1600/fade.png repeat-x;padding:5px;border:1px solid #ddd;
sería así;
background:#F5F5F5 url(http://3.bp.blogspot.com/_0Nr--qemD8Y/TBk3eKknoBI/AAAAAAAAAGM/SILSXXmZtwM/s1600/fade.png) repeat-x;padding:5px;border:1px solid #ddd;
por eso, de ahi para abajo, el CSS no se ejecuta.
Muy bueno, gracias
Hola,
Estoy intentando usar el lightwindow para colocar la ventana modal cuando se hace click en el link de "Responder a este comentario". Por ahora todo perfecto siguiendo tus tutoriales. El único problema que se me presentó es que no logro que al abrirse la ventana modal haga foco en la caja de texto, estoy intentando usar el comando #form
Ojalá puedas ayudarme...desde ya gracias.
Ese es el método, Claudia. No sé dónde puede verse tu ejemplo apra verificar.
No es que el formulario tenga problemas sino que los comentarios están cerrados.