Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Permisos En Overall_Header

🔓 Foros cerrados y son sólo de lectura
Cerrado

0
No hay votos
 
Votos totales: 0

acmeroom
Observador/a
Mensajes: 7
Registrado: 08 Abr 2004, 16:23

Permisos En Overall_Header

#1

Mensaje por acmeroom »

Hola !!

Lo primero enhorabuena por el foro. Se nota que le habéis metido horas :ok:

Al tema: ¿Se le puede dar determinados permisos, dependiendo del usuario, a celdas, imagenes, código....al fichero Overall_Header? (vamos la cabecera...).

Un ejemplo:

En el Header, tengo una celda de una tabla, esta contiene una imagen. Quiera que dependiendo del usuario o grupo que pertenece ese usuario salga o no esa imagen. :?:

¿Es posible?

Mil gracias de antemano :bravo:

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10374
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 49

Respuesta: Permisos En Overall_Header

#2

Mensaje por ThE KuKa »

Si y no, dependiendo se si esta o no logueado (registrado) se podria hacer algo, pero para seguir debemos saber que quieres exactamente, y que nos des algunos datos.
http://www.phpbb-es.com/foro/soporte-ph ... vt176.html

S@lu2

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



acmeroom
Observador/a
Mensajes: 7
Registrado: 08 Abr 2004, 16:23

Respuesta: Permisos En Overall_Header

#3

Mensaje por acmeroom »

OK. A ver si afino un poco más.

- El foro es un típico phpbb2 básico.
- El fichero que quiero editar es un Overall_Header.
- El foro contiene 2 grupos. Los que tienen permisos y los que no.

En ese overall Header hay una imagen. Quiero que cuando un usuario nuevo se registre (loguee) en el foro no pueda ver la imagen del overal_header hasta que no le dé permisos.


Utilizo el <!-- BEGIN switch_user_logged_in --> pero solo sirve para hacer desaparecer algo cuando alguien no está logueado...pero el problema como te comento es cuando alguien se registra.

Mil gracias :bravo:

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Permisos En Overall_Header

#4

Mensaje por mitch »

no da lo mismo? digo por que alguien que se registra da igual... si a final de cuentas, tiene que loguearse igual.. :/
registrado == logueado... si no esta logueado, aparece como invitado... verdad? o sea que el foro no tiene como reconocer si esta registrado o no, hasta que se loguee.. pienso yo :O (no te fies que a veces ni pienso xD)

acmeroom
Observador/a
Mensajes: 7
Registrado: 08 Abr 2004, 16:23

Respuesta: Permisos En Overall_Header

#5

Mensaje por acmeroom »

Voy a afinar más.

Cuando el usuario es un invitado. Evito que vea la imagen utilizando <!-- BEGIN switch_user_logged_in -->

- EL problema es cuando se loguea, que puede ver la imagen del header. Me refiero si hay algún código "parecido" al <!-- BEGIN switch_user_logged_in --> pero que tenga en cuenta los permisos de cada usuario.

Ejemplo:

<!-- BEGIN Permisos a usuario -->
<img src="templates/fisubsilver/images/imagen.gif">
<!-- END Permisos a usuario -->

El header mirará si ese usuario logueado tiene permisos o no. Con tal de que mire si el usuario pertenece a un grupo de usuarios me vale.

No se si voy afinando o no :lee

Avatar de Usuario
viktor
Ex Staff
Mensajes: 432
Registrado: 10 Dic 2004, 00:42
Género:
Edad: 47

Respuesta: Permisos En Overall_Header

#6

Mensaje por viktor »

Para mi esta clarisimo, para eso habria que ver algun mod de grupos y de permisos, y extrapolarlo a tu caso en concreto.

En teoria todo se puede hacer, solo hay que saber perfectamente que se desea.

Por otro lado, el que un determinado grupo lo vea, seria como armar una seccion solo para algun grupo en particular (algo asi como un foro privado), pero en este caso para una imagen en el overall header..

En fin, tendriamos que revisar el codigo que dictamina los permisos y ver si se puede llevar a ese caso en concreto, O buscar algun mod que ya se maneje con permisos y "retocarlo" un poco. Creo que la segunda opcion es mas potable.
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

acmeroom
Observador/a
Mensajes: 7
Registrado: 08 Abr 2004, 16:23

Respuesta: Permisos En Overall_Header

#7

Mensaje por acmeroom »

:wink: Gracias Vicktor !!
Si alguno sabe si hay algún MOD que se pueda modificar....

