[Rendimiento]  Problema con el postbit en los mensajes privados.
* URL del foro: http://alquimiaworld.com/ * Versión del foro: 1.6.0 * Actualización: Ninguna Veréis, he hecho algunos cambios en el postbit para o...


Veréis, he hecho algunos cambios en el postbit para ordenarlo.
Si entráis a cualquier tema del foro podréis verlo:
http://www.alquimiaworld.com/foros/index.php

Lo que pasa es que cuando recibo un MP de alguien, no aparecen ni los objetos del NewPoints, ni las Medallas de MyAwards.

He abierto el código fuente, y lo que se inserta es el postbit_classic, pero eso es donde lo modifiqué inicialmente, donde puse las imágenes xD

Por lo tanto, me fui a las plantillas de Mensajería Privada a ver si podía encontrar el trozo del código en cuestión, pero nada :/
Creo que los cambios se deben efectuar en private_read, pero no estoy seguro.

Os dejo una captura para que sepáis de qué hablo:
[Imagen: acprN.png]

Saludos, y gracias adelantadas [:
El postbit de los temas y el de los MPs es el mismo, el posbit_classic. Si no te lee esas cosas será porque el plugin no está hecho para que también salga en la mensajería privada. :/
Quiza es cosa de agregar lineas en algun archivo extra, ya que a mi me paso, que en algunas partes respeta las variables, en otras hay que colocarlas directamente en el archivo que llama la plantilla. No uso esos plugins, sino con gusto te podría apoyar.
¿Entonces no hay solución? :/
(7 Dec, 2011, 5:18 am)VaaaN escribió: ¿Entonces no hay solución? :/

Habría que editar el plugin para que también lo acepte en los MPs... Pero yo eso ya no sé hacerlo.
Lo que pasa es que el plugin no tiene los hooks en los Mp's.

Podrías agregarle PHP y poner las medallas.
Asi es, ya que por lo que han comentado y visualizo, es que si esta funcionando el plugin y todo, pero la cosa es que las variables que usa dicho plugin en el enganche no estan siendo tomadas, debes declarar las variables en el archivo adecuado y/o crear un enlace o hook en las plantillas adecuadas desde tu plugin y crear la funcion que haga el llamado de dichas variables. Asi ya se visualizarán.

Y si hay solución, pero sería bueno que compartieras el enlace de tu plugin exactamente el que tienes, para asi mirar, al menos uno de los que no se miran y con eso te diría que deberías hacer para hacerle funcionar.
Gracias hoy mismo lo reviso y en cuanto tenga la info te la expongo, Gracias por tomarte un poco de tiempo para exponer algo de info, con esto seguro puedo apoyarte un poco y ya complementarlo co lo que mencionas, quiza no todo, porque no tengo mucha info a la mano, pero con el enlace que me pones vere que se puede hacer.
Bueno pues ya esta, despues de estar analizando y mirando las cosas he encontrado el enlace correcto para el plugin que mencionas y lo que deseas.

Entra a editar el plugin y encuentra la línea:

Código PHP:
$plugins->add_hook("postbit","awards_postbit"); 

Reemplazalo por esto:

Código PHP:
$plugins->add_hook("postbit","awards_postbit");  
$plugins->add_hook("postbit_pm","awards_postbit"); 


Encontrar esto:

Código PHP:
$plugins->add_hook("showthread_start","awards_post"); 

Reemplazarlo por:

Código PHP:
$plugins->add_hook("showthread_start","awards_post");
$plugins->add_hook("private_read","awards_post"); 


Que es lo que hace, agrega la funcion de awards o medallas al postbit de mensajes privados y con eso ya te queda, para el otro plugin que mencionas sería de mirar las variables y agregar el mismo hook al llamado de las variables que necesitas y ya te queda.

Saludos...
Última modificación: 11 Dec, 2011, 11:32 pm por Naruteitor.