El script original ya tiene bastante tiempo y luego, sufrió una modificación cuando Blogger incorporó los comentarios incrustados y era así:.
<script type='text/javascript'> var viejoEnlace = "http://www.blogger.com/comment.g?blogID=XXXXXXX&postID=<data:post.id/>"; var nuevoEnlace = viejoEnlace + "&isPopup=true#form" var enlacePopup = "<a id=\"comPopUp\" class=\"lightwindow\" href=\"" + nuevoEnlace + "\" params=\"lightwindow_width=480,lightwindow_height=600,lightwindow_loading_animation=true\"> TEXTO o IMAGEN </a>" document.write(enlacePopup); </script>
http://www.blogger.com/comment.g?blogID=XXXXXXX&postID=XXXXXXX
Usando el mismo criterio, en lugar de abrir toda la página, es decir, los comentarios y debajo el formulario, podría usarse una URL distinta para abrir el formulario y nada más, lo cual puede ser una alternativa interesnte para aplicar en la página principal o en las páginas de navegación. La URL sería esta:
http://www.blogger.com/comment-iframe.g?blogID=XXXXXXX&postID=XXXXXXX
<script type='text/javascript'> var viejoEnlace = "http://www.blogger.com/comment-iframe.g?blogID=XXXXXXX&postID=<data:post.id/>"; var nuevoEnlace = viejoEnlace + "&isPopup=true#form" var enlacePopup = "<a id=\"comPopUp\" class=\"lightwindow\" href=\"" + nuevoEnlace + "\" params=\"lightwindow_width=480,lightwindow_height=600,lightwindow_loading_animation=true\"> TEXTO o IMAGEN </a>" document.write(enlacePopup); </script>
<b:if cond='data:blog.pageType != "item"'>
... y aquí ponemos el script ...
</b:if>
50 comentarios:
Bastante estético y funcional, tengo seriamente contemplado utilizarlo en mi blog, aprovechando además que hago uso de las ventanas modales con Lightwindow.
Agradezco la información. Saludos. :)
hola
Pues yo puede que lo intente, pero con Lytebox.
Queda muy bonito, pero con lo que te he hecho renegar para que quedaran ni ganas tengo de tocarlo :) si algo queda ni lo toques Blogger se da cuenta!
eu ja havia criado este tipo de 'pop-up' , assim que eu vi que o nosso embed de comentarios era um iframe , a diferençaé que não foi lightwindow que eu ate achei melhor não gosto muito quando tem isso de escurecer a pagina hehe...
é ate legal no inicio mas so o fato de ser iframe ja é um ponto a menos no embed de comentarios do blogger .
ainda prefiro o estilo padrão usado no wordpress,joomla,drupal e afins...
Hola JMiur; solo quería probar cómo habría de funcionar esta forma de disponer el formulario de comentarios. Gracias! :)
Me parece muy bueno.
me surge una duda funciona bien siempre?.
Me explico, funciona igual de bien en todos los buscadores versiones 6.0 y 7.0 de blogger incluidas...
Si además tienes cargado el gadget de seguidores ¿da problemas?
Si nada de eso ocurre, me planteo seriamente instalarlo en uno de mis blogs¡¡¡¡
Jmiur una pregunta descolgada ¿sabes decirme por qué en Twitter aparecen personas a las que no sigo? chas gracias amigo
Hola JMiur! Gracias por publicarlo. Verdad que queda estético? :D
Iba a publicar mi versión, pero cuando vi que ya lo habías posteado me dije: mejor me callo y que lo haga el que sabe de verdad. jeje
Espero lo aprovechen todos! No es un gran invento, pero es otra opción.
Saludos!
Graciela: Es fácil de permutar un modelo por otro, sól se cambia la URL así que no hay problemas en intentarlo :D
¿Por qué aparecen personas a las que no sigues en Twitter? Depende, puede ser que hagan referencia a algo que hayas tweeteado o a ti misma, no se si te referís a que ves mensajes de ellos. Si aparecen como "seguidores" eso es normal, muchos son spam que se agregan y de tanto en tanto hay que irlos limpiando. No sé a qué caso concreto te referís.
ordago: ¿En los buscadores? No entiendo.
egoloco: Oiga, no se queje, que antes, le pedí permiso :D Es verdad, queda muy bien, es rápido y es una alternativa fácil de aplicar, incluso, si ya se tiene el otro modelo, el cambio es muy simple. Me gustó :D
No tesoro son personas que no quiero ni deseo seguir y aparecen ahí. si hace RT -alguien que yo siga- te aparece el avatar por decirlo de alguna manera? lo vengo notando hace unos días y los que sigo son poquitillos :)
Me monté hoy pero será posible ;)
Cualquier cosa, si no querés verlos, podés bloquearlos directamente.
bueno trataré de investigar cómo se hace! he probado con todos los botoncitos y nada :)
Cualquier cosa, avise.
oye de casualidad no sabes como hacer pero con lytebox?
Yo hice algo parecido hace un tiempo con Lytebox. Hay que poner un rel=lyteframe en el enlace, y se puede establecer el ancho y alto.
Pero lo dicho, gryzor110, hace tiempo que lo hice y no me acuerdo bien, pero para mi nueva plantilla lo volveré a hacer, pero de la manera que dice JMiur en esta entrada y con Lytebox.
No, pero imagino que basta cambiar el script para colocar lso datos requeridos por Lytebox en lugar de los que usa LightWindow..
¡Vale! He logrado lo mismo pero con la ventana modal Lytebox. Sólo me faltan unos retoques de CSS y lo tengo. Ha sido fácil. ;-)
Me pregunto, te pregunto ¿eso no sería spam? como es que aparecen en la página de una persona sin haberle dado el okey, bien he ido y realizado el trámite, pero siguen y siguen grrr es poco, mejor :X
Lo era, Graciela, por eso lo eliminé. Si hubiera sido un blog personal tal vez lo dejaba pero esos sitios comerciales no.
Sigue siendo una mala costumbre de algunos y la verdad, nunca entendí su efectividad porque provoca rechazo y si quiero venderte algo, lo mejor es hacer lo contrario, creo :D
Estamos de acuerdo, la mejor manera de acercarse es comentando, tal vez sea la forma de encontrarnos en algún punto, más allá que por ahí la temática no sea de interés, esa es la magia que le he encontrado en estos años.
Jamás se me ha ocurrido hacerlo, entonces una se pregunta ¿por qué te crees con derecho a invadir?
Eso me molesta y mucho, consiguen que uno los deteste tan solo por esa pavada :)
Exacto, suelen conseguir el efecto contrario :)
Preguntonta: quiero implementar este script en mi blog: http://enterjared.blogspot.com, pero.. con qué reemplazo las XXXX? :S
El ID de ee blog es:
2079263305548752694
Lo ves en la barra de direcciones del navegador cuando editas una entrada, por ejemplo:
http://www.blogger.com/posts.g?blogID=2079263305548752694
Mil gracias JMiur! otra cortita..
se puede cambiar la posición del link de los comentarios en la entrada? porque yo los tengo en el footer, quisiera que se vean cerca del título de las entradas, así agrego el formulario de comentarios en el footer sin que haya confusiones para los lectores.
Poder se pude qpero, debe indentificarse cuál es y eso varía con las plantillas.
es una 'mínima' JMiur
Entonces, deberías buscar algo así:
<span class='post-comment-link'>
.......
</span>
Y poner eso donde queireas; por ejemplo, dentro de
<div class='post-header-line-1'/>
probando, probando :)
Problemo :\ no solo no pude hacerlo sino que ahora donde me dice que tengo (número) comentarios no se ha modificado :S
No sé en que blog lo has cambiado.
buen post
Hola JMiur.
Por más que lo intento no soy capaz de hacerlo yo "solito". Siempre termino con ctrl+U. ¿Tendrá esto que hago algún mérito?.
Muchas gracias.
Hola JMiur.
Todos los comentarios que recibo (me los mandé yo para probar) independientemente de la entrada que sea ,van al mismo post . Ya me di cuenta porque ocurre esto. El postID que puse corresponde a los comentarios de esa misma entrada.
Por otra parte,al intentar poner el scrpt como dices en las explicaciones la plantilla me da el error : The reference to entity "isPopup" must end with the ';' delimiter.
Ya decía yo que poner esto sin el script..:S :S :S.
Muchas gracias y perdón por las molestias.
Coloca &isPopup y eso solucionará el error.
Hola JMiur.
Perdóname por ser tan testarudo, pero no soy capaz. Igual que ayer Blogger se canso de mi y ya no me deja seguir haciendo pruebas. El blog no para de decir Cargando...
No se si el &isPopup lo tengo que poner en el script después de postID= o simplemente en a class='lightwindow' href='http://www.blogger.com/comment-iframe.g?blogID=4826803921825953976&postID=1538055559496362104' sustituyendo 1538055559496362104 por &isPopup
Digo simplemente por decir algo.
Saludos.
Hola de nuevo.
Ya puse el script en la plantilla sin que me diera error. Ahora el problema que tengo es que no se puede seleccionar el perfil ni sale el aviso de suscribirse/anular. No sé donde estoy metiendo la pata.
Saludos.
En tu blog veo dos enlaces. Uno dice Comenta Aquí y el otro dice Aquí.
El primero es el correcto.
Perdón por mi falta de modestia, pero, adoro esta entrada!!
Hoy apareció otro visitante a mi blog investigando el truquito :D
Amigo me da un Erro
Ago todo bien lo de ID de Blog
Pero cuando intento colocar el Script en el POSt Footer me sale un erro Mira Una IMG de Muesta...
IMG DE MUESTRA DE ERRO
Por que sera que me da ese erro
Esta Es Mi Pantalla de Prueba
UFE-ACTIVO DEMO
Hola Jorge.
No se si Admin lo haya podido corregir, pero ya encontré el pequeño bug, porque cuando copié tal cual el script que proporcionas, me salía exactamente el mismo error, y es por esto:
Justo abajo donde dices esto:
"Así que podemos usar el mismo script anterior, modificando sólo ese dato y claro, colocando siempre el ID de nuestro sitio:"
El enlace que proporcionas dice así:
http://www.blogger.com/comment-iframe.g?blogID=XXXXXXX&postID=";
Y solo faltaría reemplazar los ampersand por su equivalente como 'entitie' &-a-m-p-; :)
Gracias, lo he podido implementar bien. Un saludo.
Si. Ahi está corregido ... creo
si dice: &postID
debería decir: &postID
Ha quedado bien. :D
OKey Intentare Areglar..
Muchas Gracia por la repuesta
Luego le digo el resultado
@Admin Me gusta esto de poder responder los comentarios, como lo haces?
Hola JMiur...
Necesito ayuda: quiero abrir el formulario con shadowbox.
Los parámetros son:
Cómo hago para modificar el script??
var viejoEnlace = "http://www.blogger.com/comment-iframe.g?blogID=XXXXXXX&postID=";
var nuevoEnlace = viejoEnlace + "&isPopup=true#form"
var enlacePopup = "<a id=\"comPopUp\" class=\"lightwindow\" href=\"" + nuevoEnlace + "\" params=\"lightwindow_width=480,lightwindow_height=600,lightwindow_loading_animation=true\"> TEXTO o IMAGEN </a>"
document.write(enlacePopup);
Gracias... de antemano!
Imagino que en lugar de poner class=\"lightwindow\" debe ponerse:
rel=\"shadowbox[Mixed];width=480;height=600\"
y eliminarse todo lo de params.
var enlacePopup = "<a id=\"comPopUp\" rel=\"shadowbox[Mixed];width=480;height=600\" href=\"" + nuevoEnlace + "\"> TEXTO o IMAGEN </a>"
pero no es algo que pueda asegurarte ya que no he visto como funciona ese script.
qué es lo que esta mal en este código:
/share-post.g?blogID=29827960&postID=9165098251228998700&target=email' target='_blank' title='Enviar por correo electrónico'>
No sé con exactitud a que te refieres con que esta mal. Si se trata de ponerala directamente en la plantilla, el error es que deben cambiarse los caracteres & por su equivalente &
http://www.blogger.com//share-post.g?blogID=3222645254728736887&postID=9165098251228998700&target=email
No es que el formulario tenga problemas sino que los comentarios están cerrados.