Thankius !
No hay sino una regla verdadera de progreso: Supérate a ti mismo.

Avatar de Usuario
viktor
Ex Staff
Mensajes: 432
Registrado: 10 Dic 2004, 00:42
Género:
Edad: 47

Respuesta: Permisos En Overall_Header

#8

Mensaje por viktor »

Bueno mira, revisando un poco encontre 2 MODs que podrian servirte para ser modificados.
Solo falta ver si las imagenes las quieres ver, por usuario, o por grupo... me parece que por ambos no se podra hacer.

Bue:

Group Icons
y
Country Flags

Ahora te digo que se hace en cada caso.

En el primero estas poniendo una imagen para cada grupo (en tu caso los que tienen permisos y los que no) asi que te viene como anillo al dedo.

Código: Seleccionar todo

##############################################################
## MOD Title: Group Icons
## MOD Author: TacoV < taco@vdwaals.nl > (Taco) http://www.vdwaals.nl
## MOD Description: Adds a symbol to the user in the topic, the memberlist
##	and the profile view for each group the user's a member of.
##	You can turn this on and off for the topic and the profile
##	on a user-by-user basis in your profile settings.
## MOD Version: 1.0.5
##
## Installation Level: Intermediate
## Installation Time: 20 Minutes
## Files To Edit: viewtopic.php,
##	memberlist.php
##      admin/admin_groups.php,
##	includes/usercp_register.php,
##	includes/usercp_avatar.php,
##	includes/usercp_viewprofile.php,
##      templates/SubSilver/viewtopic_body.tpl,
##      templates/SubSilver/memberlist_body.tpl,
##      templates/SubSilver/admin/group_edit_body.tpl,
##	templates/subSilver/profile_add_body.tpl,
##	templates/subSilver/profile_view_body.tpl,
##	language/lang_english/lang_admin.php,
##	language/lang_english/lang_main.php
## Included Files: N/A
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
## - This MOD was formerly known as 'Group Bars'
## 
##############################################################
## MOD History:
##
##   2005-12-19 - Version 0.5.0
##      - First development release
##   2005-12-19 - Version 0.6.0
##      - Images are now relatively defined and a bug with the avatar gallery should
##		be solved
##   2005-12-19 - Version 0.7.0
##      - Fixed some more bugs in the ACP and made the SQL EasyMOD-compatible
##   2005-12-20 - Version 1.0.0
##      - First submit
##   2005-12-28 - Version 1.0.1
##      - First re-submit. Made a typo by copying a line from a chat screen.
##   2005-12-28 - Version 1.0.2
##      - Second re-submit. Better way of processing the sql. Changed <br/> into <br />
##		and <img> into <img />. Changed the FIND commands pointing to comments.
##   2006-02-13 - Version 1.0.3
##	- Moved the bar to the left, after the post count, instead of after the signature
##	- Added a href to the group pictures, linking to the group page
##	- Added bars on the user profile page, thanks to Liljeberg
##   2006-03-15 - Version 1.0.4
##	- Corrected some apparent typo's for the resubmit
##	- Added icons on the memberlist
##	- Renamed MOD from 'Group Bars' to 'Group Icons'
##   2006-03-31 - Version 1.0.5
##	- Now using INCREMENT instead of REPLACE commmand
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ SQL ]------------------------------------------
#
ALTER TABLE `phpbb_groups` ADD `group_icon` VARCHAR( 255 ) DEFAULT NULL;
ALTER TABLE `phpbb_users` ADD `user_showgroupicons` TINYINT( 1 ) DEFAULT '1';

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
$resync = FALSE; 

#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//

$sql = "SELECT ug.user_id, g.group_icon, g.group_name, g.group_id
	FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
	WHERE ug.group_id = g.group_id 
		AND g.group_icon <> \"\"";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, "Could not obtain usergroup icon information.", '', __LINE__, __FILE__, $sql);
}

$group_icons = $db->sql_fetchrowset($result);
$db->sql_freeresult($result);
$total_group_icons = count($group_icons);

//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
$user_sig_bbcode_uid = $postrow[$i]['user_sig_bbcode_uid'];

#
#-----[ AFTER, ADD ]------------------------------------------
# 
//
// Group Icons MOD - Start
//

