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
Deshabilitar opcion
calamar   19 Feb, 2014, 12:49 am
#1
Como puedo deshabilitar que los usuarios no tengan acceso en su perfil para mostrase ocultos .
No consigo ver si existe esta opción .

Como se puede hacer ?

Saludos .

La web y foro del AmbiLight
Pilar1977   19 Feb, 2014, 4:33 am
#2
(19 Feb, 2014, 12:49 am)calamar escribió: Como puedo deshabilitar que los usuarios no tengan acceso en su perfil para mostrase ocultos .
No consigo ver si existe esta opción .

Como se puede hacer ?

Saludos .

Buenas calamar.
Esa opcion no la conozco yo en el panel de control.
pero quizas puedas hacerla tocando un poco el codigo.
En plantillas / panel de control de usuario / usercp_option / este trozo de codigo:
Código:
<table cellspacing="0" cellpadding="2">
<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /></td>
<td><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</tr>
</table>

En "value" pones 0
Si aun asi siguen apareciendo, siempre puedes quitar ese trozo de codigo

De todas formas nunca lo probe, es una deducción mia.
Espero pueda servirte
Saludos
Última modificación: 19 Feb, 2014, 4:39 am por gordoland.
Jean Pierre   19 Feb, 2014, 12:20 pm
#3
Con el value 0 podría deshabilitarse, es decir no funcionar.

Pero tus usuarios seguirían viendo una opción que aparentemente les va a permitir configurar su estado como "invisible" y viceversa y hasta podría notificarle al administrador que hay un error con esa sección del foro puesto que no estaría funcionando.

Así que lo más completo creo yo, sería desaparecer toda esa parte de código, no sé qué theme estés usando pero como dijo Pilar, en tu plantillas usercp_options busca ese código y déjalo comentado así, desde el fieldset:

Código PHP:
<?php 
<!-- //<fieldset class="trow6">
<legend><strong>{$lang->login_cookies_privacy}</strong></legend>
<
table cellspacing="0" cellpadding="2">
<
tr>
<
td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="0" {$invisiblecheck} /></td>
<
td><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</
tr>
</
table>
</
fieldset>
<
br /> // -->

De esa manera ya no va a aparecer.
calamar   20 Feb, 2014, 9:31 am
#4
Gracias a los dos .

Tambien realice la modificación para cuando los usuarios se registren ya que sale la opción de estar invisible . Esta en Plantillas / Miembros / member_register y comentar el código :

Código PHP:
<?php 
<!--
<
tr>
<
td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /></td>
<
td valign="top"><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</
tr>
<
tr>

// -->

Asi los nuevos usuarios tampoco podrán ver la opción .
Gracias y saludos .

P.D. Tema solucionado .
Última modificación: 20 Feb, 2014, 9:32 am por calamar.

La web y foro del AmbiLight
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.