Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
[Plugin] Mostrar Avatar en Temas y Foros 2.1 (Nuevo)
Páginas (5):    1 2 3 4 5
Dark Neo   16 Mar, 2012, 3:32 pm
#41
Asi deben ir....

forumbit_depth2_forum_lastpost

Código PHP:
<?php 
<table border="0">
<
tr>
<
td width="20%" align="left">{$forum['lastposter_avatar']}</td>
<
td width="80%" align="left"><span class="smalltext">
<
a href="{$lastpost_link}" title="{$full_lastpost_subject}"><strong>{$lastpost_subject}</strong></a>
<
br />{$lastpost_date} {$lastpost_time}<br />{$lang->by} {$lastpost_profilelink}</span></td>
</
tr>
</
table>

forumdisplay_thread

Código PHP:
<?php 
<tr>
<
td align="center" class="{$bgcolor}" width="2%"><img src="{$theme['imgdir']}/{$folder}.gif" alt="{$folder_label}" title="{$folder_label}" /></td>
<
td align="center" class="{$bgcolor}" width="2%">{$avatar_usuario}</td>
<
td class="{$bgcolor}">
{
$attachment_count}{$icon}
<
div>
<
span>{$prefix} {$gotounread}<a href="{$thread['threadlink']}" class="{$inline_edit_class} {$new_class}" id="tid_{$inline_edit_tid}">{$thread['subject']}</a>{$thread['multipage']}</span>
<
div class="author smalltext">{$thread['profilelink']}</div>
</
div>
</
td>
<
td align="center" class="{$bgcolor}"><a href="javascript:MyBB.whoPosted({$thread['tid']});">{$thread['replies']}</a>{$unapproved_posts}</td>
<
td align="center" class="{$bgcolor}">{$thread['views']}</td>
{
$rating}
<
td class="{$bgcolor}" style="white-space: nowrap; text-align: right;">
<
table border="0">
<
tr>
<
td>{$avatar_usuario2}</td>
<
td><span class="lastpost smalltext">{$lastpostdate} {$lastposttime}<br />
<
a href="{$thread['lastpostlink']}">{$lang->lastpost}</a>: {$lastposterlink}</span>
</
td>
</
tr>
</
table>
</
td>
{
$modbit}
</
tr>
Hearnett   16 Mar, 2012, 4:01 pm
#42
me quedo asi :

http://emuzone.comlu.com/index.php

Sad...

ya lo arregle,al agregar el codigo se agreron $snp o algo asi... los borre y funciono Big Grin,gracias.
Última modificación: 16 Mar, 2012, 4:02 pm por kasuya.
andy   18 Mar, 2012, 12:20 pm
#43
(13 Mar, 2012, 1:02 am)Dark Neo escribió: No lo es tanto porque solo busca por cada usuario que creo el ultimo tema es informacion adicional a la busqueda de temas y en casos de tener mostrados 10 temas o x foros, pues solo sería la consulta adicional que se hace al contenido que ya se esta mostrando. Por lo cual no le veo el detalle, pues solo toma los usuarios visibles y si existen pues el query toma los datos de mismo usuario, pero quizá pueda optimizarse para reducir las cargas. Sin embargo no consume muchos recursos ya que se limpian los datos cada que ingresas a un nuevo tema y es sobre el contenido ya mostrado de cada tema, por ello utilice la condicional de que sea para el ultimo mensaje de cada tema, evitando asi que me mande mas cosas de las que le pida, pudiera hacerse una limitante o algo, pero por ahora sería de mirar como poder optimizar el codigo con algunas sentencias de menor carga, aunque ya estas trayendo varias sentencias con los array de los datos del ultimo tema xD. PEro igual podría hacerse que mejore el codigo, no lo se. Pero para foros como el mio nisiquiera se mira que le afecte en nada al hosting, pues he revisado y mi consumo es minimo en recursos. Pero vaya que en uno no tengo mas de 300 y en el otro no mas de 20. xD.
En un foro grande si que afecta bastante a carga del sitio aunque no lo parezca, es importante que estén bien optimizados.
Dark Neo   19 Mar, 2012, 7:00 pm
#44
Eso siempre es importante, pero puedes hacer directo en los archivos para que no pase esto y con eso queda solventado dicho problema, ya que hara solo la sentencia que trae los temas y listo.

AGREGO ESTO EDITANDO MI TEMA xD. Para evitar incluir temas de más.

Bueno en vista del comentario de Andy me puse a revizar mi plugin y si efectivamente tiene un error.

Esto lo solucionas para que no arroje tantos datos eliminando la funcion de mostrar avatar en foros en el plugin directamente. (Esto es eliminar el hook y la funcion completa de estos datos)

El porque es simple, yo agregue al function_forumlist la sentencia y al repetirla se crea un envio de querys de mayor tamaño que el real. Ahora mismo lo he corregido en mi sitio y ha disminuido notablemente el envio de los datos. Vaya cosa que no habia notado si no es por lo que mencionan, pero asi se soluciona y ya manda unicamente las sentencias normales, solo hay que eliminar esa linea ya que esta agregada en el funtions_forumlist directamente y es la correcta, la otra trae mas sentencias porque tiene lo de los foros y subforos en almacenamiento y si tiraba muchos querys sin sentido.

Gracias por el reporte, en cuanto pueda actualizare el bug y subire los archivos para las versiones correspondientes para cada versión yo creo que estare hasta el otro mes programando de nuevo, asi que por ahora los que lo tengan con esto se soluciona este pequeño problemita.

Saludos...

NOTA: Si quieren pueden dejar la funcion y todo y solo eliminar el query que esta arrojando el traer los datos, para que respete el que desactiven o tenga activado el mostrar avatar en foros desde el panel de configuración. Resubire el archivo corregido y los functions de cada version o les dire mejor que cosa agregar porque es menor complejo de esta manera xD.

Saludos.,..
Última modificación: 19 Mar, 2012, 9:54 pm por Naruteitor.
InfraWorld_mybb_import8703   20 Mar, 2012, 8:00 am
#45
Holaaa.. Felicitaciones DarkNeo, Excelente Plugin la Verdad. Pero una pregunta sera que puedes decir que modificaciones hay que hacerle al archivo functions_forumlist.php
CarlitosDeeStt   12 Jan, 2016, 11:23 pm
#46
Este Plugin no esta para la versión " MyBB 1.8.6 " ?
angeluz   13 Jan, 2016, 4:47 pm
#47
Sí, que esta en la versión más nueva, descargala desde mybb.com para que tengas la versión más reciente Big Grin

Edito:
http://community.mybb.com/mods.php?action=view&pid=74
Última modificación: 13 Jan, 2016, 4:58 pm por angeluz.
Páginas (5):    1 2 3 4 5
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.