Página 1 de 1

[MODDB] Group Legend Positioning 1.0.3  Tema Solucionado

Publicado: 23 Mar 2008, 15:35
por ThE KuKa
Nombre del MOD: Group Legend Positioning
Autor del MOD: CoC < webmaster@skyblueuntrust.com > (Chris) http://www.skyblueuntrust.com/
Descripción del MOD
Este MOD permite ordenar la leyenda de los diferentes Grupos de usuario del indice de tu foro.

Instalación: No requiere nada especial.

Traducción: ThE KuKa - http://www.phpbb-es.com
Versión del MOD: 1.0.2
Dificultad: Fácil
Tiempo de Instalación Aprox. 10 Minutos
Compatible con phpBB: 3.0
Tema original en phpBB: http://www.phpbb.com/community/viewtopi ... 1#p3174051
Soporte oficial en phpBB: http://www.phpbb.com/customise/db/mod/g ... g/support/

Re: Group Legend Positioning 1.0.3

Publicado: 06 Mar 2010, 16:20
por jakk
Con vuestro premiso voy añadir unas cosas que he estado probando.

Para ordenar los grupos tambien en la pagina del equipo
Abrir: memberlist.php
Buscar:

Código: Seleccionar todo

		$sql = $db->sql_build_query('SELECT', array(
			'SELECT'	=> 'u.user_id, u.group_id as default_group, u.username, u.username_clean, u.user_colour, u.user_rank, u.user_posts, u.user_allow_pm, g.group_id, g.group_name, g.group_colour, g.group_type
Añadir despues: (inmediatamente despues en la misma linea)

Código: Seleccionar todo

, g.group_legend_pos
Buscar:

Código: Seleccionar todo

			'ORDER_BY'	=> 'g.group_name ASC, u.username_clean ASC'
Reemplazar por:

Código: Seleccionar todo

			'ORDER_BY'	=> 'g.group_legend_pos ASC, u.username_clean ASC'

Para quien use Board3 portal
Para ordenar los grupos en el bloque de quien esta conectado y en el bloque del equipo

Abrir: portal/block/whois_online.php
Buscar:

Código: Seleccionar todo

	$sql = 'SELECT group_id, group_name, group_colour, group_type
		FROM ' . GROUPS_TABLE . '
		WHERE group_legend = 1
		ORDER BY group_name ASC';
Reemplazar por:

Código: Seleccionar todo

	$sql = 'SELECT group_id, group_name, group_colour, group_type, group_legend_pos
		FROM ' . GROUPS_TABLE . '
		WHERE group_legend = 1
		ORDER BY group_legend_pos ASC';
Buscar:

Código: Seleccionar todo

	$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
Reemplazar por:

Código: Seleccionar todo

	$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type, g.group_legend_pos
Buscar:

Código: Seleccionar todo

		ORDER BY g.group_name ASC';
Reemplazar por:

Código: Seleccionar todo

		ORDER BY g.group_legend_pos ASC';

Abrir: portal/block/leaders.php
Buscar:

Código: Seleccionar todo

	'SELECT'	=> 'u.user_id, u.group_id as default_group, u.username, u.user_colour, u.user_allow_pm, g.group_id, g.group_name, g.group_colour, g.group_type
Añadir despues: (inmediatamente despues en la misma linea)

Código: Seleccionar todo

, g.group_legend_pos
Buscar:

Código: Seleccionar todo

	'ORDER_BY'	=> 'g.group_name ASC, u.username_clean ASC'
Reemplazar por:

Código: Seleccionar todo

	'ORDER_BY'	=> 'g.group_legend_pos ASC, u.username_clean ASC'

[MODDB] Group Legend Positioning 1.0.3

Publicado: 22 Feb 2011, 18:01
por leviatan21
Agregada las instrucciones para phpbb 3.0.6 (compatibles con 3.0.7 3.0.7-PL1 y 3.0.8 )