Botón en menú para visitantes

Started by lordf, November 05, 2015, 10:39:17 AM

Previous topic - Next topic

lordf

Hola, me he descargado el mod Contact http://custom.simplemachines.org/mods/index.php?mod=377 que permite añadir la opción de contacto en el menú superior del foro, el problema es que sólo se muestra para usuarios registrados, me gustaría que se mostrara también para visitantes y fuera útil para ellos, si edito el archivo subs.php
// [Contact Page] button
'contact' => array(
'title' => $txt['smfcontact_contact'],
'href' => $scripturl . '?action=contact',
'show' => $context['allow_view_contact'],
'icon' => '',
),

y lo cambio a
// [Contact Page] button
'contact' => array(
'title' => $txt['smfcontact_contact'],
'href' => $scripturl . '?action=contact',
'show' => true,
'icon' => '',
),

se muestra a todo el mundo, pero una vez el invitado entra se tiene que registrar para que le salga el contenido y poder rellenar el formulario de contacto y yo lo que quiero es que muestre el formulario sin necesidad de registrarse.
Un saludo y gracias  :)

Príncipe_Azul

Hola, podrías dejar la URL de tu foro para poder ver ese formulario?

Saludos!
Foro ArgentinaIRC - Ayuda de Programación General, Informática, IRC y mIRC Scripting.

Foro de Artesanías, Recetas de cocina, Ropa para perros, Tejidos, Bijouterie, Porcelana, Chocolatería, Fondos de pantalla, Noticias, Belleza, Medicina natural, Videos y Programas: http://www.misartesanias.net/

Suki

Bienvenido(a).

Ese mod usa un permiso para saber quienes pueden ver el formulario,  sería mejor cambiar esto:

'show' => true,

por esto:

'show' => allowedTo('view_contact'),

Asi sólo los usuarios con permiso para ver el formulario van a poder ver el botón.

En cuanto a la página, solo debes de asignar el permiso a los usuarios no registrados o "guests". Eso lo puedes hacer desde tu panel de control/permisos
Disclaimer: unless otherwise stated, all my posts are personal and does not represent any views or opinions held by Simple Machines.

lordf

Quote from: Suki on November 05, 2015, 11:08:30 AM
Bienvenido(a).

Ese mod usa un permiso para saber quienes pueden ver el formulario,  sería mejor cambiar esto:

'show' => true,

por esto:

'show' => allowedTo('view_contact'),

Asi sólo los usuarios con permiso para ver el formulario van a poder ver el botón.

En cuanto a la página, solo debes de asignar el permiso a los usuarios no registrados o "guests". Eso lo puedes hacer desde tu panel de control/permisos
Muchísimas gracias, solucionado  :)

Advertisement: