Publicidad

Tres opciones para los comentarios en tu blog

Tres sistemas de comentarios


Hola amigos, en este tutorial les voy a enseñar a poner las tres opciones para comentar que yo tengo, y con tabs, lo que hará que no aparezcan siempre las tres cajas para comentar, si no que solo aparecerá la caja con la que el usuario quiera comentar, la ventaja de este "sistema" de comentarios, es que casi cualquier persona podrá comentar, cuando solo tienes una opción, por ejemplo los comentarios de Blogger, no siempre los usuarios tienen cuenta de Google, o están logueados, pero donde casi siempre están logueados en en Facebook, por lo que tendrás mas posibilidades de que te comenten.

Ademas de eso, gracias a la caja de comentarios de Facebook, podrás recibir las notificaciones de cada vez que alguien comente con ese sistema, una gran ventaja sin duda, así siempre podrás estar al tanto de lo que comentan tus usuarios.

Bueno, empecemos con el tutorial:

Lo primero, es irte a Blogger - Tu blog - Plantilla - Editar HTML, ya que estés ahí, buscas lo siguiente:
<div id='comments'>
<b:if cond='data:post.showThreadedComments'>
<b:include data='post' name='threaded_comments'/>
<b:else/>
<b:include data='post' name='comments'/>
</b:if></div>

Tal vez lo encuentres varias veces, si es asi, hagan los pasos que dejaré mas abajo, en caso de que si encuentren el que debe ser, sigan.

Ya encontrada esa linea de código, la eliminas, y en su lugar pones lo siguiente:
<!-- Inicio Tabs comentarios -->
<div id='tabber-wrapper2'>
<ul class='tab-view2'>
<li><a href='#tab1'><div class='tabcom blogger'/>Comentarios Blogger</a></li>
<li><a href='#tab2'><div class='tabcom facebook'/>Comentarios Facebook</a></li>
<li><a href='#tab3'><div class='tabcom google'/>Comentarios Google</a></li>
</ul>
<div class='clear'/>
<div class='tab-wrapper2'>
<div class='tabber2' id='tab1'>
    <div id='comments'>

                         <b:if cond='data:post.showThreadedComments'>
<b:include data='post' name='threaded_comments'/>
<b:else/>
<b:include data='post' name='comments'/>
</b:if>       </div>
</div>
<div class='tabber2' id='tab2'>
<div class='fb-comments' data-colorscheme='light' data-numposts='15' data-width='630' expr:href='data:post.url'/>
</div>
<div class='tabber2' id='tab3'>
<div id='gpluscomments'>
 <div class='g-comments' data-first_party_property='BLOGGER' data-max-width='630' data-view_type='FILTERED_POSTMOD' expr:data-href='data:post.url'/>
</div>
</div>
<div class='clear'/>
</div>
</div>
<!-- Fin Tabs comentarios -->

Y ya los tendrán,  solo cambian lo que esta marcado en rojo por el ancho que quieren que sea las cajas de comentarios, en el caso de la caja de comentarios de Facebook, cambian lo que esta marcado en azúl por el numero de comentarios que quieren que aparezcan, si se sobrepasa ese numero, aparecerá "Ver mas comentarios", si su plantilla tiene un fondo oscuro, cambian light por dark y listo, eso seria todo, ahora vamos a agregar los estilo, y scripts necesarios para que esto funcione, para esto, busca
</head>

Y justa arriba de ese codigo, agregan :
<script src='https://dl.dropboxusercontent.com/s/ri201thxmpvjnh7/tabs.js' type='text/javascript'/>
<script src='https://dl.dropboxusercontent.com/s/j3x15mkglgvthxs/tabs2.js' type='text/javascript'/>
<script src='http://yourjavascript.com/013120251122/tabview.js' type='text/javascript'/>
<script>
jQuery(document).ready(function(){$(&quot;.tabber2&quot;).hide();$(&quot;ul.tab-view2 li:first&quot;).addClass(&quot;active2&quot;).show();$(&quot;.tabber2:first&quot;).show();$(&quot;ul.tab-view2 li&quot;).click(function(){$(&quot;ul.tab-view2 li&quot;).removeClass(&quot;active2&quot;);$(this).addClass(&quot;active2&quot;);$(&quot;.tabber2&quot;).hide();var active2Tab=$(this).find(&quot;a&quot;).attr(&quot;href&quot;);$(active2Tab).fadeIn();return false})});
</script>
<style>
#tabber-wrapper2{
width:100%; /* Ancho del contenedor */
float:left;
word-wrap:break-word;
overflow:hidden;
}
ul.tab-view2 {
float: left;
list-style: none;
min-height: 30px;
width: 100%;
margin: 0;
padding: 5px 0;
font: 14px Arial;
background: #42a2ce;
-moz-border-radius: 4px;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.2), 0 2px 1px rgba(0,0,0,.9) inset;
border-radius: 4px;
}
ul.tab-view2 li {
float: left;
height: 31px;
line-height: 31px;
overflow: hidden;
position: relative;
margin: 1px 0 0 10px;
padding: 0;
}
ul.tab-view2 li a {
text-decoration: none; /* Decoracion del texto (underline, overline, line-through etc ) */
color: #fff; /* Color del texto */
display: block;
outline: none;
font-weight: 700; /* Grosor del texto */
padding: 0 12px;
margin: 0 0 0 0px;
}
html ul.tab-view2 li.active2,html ul.tab-view2 li.active2 a,html ul.tab-view2 li.active2 a:hover{
color:#fff; /* Color del texto */
background:#026FA1; /* Color de fondo de la tab */
-moz-border-radius:4px; /* esquinas redondeadas */
-webkit-border-radius:4px; /* esquinas redondeadas */
border-radius:4px; /* esquinas redondeadas */
text-shadow:none;
}
.tab-wrapper2{
overflow:hidden; /* Ocultar contenido al ser mas ancho que el contenedor */
clear:both;float:left;
width:100%; /* Ancho general */
margin-bottom:10px; /* Margen de abajo hacia arriba */
}
.tabber2{
padding:5px 0 0; /* Margenes hacia adentro (puede variar dependiendo de cuantos numeros usen) */
}
#tabber-wrapper2 ul li a:hover {
background: #0A74A4; /* Color de fondo de la tab no activa, al pasar el cursor */
border-radius: 4px;
}
</style>

