Página 1 de 1

Como mostrar un enlace para el STK sólo a los fundadores

Publicado: 05 Dic 2011, 18:25
por karbiko
Hola, quiero poner un enlace al STK y, por tanto, que sólo puedan ver quienes tienen acceso: los fundadores.

He puesto en el overall_header.html un enlace al Panel de Administración y ahora al STK con esta secuencia: (Si del header, porque me resulta más cómodo tener el enlace arriba que abajo al final... Cuestión de gustos)

Antes de

Código: Seleccionar todo

			</ul>
			<!-- ENDIF -->

			<ul class="linklist rightside">
			<!-- IF .buttons and S_MENU_SEARCH -->
Añadí en una nueva línea:

Código: Seleccionar todo

				<!-- IF U_ACP -->
				<br /><strong><a href="{U_ACP}">{L_ACP}</a></strong>
				<li class="rightside"><strong><a href="http://www.fororegistrocivil.es/foro/STK">STK</a></strong></li>
				<!-- ENDIF -->
Con ello tengo lo que quería, pero el IF U_ACP permite que vean los enlaces todos los que son administradores.

Tengo que poner un IF para que el enlace al STK lo vean sólo los que sean fundadores.

Con esta consulta SQL me salen esos usuarios:
SELECT * FROM `phpbb_users` WHERE `user_type` =3 LIMIT 0 , 30
O sea, que los que son del tipo=3 son los que pueden verlo.

Pero ahora me falta pasarlo a HTML..
¿Sería

Código: Seleccionar todo

<!-- IF nombre_BBDD.phpbb_users.user_type="3"  -->
	<li class="rightside"><strong><a href="http://www.fororegistrocivil.es/foro/STK">STK</a></strong></li>
		<!-- ENDIF -->
??

¿O voy muy descaminado? Seguramente es que tengo que seguir estudiando cómo se transforma de uno a otro...
Veamos si podéis ayudarme...
thanks!

Re: Como mostrar un enlace para el STK sólo a los fundadores

Publicado: 05 Dic 2011, 19:28
por Alorse
karbiko escribió:¿O voy muy descaminado?
Solo un poco :jaja:
Intenta con esto:
Abre el archivo includes/functions.php y busca:

Código: Seleccionar todo

		'S_SEARCH_HIDDEN_FIELDS'	=> build_hidden_fields($s_search_hidden_fields),
Despúes agrega:

Código: Seleccionar todo

		'S_USER_FOUNDER'		=> USER_FOUNDER,
Y luego en el HTML ya podras usar la variable S_USER_FOUNDER, de la forma:

Código: Seleccionar todo

<!-- IF S_USER_FOUNDER --><!-- ENDIF -->
No lo probé, así que no estoy 100% seguro que funcione.

Re: Como mostrar un enlace para el STK sólo a los fundadores

Publicado: 05 Dic 2011, 20:51
por karbiko
Alorse escribió:...Solo un poco :jaja:
...
menos mal que iba solo un poco descaminado... :D :D :D

Gracias Alorse....

Re: Como mostrar un enlace para el STK sólo a los fundadores

Publicado: 05 Dic 2011, 21:31
por leviatan21
Alorse escribió:Despúes agrega:
La variable correcta sería :

Código: Seleccionar todo

	'S_USER_FOUNDER'		=> ($user->data['user_type'] != USER_FOUNDER) ? false : true,
ya que tienes que comparar si el tipo de usuario es como lo fija la constate ;)

Re: Como mostrar un enlace para el STK sólo a los fundadores

Publicado: 05 Dic 2011, 21:53
por Alorse
karbiko escribió:Gracias Alorse....
Si ya esta puedes marcarlo como solucionado :D
leviatan21 escribió:ya que tienes que comparar si el tipo de usuario es como lo fija la constate
Tienes toda la razón, gracias.

Re: Como mostrar un enlace para el STK sólo a los fundadores  Tema Solucionado

Publicado: 06 Dic 2011, 20:17
por karbiko
Gracias a ambos.
Funciona OK