Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

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
ago un contador de X temas con X prefijo
Páginas (4):    1 2 3 4   
kn9w   7 Jul, 2012, 3:34 pm
#21
ahi no te falto espesificar cual es el prefijo?
Omar G.   7 Jul, 2012, 3:45 pm
#22
Si, solo era para ver que fallaba... que salio?
kn9w   7 Jul, 2012, 4:00 pm
#23
ahora me aparece 118
Cluster   7 Jul, 2012, 4:04 pm
#24
Fijate que concuerde con lo que pides (las veces que has usado ese prefijo)

:)
kn9w   7 Jul, 2012, 4:39 pm
#25
nono, eso me dice la cantidad de temas que tengo en total, los aportes son muchos menos
Omar G.   7 Jul, 2012, 4:50 pm
#26
...

Si esto:

Código PHP:
<?php 
$query
= $db->simple_select('threads', 'COUNT(tid) AS aportes', "uid='{$memprofile['uid']}'");
$memprofile['aportes'] = my_number_format(intval($db->fetch_field($query, 'aportes')));

Te pone el numero total de temas (como ya dijiste , si funciona), entonces esto:
Código PHP:
<?php 
$query
= $db->simple_select('threads', 'COUNT(tid) AS aportes', "uid='{$memprofile['uid']}' AND prefix='X'");
$memprofile['aportes'] = my_number_format(intval($db->fetch_field($query, 'aportes')));

Deberia funcionar, igual el 12 no era el FID correcto.
kn9w   7 Jul, 2012, 4:55 pm
#27
yo de aca saque el prefix 12
http://www.force-gamers.net/admin/index....fix&pid=12

ahi no es que dice que el numero del prefijo es el 12?

Ahi Andubo!!!, porfa no abria una manera de que se visualize en el posbit?, es decir que en el posbit como que copie lo que visualiza en el profile, sin que lo carge cada ves que ves un tema? asi no se hace pesado? por que sino como se visualizan los mensajes de los temas en el posbit, etc sin que se aga mas lento?
Última modificación: 7 Jul, 2012, 4:58 pm por mago090.
Omar G.   7 Jul, 2012, 5:18 pm
#28
Eso es por que ya esta optimizado MyBB para funcionar "optimo".

Para lo que pides, se necesita un plugin, y uno que este decentemente bien escrito.

Si no lo haces optimizado acabaras con una consulta por mensaje, osea, si un usuario esta leyendo un tema con 20 mensajes, son 20 consultas extras cada que se carga la pagina.

El problema es que esto afecta a la carga de la web y a la larga tu hosting se dará cuenta y es cuando empieza a notarse lo limitado que te dan.

Plugins como "Avatar del creador del tema en la lista de temas" son la misma cosa, mucha carga, que a la larga perjudica mas de lo que en realidad ayuda el saber cuantos aportes tiene cada usuario.

Repito, imposible no es, solo necesitas aprender o esperar a alguien que lo haga.

De todas formas esta en mi lista, podría hacerlo después.
kn9w   7 Jul, 2012, 6:12 pm
#29
oka gracias, espero a que lo agas vos en algun momento:p
y si quiere que se sumen 4 prefijos ? en el contador en ves de 1 solo como seria?
Cluster   7 Jul, 2012, 6:49 pm
#30
seria un poco mas de labor, seria que hiciera 4 consultas diferentes, que arrojara los resultados $memprofile['aportes'] $memprofile['aportes2'] $memprofile['aportes3'] $memprofile['aportes4'] y que los sumara con una operación aritmetica.

:)
Páginas (4):    1 2 3 4   
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.