Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Como consigo este efecto? Y como hago para que se muestren los avatars?

Estas en el tema de Como consigo este efecto? Y como hago para que se muestren los avatars? en el foro de WordPress en Foros del Web. Bien, recientemente estoy preparando un blog http://basquet1111.260mb.com/ y no se como tengo que hacer para conseguir que se muestren los avatares en los comentarios. Seguro ...
  #1 (permalink)  
Antiguo 28/06/2009, 16:58
 
Fecha de Ingreso: noviembre-2008
Mensajes: 100
Antigüedad: 15 años, 5 meses
Puntos: 1
[Solucionado]Como consigo este efecto? Y como hago para que se muestren los avatars?

Bien, recientemente estoy preparando un blog http://basquet1111.260mb.com/

y no se como tengo que hacer para conseguir que se muestren los avatares en los comentarios. Seguro que me diran pues configuralo en opciones, ya esta hecho pero nada, que deberia modificar del theme para que se mostraran?


mi otra pregunta es: Como consigo este efecto? http://eswindows7.com/2009/06/28/mas...bre-windows-8/ el de los comentarios, te pones encima y aparece citar y responder

Agradezco su atención de antemano

Última edición por markitus_11; 01/07/2009 a las 13:56 Razón: Solución de la pregunta
  #2 (permalink)  
Antiguo 28/06/2009, 18:07
Avatar de lucasan
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 1.144
Antigüedad: 16 años, 11 meses
Puntos: 59
Respuesta: Como consigo este efecto? Y como hago para que se muestren los avatars?

Hola, busca en la carpeta de tu tema el archivo comments.php, dentro de el busca la línea que diga algo asi:

Código PHP:
wp_list_comments 
Copia esa linea, y pégala aca para revisarla, o si no es muy largo tu archivo comments.php pégalo completo y lo revisamos.

Saludos.

PD: Lo segundo se hace con Javascript, esperemos a ver si alguien aquí lo puede resolver. En caso contrario deberás postear una nueva pregunta en el foro de Javascript.
__________________
Plan Original Desarrollo Web
~$>sudo apt-get install -f
"Asi debería arreglarse todo en la vida"
  #3 (permalink)  
Antiguo 29/06/2009, 02:04
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 16 años, 4 meses
Puntos: 68
Respuesta: Como consigo este efecto? Y como hago para que se muestren los avatars?

para que se muestren imagenes en el avatar no has de hacer nada, la gente simplemente lo ha de tener configurado en gravatar.

Y lo segundo seguro que hay plugins que te lo hacen sin mayor dificultad.
__________________
No diseñes usando tablas.
  #4 (permalink)  
Antiguo 29/06/2009, 06:05
 
Fecha de Ingreso: noviembre-2008
Mensajes: 100
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Como consigo este efecto? Y como hago para que se muestren los avatars?

Aqui esta mi codigo de comments.php

