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
Template Conditionals, duda..
HSSWebs   20 Aug, 2012, 3:21 pm
#1
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:
<?php 
<if in_array($GLOBALS['mybb']->user['usergroup'], array(3,4)) && in_array($fid, array(2)) then>
<
a class="threadbt" title="{$lang->post_thread}" href="newthread.php?fid={$fid}" class="threadbt">{$lang->post_thread}</a>
</if>
InfraWorld   20 Aug, 2012, 3:25 pm
#2
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.
HSSWebs   20 Aug, 2012, 3:27 pm
#3
(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.
Omar G.   20 Aug, 2012, 3:37 pm
#4
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:
<?php 
<if $fpermissions['canpostthreads'] == 1 then>
PUEDES CREAR TEMAS :D
<else>
NO PUEDES CREAR TEMAS :@
</if>

Deberia ser default, pero bueno..
HSSWebs   20 Aug, 2012, 3:41 pm
#5
(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:
<?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?
InfraWorld   20 Aug, 2012, 3:42 pm
#6
Si comprueba esos permisos.
HSSWebs   20 Aug, 2012, 3:45 pm
#7
Bueno, me ha funcionado como lo haz puesto @InfraWorld & gracias @Omar G. por la explicación.

Se puede marcar como cerrado.
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.