[Error]  (Solucionado) Hide Until Post - No Funciona
Hola, quería ver si alguien le había ocurrido que el plugin para esconder los links hasta que el user posteara en el tema, no funciona. El plugin es...

Hola, quería ver si alguien le había ocurrido que el plugin para esconder los links hasta que el user posteara en el tema, no funciona.

El plugin es el siguiente:

Hide Until post de Sergio Montoya
http://mods.mybb.com/view/hideuntilpost

Esconde correctamente los adjuntos hasta que el usuario postee, pero no esconde los links.
Le pase el script de adaptacion para las versiones 1.6.5 pero sigue igual.
Probe con 2 o 3 plugins que hacen lo mismo y tampoco funcionan, en todos los casos es lo mismo, no esconden para nada la URL.
No se que sera, me llama la atencion que sea con todos los plugins por igual.

Si me funciona correctamente el plugin para esconder los links a los invitados, ese funciona perfecto.

Probe los codigos de URL de la siguiente forma:

Código:
[url]www.test.com[/url]

[url=www.test.com]44444[/url]

<a href="http://www.test.com/">Test</a>

y Ninguno andubo Sad

Mire el codigo de fuente del que me funciona para esconder los links de los invitados y la forma de deteccion del link es la misma en ambos casos

Código:
!<a[^>]*(http|www)(.*)</a>!siU

Si alguien sabe porque no esta andando, se lo agradeceria.


Solucionado:

En la linea 178 del plugin van a ver que dice:

Código:
function hideUntilPost_code($message)

Bueno tienen que agregarle un simbolo:

Código:
function hideUntilPost_code(&$message)

Solucionado, uno de los cambios que tuvo la version 1.6.5 de MyBB fue esa:

Esto:
Código:
function example_func($var)

A esto:

Código:
function example_func(&$var)

Basicamente las variables tienen este simbolo enfrente & hay un script que te lo actualiza automáticamente, pero no lo hace a la perfección, así que si alguien anda con problemas raros luego de actualizar el board, pueden buscar por ese lado.

Saludos Smile