$images_group_icons = '';
if ($userdata['user_showgroupicons']) 
{
	for($group_icon = 0; $group_icon < $total_group_icons; $group_icon++)
	{
		if ( $group_icons[$group_icon]['user_id'] == $postrow[$i]['user_id'] )
		{
			$images_group_icons .= '<a href="groupcp.'.$phpEx.'?' . POST_GROUPS_URL . '=' . $group_icons[$group_icon]['group_id'] . '" title="' . $group_icons[$group_icon]['group_name'] . '"><img src="' . $group_icons[$group_icon]['group_icon'] . '" border="0" /></a>';
		}
	}
}

//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
'SIGNATURE' => $user_sig,

#
#-----[ AFTER, ADD ]------------------------------------------
# 
//
// Group Icons MOD - Start
//
'GROUP_ICONS' => $images_group_icons,
//
// Group Icons MOD - End
//

#
#-----[ OPEN ]------------------------------------------
#
memberlist.php

#
#-----[ FIND ]------------------------------------------
#
'L_PM' => $lang['Private_Message'], 

#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//
'L_CURRENT_MEMBERSHIPS' => $lang['Current_memberships'],
//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
switch( $mode )

#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//

$sql = "SELECT ug.user_id, g.group_icon, g.group_name, g.group_id
	FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
	WHERE ug.group_id = g.group_id 
		AND g.group_icon <> \"\"";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, "Could not obtain usergroup icon information.", '', __LINE__, __FILE__, $sql);
}

$group_icons = $db->sql_fetchrowset($result);
$db->sql_freeresult($result);
$total_group_icons = count($group_icons);

//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
$search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';

#
#-----[ AFTER, ADD ]------------------------------------------
#

//
// Group Icons MOD - Start
//
$images_group_icons = '';
for($group_icon = 0; $group_icon < $total_group_icons; $group_icon++)
{
	if ( $group_icons[$group_icon]['user_id'] == $row['user_id'] )
	{
		$images_group_icons .= '<a href="groupcp.'.$phpEx.'?' . POST_GROUPS_URL . '=' . $group_icons[$group_icon]['group_id'] . '" title="' . $group_icons[$group_icon]['group_name'] . '"><img src="' . $group_icons[$group_icon]['group_icon'] . '" border="0" /></a>';
	}
}
//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
'YIM' => $yim,

#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//
'GROUP_ICONS' => $images_group_icons,
//
// Group Icons MOD - End
//

#
#-----[ OPEN ]------------------------------------------
#
admin/admin_groups.php

#
#-----[ FIND ]------------------------------------------
#
'group_type' => GROUP_OPEN);

#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//
'group_image' => '',
//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
'GROUP_MODERATOR' => $group_moderator, 

#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//
'IMAGE' => ( $group_info['group_icon'] != "" ) ? $group_info['group_icon'] : "",
'IMAGE_DISPLAY' => ( $group_info['group_icon'] != "" ) ? '<img src="../' . $group_info['group_icon'] . '" />' : "",
//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
	'U_SEARCH_USER' => append_sid("../search.$phpEx?mode=searchuser"),

#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//
'L_GROUP_ICON' => $lang['Group_icon'],
'L_GROUP_ICON_EXPLAIN' => $lang['Group_icon_explain'],
//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
$delete_old_moderator = isset($HTTP_POST_VARS['delete_old_moderator']) ? true : false;

#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//
$group_image = ( (isset($HTTP_POST_VARS['group_image'])) ) ? trim($HTTP_POST_VARS['group_image']) : '';
//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
$this_userdata = get_userdata($group_moderator, true);

#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//
//
// The image has to be a jpg, gif or png
//
if($group_image != "")
{
	if ( !preg_match("/(\.gif|\.png|\.jpg)$/is", $group_image))
	{
		$group_image = "";
	}
}
//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
SET group_type = $group_type, group_name = '" . str_replace("\'", "''", $group_name) . "', group_description = '" . str_replace("\'", "''", $group_description) . "', group_moderator = $group_moderator 

#
#-----[ IN-LINE FIND ]------------------------------------------
#
group_moderator = $group_moderator

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, group_icon = '" . str_replace("\'", "''", $group_image) . "'

#
#-----[ FIND ]------------------------------------------
#
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_type, group_name, group_description, group_moderator, group_single_user) 

#
#-----[ IN-LINE FIND ]------------------------------------------
#
group_single_user

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, group_icon

