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
Poner un prefijo como default
Páginas (2):    1 2
Edson Ordaz   8 Apr, 2012, 10:59 am
#11
(8 Apr, 2012, 4:19 am)papi escribió: POr cierto edson. ¿habria alguna forma de que ese prefijo sólo salga cuando postee en el tema un determinado grupo de usuarios (por ejemplo los administradores) o varios de ellos?

asi

Código PHP:
<?php 
if(in_array($mybb->input['fid'], explode(",", "FID,FID,FID")) && in_array($mybb->user['usergroup'], explode(",", "GID,GID,GID,GID,.....")))
{
$mybb->input['threadprefix'] = ID_DEL_PREFIJO_QUE_QUIERES;
}else{
$mybb->input['threadprefix'] = 0;
}

saludos!
papi   8 Apr, 2012, 1:02 pm
#12
Gracais Edson lo probare a ver Wink
Xpress   8 Apr, 2012, 6:35 pm
#13
xD..! En este post han puesto cosas tan buenas.
Gracias..!
comicsht   10 Apr, 2012, 1:15 pm
#14
wou que facil ahi tus gracias
Omar G.   10 Apr, 2012, 9:04 pm
#15
Y que pasa cuando se escoge un prefijo ya? Se debera editar el primer msensaje lamentablemente.

Asi es mejor:
Código PHP:
<?php 
if(!intval($mybb->input['threadprefix']) && in_array($mybb->user['usergroup'], array('GID', 'GID', 'GID')) && in_array($forum['fid'], array('FID', 'FID', 'FID')))
{
}

Esto despues de:
Código PHP:
<?php 
if(!$forum)
{
error($lang->error_invalidforum);
}

Lamentablemente esto solo verifica el primer grupo principal del usuario, no secundarios.
Páginas (2):    1 2
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.