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.

Cómo cambiar el color de los grupos de usuario en cada estilo

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado

0
No hay votos
 
Votos totales: 0

Gabriel Grey
Miembro
Mensajes: 301
Registrado: 24 Oct 2009, 12:51
Edad: 48

Cómo cambiar el color de los grupos de usuario en cada estilo

#1

Mensaje por Gabriel Grey »

Uno de los problemas que tuve con mi foro fue que no encontré un mod para poder cambiar el color de los grupos de usuarios en cada estilo.

Los colores de los grupos de usuarios se definan en la ACP pero se aplican indistintamente a todos los estilos. Es posible por tanto que si uno tiene 2 o más estilos en su página la configuración de colores le vaya estéticamente bien a uno pero mal a otro.

Buscando en internet encontré una solución a este problema, que resumo aquí por si a alguien pudiera hacerle falta. Yo no soy programador de mods ni podré daros soporte para este método, pero sí os puedo asegurar que funciona. En mi caso funcionó.

La solución la encontró un tal 4_seven en phpbb.com y podéis leerla AQUÍ.

Consiste en lo siguiente:

Abrid:

includes/functions_content.php



Buscad:

Código: Seleccionar todo

                // Build correct username colour
                $username_colour = ($username_colour) ? '#' . $username_colour : ''; 



Después añadid:

Código: Seleccionar todo

                if (($user->theme['theme_path'] == 'prosilver') && ($username_colour == '#AA0000'))
                {
                $username_colour = 'blue';
                }
                else if (($user->theme['theme_path'] == 'subsilver2') && ($username_colour == '#AA0000'))
                {
                $username_colour = 'grey';
                } 


Explicación:
  • Donde pone 'theme_path' tenéis que poner el nombre por defecto del tema del estilo que queráis cambiar. !Ojo¡ El nombre del tema, no el nombre del estilo.
  • Donde pone #AA0000 tenéis que poner el número DEL COLOR que queráis cambiar.
  • Donde pone blue o grey, tenéis que poner el color nuevo que queráis asignar al color que queráis cambiar.


Ejemplo:
Os copio aquí como queda en mi caso particular el archivo:

Código: Seleccionar todo

if (($user->theme['theme_path'] == 'prosilver_se') && ($username_colour == '#FFCC00'))
                {
                $username_colour = '#4000FF';
                }
		else if (($user->theme['theme_path'] == 'prosilver_se') && ($username_colour == '#FFFF00'))
		{
		$username_colour = '#008000';
		}
		else if (($user->theme['theme_path'] == 'prosilver_se') && ($username_colour == '#FFFFFF'))
		{
		$username_colour = '#00BF00';
		}
		else if (($user->theme['theme_path'] == 'prosilver_se') && ($username_colour == '#FF9900'))
		{
		$username_colour = '#800080';
		}
		else if (($user->theme['theme_path'] == 'prosilver_se') && ($username_colour == '#00FFFF'))
		{
		$username_colour = '#400000';
		}
En este ejemplo cambio los colores para el tema del estilo Alone, que se llama prosilver_se. Así
  • Los usuarios que en el estilo normal sean mostrados con el color '#FFCC00' pasarán en el estilo Alone a ser mostrados con el color '#4000FF'.
  • Los usuarios que en el estilo normal sean mostrados con el color '#FFFF00' pasarán en el estilo Alone a ser mostrados con el color '#008000'.
  • Los usuarios que en el estilo normal sean mostrados con el color '#FFFFFF' pasarán en el estilo Alone a ser mostrados con el color '#00BF00'.
...
Lo pilláis. ¿No?




A ver si un día alguien desarrolla un mod para este tema.
Espero que os sirva.
URL: http://www.ministeriodeequilibrio.com/
Versión phpBB: phpBB 3.0.11
Estilo por defecto: prosilver modificado.
MODs Instalados: Portal (1.06), AutoGroups, CharacterCountDown 0.0.3., Smilie Creator, Advanced BBCode Box, Avatar on Memberlist, YOU mod, UniversalNoavatar, Topic in WhoIsOnline?, Last Post Titles 1.0.2., Tabbed index, Activity Stats Mod., Thanks for the post 1.3.0., Related topics, Artodia Style, User blog mod, IGN Colored Names, Expand Categories, Quick Title Edition.
Servidor: byethost.com de pago.
Actualización desde otra versión: Empecé instalando el 3.04, actualicé al 3.06 a 3.07-PL1 y a 3.08... hasta la 3.0.11
Conversión desde otro sistema de foros: No.

Avatar de Usuario
HuanManwe
Ex Staff
Mensajes: 5078
Registrado: 20 Jun 2006, 18:21
Género:
Edad: 52

Re: Cómo cambiar el color de los grupos de usuario en cada estilo

#2

Mensaje por HuanManwe »

Eso lo miramos hace más de dos meses: http://www.phpbb-es.com/foro/soporte-mo ... 27297.html

Parece que es complicado :lee

Der Mensch schuf Gott nach seinem eigenen Bild

Berlín siempre estará en mi corazón. Auf wiedersehen, Berlin!!


Gabriel Grey
Miembro
Mensajes: 301
Registrado: 24 Oct 2009, 12:51
Edad: 48

Re: Cómo cambiar el color de los grupos de usuario en cada estilo

#3

Mensaje por Gabriel Grey »

HuanManwe escribió:Eso lo miramos hace más de dos meses: http://www.phpbb-es.com/foro/soporte-mo ... 27297.html

Parece que es complicado :lee

Lo sé. Pensé que sería útil resumirlo en español por si alguien por aquí lo necesita...
Última edición por Gabriel Grey el 26 Sep 2010, 14:03, editado 1 vez en total.
URL: http://www.ministeriodeequilibrio.com/
Versión phpBB: phpBB 3.0.11
Estilo por defecto: prosilver modificado.
MODs Instalados: Portal (1.06), AutoGroups, CharacterCountDown 0.0.3., Smilie Creator, Advanced BBCode Box, Avatar on Memberlist, YOU mod, UniversalNoavatar, Topic in WhoIsOnline?, Last Post Titles 1.0.2., Tabbed index, Activity Stats Mod., Thanks for the post 1.3.0., Related topics, Artodia Style, User blog mod, IGN Colored Names, Expand Categories, Quick Title Edition.
Servidor: byethost.com de pago.
Actualización desde otra versión: Empecé instalando el 3.04, actualicé al 3.06 a 3.07-PL1 y a 3.08... hasta la 3.0.11
Conversión desde otro sistema de foros: No.

Cerrado

Volver a “Soporte de MODs”