Código comments.php:
Ver original
  1. <?php // Do not delete these lines
  2.     if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
  3.         die ('Please do not load this page directly. Thanks!');
  4.  
  5.     if (!empty($post->post_password)) { // if there's a password
  6.         if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) {  // and it doesn't match the cookie
  7.             ?>
  8.  
  9.             <p class="nocomments">This post is password protected. Enter the password to view comments.</p>
  10.  
  11.             <?php
  12.             return;
  13.         }
  14.     }
  15.  
  16.     /* This variable is for alternating comment background */
  17.     $oddcomment = 'class="alt" ';
  18. ?>
  19.  
  20. <!-- You can start editing here. -->
  21.  
  22. <?php if ($comments) : ?>
  23. <div class="comments"><h3><?php comments_number('No Responses', 'One Response', '% Responses' );?> to “<?php the_title(); ?>”</h3></div>
  24.  
  25.     <ol class="commentlist">
  26.  
  27.     <?php foreach ($comments as $comment) : ?>
  28.  
  29.         <li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>">
  30.             <div class="gcomment"><cite><?php comment_author_link() ?></cite> Says:
  31.             <?php if ($comment->comment_approved == '0') : ?>
  32.             <em>Your comment is awaiting moderation.</em>
  33.             <?php endif; ?>
  34.             <br />
  35.  
  36.             <small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('F jS, Y') ?> at <?php comment_time() ?></a> <?php edit_comment_link('edit','&nbsp;&nbsp;',''); ?></small></div>
  37.  
  38.             <div class="ucomment"><?php comment_text() ?></div>
  39.  
  40.         </li>
  41.     <?php
  42.         /* Changes every other comment to a different class */
  43.         $oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : '';
  44.     ?>
  45.  
  46.     <?php endforeach; /* end for each comment */ ?>
  47.  
  48.     </ol>
  49.  
  50.  <?php else : // this is displayed if there are no comments so far ?>
  51.  
  52.     <?php if ('open' == $post->comment_status) : ?>
  53.         <!-- If comments are open, but there are no comments. -->
  54.  
  55.      <?php else : // comments are closed ?>
  56.         <!-- If comments are closed. -->
  57.         <p class="nocomments">Comments are closed.</p>
  58.  
  59.     <?php endif; ?>
  60. <?php endif; ?>
  61.  
  62.  
  63. <?php if ('open' == $post->comment_status) : ?>
  64.  
  65. <div class="comments"><h3>Leave a Reply</h3></div>
  66.  
  67. <?php if ( get_option('comment_registration') && !$user_ID ) : ?>
  68. <p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">logged in</a> to post a comment.</p>
  69. <?php else : ?>
  70.  
  71. <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
  72.  
  73. <?php if ( $user_ID ) : ?>
  74.  
  75. <p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Logout &raquo;</a></p>
  76.  
  77. <?php else : ?>
  78.  
  79. <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
  80. <label for="author"><small>Name <?php if ($req) echo "(required)"; ?></small></label></p>
  81.  
  82. <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
  83. <label for="email"><small>Mail (will not be published) <?php if ($req) echo "(required)"; ?></small></label></p>
  84.  
  85. <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
  86. <label for="url"><small>Website</small></label></p>
  87.  
  88. <?php endif; ?>
  89.  
  90. <!--<p><small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></code></small></p>-->
  91.  
  92. <p><textarea name="comment" id="comment" cols="90%
  93. %" rows="10" tabindex="4"></textarea></p>
  94.  
  95. <p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
  96. <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
  97. </p>
  98. <?php do_action('comment_form', $post->ID); ?>
  99.  
  100. </form>
  101.  
  102. <?php endif; // If registration required and not logged in ?>
  103.  
  104. <?php endif; // if you delete this the sky will fall on your head ?>

Gracias por su colaboración
  #5 (permalink)  
Antiguo 29/06/2009, 11:15
Avatar de lucasan
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 1.144
Antigüedad: 16 años, 11 meses
Puntos: 59
Respuesta: Como consigo este efecto? Y como hago para que se muestren los avatars?

Algo asi debería servirte

Código php:
Ver original
  1. <?php foreach ($comments as $comment) : ?>
  2.  
  3.         <li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>">
  4.        
  5.        <div class="avatar">
  6.          
  7.         <?php  print get_avatar( $comment, 32 ); ?>
  8.  
  9.            </div>
  10.  
  11.             <div class="gcomment"><cite><?php comment_author_link() ?></cite> Says:
  12.             <?php if ($comment->comment_approved == '0') : ?>
  13.             <em>Your comment is awaiting moderation.</em>
  14.             <?php endif; ?>
  15.             <br />
  16.  
  17.             <small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('F jS, Y') ?> at <?php comment_time() ?></a> <?php edit_comment_link('edit','&nbsp;&nbsp;',''); ?></small></div>
  18.  
  19.             <div class="ucomment"><?php comment_text() ?></div>
  20.  
  21.         </li>
  22.     <?php
  23.         /* Changes every other comment to a different class */
  24.         $oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : '';
  25.     ?>
  26.  
  27.     <?php endforeach; /* end for each comment */ ?>

Ya tu te encargas de darle el aspecto que deseas.

La documentación la encuentras aquí

Saludos
__________________
Plan Original Desarrollo Web
~$>sudo apt-get install -f
"Asi debería arreglarse todo en la vida"
  #6 (permalink)  
Antiguo 29/06/2009, 11:23
Avatar de franciscomarin  
Fecha de Ingreso: junio-2009
Ubicación: Terrassa, BCN, CAT
Mensajes: 2.414
Antigüedad: 14 años, 10 meses
Puntos: 327
Respuesta: Como consigo este efecto? Y como hago para que se muestren los avatars?

Aquí tienes la explicación de como integrar gravatar en tu plantilla: codex.wordpress.org/Using_Gravatars

Por cierto, por arriba se dice que no hace falta hacer nada y eso no es del todo verdad. Hay plantillas (las nuevas) que no tienes que hacer nada porque ya están adaptadas pero hay otras (las más viejas) que hay que adaptarlas manualmente y eso es lo que le ocurre a este theme.
  #7 (permalink)  
Antiguo 29/06/2009, 15:06
 
Fecha de Ingreso: noviembre-2008
Mensajes: 100
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Como consigo este efecto? Y como hago para que se muestren los avatars?

Muchas gracias por su colaboración
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:25.