Ahí viene comentado que es lo que puede modificar, y eso sera todo, en el caso que desde el primer paso, no haya encontrado el código correcto, hacen lo siguiente:

Primero se van a su blog, abren alguna entrada, se van a donde esta la caja de comentarios, hacen clic derecho arriba de ella y luego Inspeccionar elemento y solo buscan una linea de código parecida a la que indique arriba, cuando la encuentren, sitúan el cursor encima, y ya debería marcarle de un color la caja:

Comentarios


Ya encontrado, hacen doble clic encima, y copian el código, ahora si lo buscan en su plantilla y hacen lo que ya explique.

Por ultimo, para recibir las notificaciones de los comentarios de Facebook, harán lo siguiente:

Primero, se van a Developers Facebook ya ahí, se van a la parte de arriba, en aplicaciones, hacen clic ahí y luego en  "Crear nueva aplicación"

Aplicación Facebook

Ya creada, les saldrá una pantalla de el panel de la aplicación, así lo dejan, ahora se van a la edición HTML de su plantilla, ya ahí buscan
<head>

Y justo abajo de esa linea, agregan las siguientes metaetiquetas:
<meta content='AQUI TU ID DE FACEBOOK' property='fb:admins'/>
<meta content='AQUI EL ID DE LA APLICACION QUE CREARON' property='fb:app_id'/> 

Ahí cambian lo que esta marcado en rojo por lo que les pide, y Guardan los cambios.

Ya casi esta todo, ahora se van a alguna entrada, verán las opciones de cajas de comentarios, se van a la de Facebook, hacen clic en "Configuración" y después verán algo que dice "Moderadores", ahí en el campo de texto agregan su nombre y le dan guardar.


Y listo, ahora si ya es todo, espero que les sirva, y que le hayan entendido, trate de explicarme lo mejor que pude, pero no soy muy bueno redactando.

El contenido y material publicado así como la asistencia impartida es completamente gratuita. Tu contribución permite que este sitio continue en funcionamiento.
Categorias: ,
Foto de perfiltest:

Soy un joven de 17 años, creador de Ayudar Bloggers y algunos otros blogs, apasionado por el fútbol, la música (rap) pero principalmente el diseño y programación web, mi meta algún día ser uno de los grandes programadores web.

17 comentarios:

  1. Grandioso tutorial. Los usuarios siempre se familiarizan con un servicio en concreto, como puede ser la caja de blogger, de g+ o fb. Y por medio de este recurso ellos pueden utilizar el que les parezca más conveniente.

    ResponderEliminar
  2. Muy buena entrada esta genial, nos servirá mucho ya que tambien tengo un blog

    ResponderEliminar
  3. Buenas noches, quisiera cambiar la opcion de los comentarios de Google+ a Blogger comun. Me gustaria saber como hago tambien para likearlo con Facebook !!
    Recien comienzo con esto, gracias

    ResponderEliminar
    Respuestas
    1. Es fácil amigo, sólo ve a Blogger - Tu blog - Google+ ya ahí desmarca la opción Usar Comentarios de Google+ en este blog ;)

      Eliminar
  4. Muy bueno tu blog estimado, estaré muy seguido por acá :)
    Saludos!

    ResponderEliminar
    Respuestas
    1. Muchas gracias, por tu visita y tu comentario :E

      Eliminar
    2. Camilo, consulta.
      Cómo hago para mostrar los iconos arriba de la caja comentarios? :/
      Me refiero a mostrar los iconos a los lectores y puedan elegir que emoticons usar.

      Eliminar
    3. Puse una imagen arriba de la etiqueta: div class='comments' id='comments'
      Pero solamente se muestra cuando hay comentarios :/

      Eliminar
  5. muy buena explicacion a ponerla en obra

    ResponderEliminar
  6. Vaya mierda de blog y de diseño

    ResponderEliminar
  7. trabajosweb (ForoBeta)9 de agosto de 2014, 1:27

    Excelente blog y excelente ayuda. (Y)

    ResponderEliminar
  8. He actualizado el blog, ya no tiene tres opciones para los comentarios, ahora sólo tiene 2 que son los de Blogger y los de Facebook, me pareció innecesario usar los de Google ya que son los mismos que los de Blogger. :)

    ResponderEliminar
  9. Interesante perspectiva de los comentarios, yo usé Disqus en blogger pero no me gustó y lo usé en wordpress... ahora uso los comentarios normales de blogger

    ResponderEliminar
  10. Muy buen aporte, la verdad es que es comodísimo poder comentar con tu usuario de Facebook sin tener que ir escribiendo tu nombre cada vez.

    ResponderEliminar