Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal
MattBally

(Actualizacion) Ultimos comentarios de posts en el perfil

Recommended Posts

Hola. Hace mucho tiempo que estuve inactivo. Pero regrese y como ya tengo pagina estoy actualizando algunos Mods para mi pagina (Se que esta el migrador) pero igual le dejo aca la actualizacion. 

 

Creditos a KMario19 por crear el mod (Yo solo lo actualizo para la 1.2)

 

https://www.phpost.net/foro/topic/25176-minimod-últitmos-comentarios-de-posts-en-el-perfil/

 

Hay que modificiar 2 archivos nada mas:

 

1) Abrir C.Cuenta.PHP que esta en INC/CLASS y buscamos:

 

// MEDALLAS
		$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT m.*, a.* FROM w_medallas AS m LEFT JOIN w_medallas_assign AS a ON a.medal_id = m.medal_id WHERE a.medal_for = \''.(int)$user_id.'\' AND m.m_type = \'1\' ORDER BY a.medal_date DESC LIMIT 21');
		$data['medallas'] = result_array($query);
        $data['m_total'] = count($data['medallas']);

 

Abajo de eso agregamos esto:

 

// ULTIMOS COMENTARIOS
        $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT cm.cid, cm.c_date, p.post_id, p.post_title, c.c_seo FROM p_comentarios AS cm LEFT JOIN p_posts AS p ON p.post_id = cm.c_post_id LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE c_user = \''.(int)$user_id.'\' AND p.post_status = \'0\' AND cm.c_status = \'0\' ORDER BY cid DESC LIMIT 10');
        $data['com'] = result_array($query);

 

2) Abrir el archivo: M.Perfil.Sidebar.TPL en Templates/Modules,y buscamos:

 

<div style="margin-bottom: 10px">
                         {$tsConfig.ads_300}
                        </div>

 

Abajo de eso agregamos esto:

 

<div class="widget w-medallas clearfix">
                     <div class="title-w clearfix">
                     <h3>&Uacute;ltimos comentarios</h3>
                                <span>{$tsInfo.stats.user_comentarios}</span>
                     </div>
                            {if $tsInfo.stats.user_comentarios > 0}
             <ul class="clearfix">
                            {foreach from=$tsGeneral.com item=c key=i}
                                <li>
                                 <strong style="color: #36F;">{if $i <= 8}0{/if}{$i+1}. </strong>
                                 <a style="" href="{$tsConfig.url}/posts/{$c.c_seo}/{$c.post_id}/{$c.post_title|seo}.html#pp_{$c.cid}" class="qtip size13" title="{$c.c_date|hace}">{$c.post_title|truncate:45}</a>
                                </li>
                            {/foreach}
             </ul>
                            {else}
                            <div class="emptyData">No ha hecho comentarios.</div>
                            {/if}
              </div>

Gracias

ice_screenshot_20180311-105118.png

  • Gracias 1

Compartir este post


Enlace al post
Compartir en otros sitios

Registra una cuenta o conéctate para comentar

Debes ser un miembro de la comunidad para dejar un comentario

Crear una cuenta

Regístrate en nuestra comunidad. ¡Es fácil!

Registrar una cuenta nueva

Iniciar Sesión

¿Ya tienes cuenta? Conéctate aquí.

Iniciar Sesión

  • Similar Content

    • Por Miguel92
      Esto solo y únicamente para los que actualizaron
      de PHP 5.6 a PHP 7.x...
       
      NOTA: En la documentación oficial de php.net es funcional hasta:
      (PHP 4, PHP 5, PHP 7) each — Devolver el par clave/valor actual de un array y avanzar el cursor del array  
      En el archivo templates/b_toup/home/b.tags_recientes.tpl hay una función llamada each() y se visulizará un mensaje parecido a este
      Deprecated: The each() function is deprecated. This message will be suppressed on further calls in [ubicación en cache]....  
      Para arreglar eso buscamos en el archivo ya mencionado esto: [línea 31]
      while (list($name, $valor) = each($tags)){ y la reemplazamos por
      foreach($tags as $name => $valor) {  
      06/12/2018
      En el caso que le siga dando error comparenlo con este:
       
    • Por giuliog
      Hola, quisiera saber si hay alguna de eliminar todos los comentarios publicados en mi pagina... son miles. y pienso que por eso la pagina se pone pesada y lenta....

      Espero una pronta ayuda, por favor
    • Por Cacho
      Hola, le hago una consulta a quien pueda responderme, he visto que en el portal se pueden comentar las publicaciones pero no se pueden responder los comentarios, alguien que pueda hacer eso se lo agradecería, también podría ser que se pueda arrobar en los comentarios y llegue la notificación, ya que si arrobas en el portal directamente si llega, pero si arrobas en un comentario no llega la notificación, gracias.
    • Por Miguel92
      Tema orginal "Cralke"
      Jquery 1.7.1
      Captcha v1
       
      Tema actualizado "Cralke"
      Jquery 3.3.1
      Recaptcha v2
       
      Actualizador automático + instalación del theme, solo te queda borrar el cache!
      (lo que quiero decir que no tienes que ir a administración -> temas -> e instalarlo desde allí, el upgrade ya lo instala y lo activa)
       
      PANTALLA DEL REGISTRO

       
      PANTALLA DEL UPGRADE (1)

       
      Seleccionan "Realizarlas automáticamente" y luego presionan realizar instalación
       
      PANTALLA DEL UPGRADE (2)

       
      Si esta en verde, quiere decir que ya las ejecuto!
      Si esta en rojo, quiere decir que la línea esta duplicada o hay un error...En el caso de esta esas 2 estan duplicadas...
       
      MODO 1: Crakle(theme+archivos):
      Contiene el theme completo + los 5 archivos del directorio class (c.borradores.php, c.core.php, c.cuenta.php, c.posts.php y c.registro.php)
      Descargar: Crakle(theme+archivos)
       
      MODO 2: Crakle(completo):
      Contiene el theme completo + directorio inc completo(versión 1.3)
      Descargar: Crakle(completo)
       
      La descomprimen dentro de la carpeta raíz, luego en el navegador web lo usan así https://www.tu_web.com/upgrade/
       
      PASO OLVIDADO:
      Buscar en templates/modules/admin_mods/m.admin_rangos.tpl y borrar
      {literal} <style> #colores {width:200px; position:absolute; right:50px; padding:15px 8px 10px 10px; border:1px solid #ccc; background-color:#fafafa;} #cerrar {position:absolute; right:5px; top:3px; z-index:2} #colores .title {position:absolute; left:10px; top:0px; z-index:2; font-weight:bold} #colores span {display:block; float:left; cursor:pointer; border:1px solid #FFF; border-width:1px 1px 0 0} /* ADMIN NEW LABEL */ fieldset tr.newLabel td{text-align:left;} fieldset tr.newLabel label{ float:none; width:80px; padding:0; text-align:center; cursor:pointer; } tr.newLabel label.yes:hover { background-color:#86F786; } tr.newLabel label.no:hover { background-color:#EFB0B2; } </style> {/literal}  
      Luego más abajo buscar
      <dd><input type="text" id="rColor" name="rColor" value="{$tsRango.r_color}" style="color:#{$tsRango.r_color}; font-weight:bold;width:30%"/></dd> y reemplazarlo (en realizar al input se le agrega class="jscolor")
      <dd><input type="text" id="rColor" class="jscolor" name="rColor" value="{$tsRango.r_color}" style="color:#{$tsRango.r_color}; font-weight:bold;width:30%"/></dd>  
  • Navegando Recientemente   0 miembros

    No registered users viewing this page.

  • Patrocinador



  • ×