#
#-----[ FIND ]------------------------------------------
#
VALUES ($group_type, '" . str_replace("\'", "''", $group_name) . "', '" . str_replace("\'", "''", $group_description)

#
#-----[ IN-LINE FIND ]------------------------------------------
#
'0'

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, '" . str_replace("\'", "''", $group_image) . "'

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------
#
$allowsmilies = ( isset($HTTP_POST_VARS['allowsmilies']) ) ? ( ($HTTP_POST_VARS['allowsmilies']) ? TRUE : 0 ) : $board_config['allow_smilies'];

#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//
$showgroupicons = ( isset($HTTP_POST_VARS['showgroupicons']) ) ? ( ($HTTP_POST_VARS['showgroupicons']) ? TRUE : 0 ) : TRUE;
//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
$allowsmilies = ( isset($HTTP_POST_VARS['allowsmilies']) ) ? ( ($HTTP_POST_VARS['allowsmilies']) ? TRUE : 0 ) : $userdata['user_allowsmile'];

#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//
$showgroupicons = ( isset($HTTP_POST_VARS['showgroupicons']) ) ? ( ($HTTP_POST_VARS['showgroupicons']) ? TRUE : 0 ) : $userdata['user_showgroupicons'];
//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."',

#
#-----[ IN-LINE FIND ]------------------------------------------
#
user_allowhtml = $allowhtml

#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
user_showgroupicons = $showgroupicons, 

#
#-----[ FIND ]------------------------------------------
#
$sql = "INSERT INTO " . USERS_TABLE . "	(user_id, username, user_regdate, user_password

#
#-----[ IN-LINE FIND ]------------------------------------------
#
user_allowhtml

#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
user_showgroupicons, 

#
#-----[ FIND ]------------------------------------------
#
VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password)

#
#-----[ IN-LINE FIND ]------------------------------------------
#
$allowhtml

#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
$showgroupicons, 

#
#-----[ FIND ]------------------------------------------
#
$allowsmilies = $userdata['user_allowsmile'];

