[Ayuda]  Template Conditionals, duda..
Buenas, tengo el siguiente pequeño problema.. Quiero mostrar el botón "Crear nuevo tema" a los grupos: Webmaster (ID 4) & Administradores(ID 3) en e...

Buenas, tengo el siguiente pequeño problema..

Quiero mostrar el botón "Crear nuevo tema" a los grupos: Webmaster (ID 4) & Administradores(ID 3) en el foro Anuncios(ID 2), tengo el siguiente codigo pero no me da resultados..


Código PHP:
<if in_array($GLOBALS['mybb']->user['usergroup'], array(3,4)) && in_array($fid, array(2)) then>
    <
class="threadbt" title="{$lang->post_thread}href="newthread.php?fid={$fid}class="threadbt">{$lang->post_thread}</a>
</if> 
De esta forma:
Código:
<if $fpermissions['canpostthreads'] == 1 then>
<a class="threadbt" title="{$lang->post_thread}" href="newthread.php?fid={$fid}" class="threadbt">{$lang->post_thread}</a>
</if>

Bueno asi lo utilizo yo para que los Usuarios del Grupo Registrados, no puedan Crear Temas en el Subforo Anuncios de mi foro.
Última modificación: 20 Aug, 2012, 3:27 pm por The_King_Jaas.
(20 Aug, 2012, 3:25 pm)InfraWorld escribió: De esta forma:
Código:
<if $fpermissions['canpostthreads'] == 1 then>
<a class="threadbt" title="{$lang->post_thread}" href="newthread.php?fid={$fid}" class="threadbt">{$lang->post_thread}</a>
</if>

Podrías explicarme lo que hace? Lo pregunto para ir aprendiendo mas :B

PD: Me funciona correctamente, gracias Angel Puedes explicarme porque?
Última modificación: 20 Aug, 2012, 3:28 pm por V1K1NGO.
Actualmente el boton de crear temas se muestra siempre (a menos que el foro este cerrado por completo).

$fpermissions es el array de permissos para el foro que se esta viendo.
-- ['canpostthreads'] es el permiso para crear temas en dicho foro.

Código PHP:
<if $fpermissions['canpostthreads'] == 1 then>
PUEDES CREAR TEMAS :D
<else>
NO PUEDES CREAR TEMAS :@
</if> 

Deberia ser default, pero bueno..
{SIGNATURE_IMAGE}
(20 Aug, 2012, 3:37 pm)Omar G. escribió: Actualmente el boton de crear temas se muestra siempre (a menos que el foro este cerrado por completo).

$fpermissions es el array de permissos para el foro que se esta viendo.
-- ['canpostthreads'] es el permiso para crear temas en dicho foro.

Código PHP:
<if $fpermissions['canpostthreads'] == 1 then>
PUEDES CREAR TEMAS :D
<else>
NO PUEDES CREAR TEMAS :@
</if> 

Deberia ser default, pero bueno..

Pero esto comprueba los permisos por grupo? O comprueba los permisos ya dados en la configuración del foro X?

Un pequeño ejemplo:
Registrado, No puede crear temas.
Super moderador, No puede crear temas.
Administrador y/o Webmaster, Si puede crear temas.

Comprueba esos permisos?
Si comprueba esos permisos.
Bueno, me ha funcionado como lo haz puesto @InfraWorld & gracias @Omar G. por la explicación.

Se puede marcar como cerrado.