[Rendimiento]  Modificar 'Registered Links'
* URL del foro: http://www.loquete.com/ * Versión del foro: 1.6.2 * Actualización: Desde la 1.6.1 a la 1.6.2 Que tal Necesito modificar el plugin...


Que tal

Necesito modificar el plugin 'Registered links', ya que como está ahorita no me sirve de mucho:

Código:
if ($mybb->user['uid'] == 0)
    {
        $lang->load('registeredlinks');
        
        $lang->reglinks_text = str_replace("{bburl}",$mybb->settings['bburl'],$lang->reglinks_text);
        
        $message = preg_replace('#<a href="(.*?)</a>#i', $lang->reglinks_text, $message);
        

    }

Como verán, únicamente oculta los enlaces a los visitantes, pero no los oculta a los que están pendientes de activación, así que me supongo que habría que cambiar esta parte del código:

Código:
if ($mybb->user['uid'] == 0)
    {
        $lang->load('registeredlinks');

para que en vez de buscar 'uid' busque 'gid' y ahí ya lo podría ocultar, pero como no manejo php no estoy muy seguro de como hacerlo. ¿Se debe añadir, se debe reemplazar?
Última modificación: 16 Apr, 2011, 12:10 pm por SamyMan.
Código:
// 1: Invitados
// 5: Esperando activación
$groups_excluded = array(1,5);
$group = $mybb->user['gid'];
if (isset($groups_excluded[$group]))
    {
        $lang->load('registeredlinks');
        
        $lang->reglinks_text = str_replace("{bburl}",$mybb->settings['bburl'],$lang->reglinks_text);
        
        $message = preg_replace('#<a href="(.*?)</a>#i', $lang->reglinks_text, $message);
        

    }

Prueba con eso.