#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//
$showgroupicons = $userdata['user_showgroupicons'];
//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
display_avatar_gallery($mode, $avatar_category, $user_id, $email,

#
#-----[ IN-LINE FIND ]------------------------------------------
#
$allowviewonline

#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
$showgroupicons, 

#
#-----[ FIND ]------------------------------------------
#
'ALLOW_AVATAR' => $board_config['allow_avatar_upload'],

#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//
'SHOW_GROUP_ICONS_YES' => ( $showgroupicons ) ? 'checked="checked"' : '',
'SHOW_GROUP_ICONS_NO' => ( !$showgroupicons ) ? 'checked="checked"' : '',
//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
'L_ALWAYS_ADD_SIGNATURE' => $lang['Always_add_sig'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//
'L_SHOW_GROUP_ICONS' => $lang['Show_group_icons'],
//
// Group Icons MOD - End
//

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_avatar.php

#
#-----[ FIND ]------------------------------------------
#
function display_avatar_gallery($mode, &$category, &$user_id, &$email, &$current_email

#
#-----[ IN-LINE FIND ]------------------------------------------
#
&$hideonline,

#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
&$showgroupicons, 

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php

#
#-----[ FIND ]------------------------------------------
#
$db->sql_freeresult($result);

#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//

$sql = "SELECT g.group_icon, g.group_name, g.group_id
   FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
   WHERE ug.group_id = g.group_id
      AND ug.user_id = " . $profiledata['user_id'] . "
      AND g.group_icon <> \"\"";
if ( !($result = $db->sql_query($sql)) )
{
   message_die(GENERAL_ERROR, "Could not obtain usergroup icon information.", '', __LINE__, __FILE__, $sql);
}

$group_icons = $db->sql_fetchrowset($result);
$db->sql_freeresult($result);
$total_group_icons = count($group_icons);

//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
$temp_url = append_sid("privmsg.$phpEx?mode=post&" . POST_USERS_URL . "=" . $profiledata['user_id']);

#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//

$images_group_icons = '';
for($group_icon = 0; $group_icon < $total_group_icons; $group_icon++)
{
	$images_group_icons .= '<a href="groupcp.'.$phpEx.'?' . POST_GROUPS_URL . '=' . $group_icons[$group_icon]['group_id'] . '" title="' . $group_icons[$group_icon]['group_name'] . '"><img src="' . $group_icons[$group_icon]['group_icon'] . '" border="0" /></a>';
}

//
// Group Icons MOD - End
//

#
#-----[ FIND ]------------------------------------------
#
$template->pparse('body');

#
#-----[ BEFORE, ADD ]------------------------------------------
#
//
// Group Icons MOD - Start
//
if ($userdata['user_showgroupicons']) 
{ 
	$template->assign_vars(array(
		'L_CURRENT_MEMBERSHIPS' => $lang['Current_memberships'],
		'GROUP_ICONS' => $images_group_icons )
	);
	$template->assign_block_vars('switch_showgroupicons', array() ); 
}
//
// Group Icons MOD - End
//


#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewtopic_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}">

#
#-----[ IN-LINE FIND ]------------------------------------------
# 
{postrow.POSTER_FROM}

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
<br />{postrow.GROUP_ICONS}

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/memberlist_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_USERNAME}</th>

#
#-----[ AFTER, ADD ]------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_CURRENT_MEMBERSHIPS}</th>

#
#-----[ FIND ]------------------------------------------
#
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>

#
#-----[ AFTER, ADD ]------------------------------------------
#
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">{memberrow.GROUP_ICONS}</span></td>

#
#-----[ FIND ]------------------------------------------
#
<td class="catBottom" colspan="{%:1}" height="28">&nbsp;</td>

#
#-----[ INCREMENT ]-------------------------------------
#
%:1

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/group_edit_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN group_edit -->

#
#-----[ BEFORE, ADD ]------------------------------------------
#
<tr>
	<td class="row1" width="38%"><span class="gen">{L_GROUP_ICON}:</span><br />
	<span class="gensmall">{L_GROUP_ICON_EXPLAIN}</span></td>
	<td class="row2"><input class="post" type="text" name="group_image" size="40" maxlength="255" value="{IMAGE}" /><br />{IMAGE_DISPLAY}</td>
</tr>

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_add_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<tr>
  <td class="row1"><span class="gen">{L_BOARD_LANGUAGE}:</span></td>
  <td class="row2"><span class="gensmall">{LANGUAGE_SELECT}</span></td>
</tr>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
<tr>
	<td class="row1"><span class="gen">{L_SHOW_GROUP_ICONS}:</span></td>
	<td class="row2">
		<input type="radio" name="showgroupicons" value="1" {SHOW_GROUP_ICONS_YES} />
		<span class="gen">{L_YES}</span>&nbsp;&nbsp;
		<input type="radio" name="showgroupicons" value="0" {SHOW_GROUP_ICONS_NO} />
		<span class="gen">{L_NO}</span>
	</td>
</tr>

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_view_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<tr>
	<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
	<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>

#
#-----[ AFTER, ADD ]------------------------------------------
#

<!-- BEGIN switch_showgroupicons -->
<tr>
	<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_CURRENT_MEMBERSHIPS}</span></td>
	<td> <b><span class="gen">{GROUP_ICONS}</span></b></td>
</tr>
<!-- END switch_showgroupicons -->

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_admin.php

#
#-----[ FIND ]------------------------------------------
#
$lang['Login_reset_time_explain']

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Group_icon'] = 'Group icon';
$lang['Group_icon_explain'] = 'The URL of the Group icon Image  (relative to phpBB2 root path, example "images/icons/vip.gif")';

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
$lang['Please_remove_install_contrib']

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Show_group_icons'] = 'Show Group icons';

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Tu puedes instalar el MOD entero o saltearte la parte del template, para que los iconos no aparezcan mas que en el overall_header. De cualquier manera, tienes que agregar en el overall_header lo siguiente:

<td><b><span class="gen">{GROUP_ICONS}</span></b></td>

En al posicion que tu quieras, y dentro de las etiquetas de <!-- BEGIN switch_user_logged_in --> (osea copias y metes todo lo del group icon dentro, y eso lo metes donde se te de la gana).

No se si se entendio xD :lee

Con el Country Flags seria igual solo que en vez de una imagen de grupo, mostrarias una imagen por usuario, aunque puedes poner la misma para varias personas.


aaaaaa el link de tomatoma anda mal........ Jefe, toma nota que tomatoma no lo toma.......... :P
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10374
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 49

Respuesta: Permisos En Overall_Header

#9

Mensaje por ThE KuKa »

Tomonota Viktor, ahhh, ese nombre se lo puse al grupo de Noticias de tomatoma, y eligieron mi tomanota, soy la polla!!! :ok:

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



acmeroom
Observador/a
Mensajes: 7
Registrado: 08 Abr 2004, 16:23

Respuesta: Permisos En Overall_Header

#10

Mensaje por acmeroom »

Impresionante Viktor !!!
ya te contaré que tal va la cosa, voy a darle al F3 !!

Mil gracias. :ok:
No hay sino una regla verdadera de progreso: Supérate a ti mismo.

Cerrado

Volver a “Archivo phpBB 2.0”