Torrecus_mybb_import8215   16 Apr, 2011, 12:08 pm
#1

Que tal

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

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:

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.
santiago_mybb_import8113   16 Apr, 2011, 2:30 pm
#2
// 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.
  
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.