Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
* Hacer llamados de id_group para activar una imagen
  Leído 662 veces
* Viendo el foro
 0 Usuarios y 1 Visitante están viendo este foro.


Tema Solucionado
*
Nov 14 2016


Hola amigos me gustaria a este codigo:

Código: [Seleccionar]
$buffer = preg_replace(str_replace('{$user_id}', $user_id, $regex[1]), '$1 style="background: url(../images/back.gif) repeat scroll 0% 0% transparent;text-shadow: 0 0 8px ' . $user_color . '; color: ' . $user_color . ';"', $buffer);

hacerle un llamado que solo se vea esa imagen nada mas a los vip y administradores de mi foro que son los id_group 1 y 16, estuve probando haciendo llamado con href pero no me funciona alguno sabe alguna forma de que se active ese back solo para los grupos antes mencionados? muchas gracias de antemano 8)

Unido automaticamente: Noviembre 14, 2016, 10:49:20 pm



Arme un class desde el CSS, ahora lo que quiero lograr es conectar el class desde el subs.simplecolorizer para que solo se active el class a los id_group 1 que son los administradores, pero nose como meterlo al codigo que deje arriba, intente ponerlo asi:

Citar
style="<li class="glow-admin">', $message['member']['group'], '</li>' ' . $user_color . '; color: ' . $user_color . ';"', $buffer);

Pero hay creo no hace el reconocimiento del id_group 1 alguno me podria decir como hago eso porfavor, aqui el class que cree desde el css:

*

2.0.11
http://tuservermu.com.ve/

Mensajes: 118

Ver Perfil 

« Última Modificación: Noviembre 14, 2016, 10:49:20 pm por ZabiinoOo »
En línea

*
Nov 17 2016


ayuda?

2.0.11
http://tuservermu.com.ve/
#1

Mensajes: 118

Ver Perfil 

En línea

*
Dic 09 2016


La verdad no entendi nada.....
Donde tendria que salir la imagen?
Porque intentas modificarla desde el buffer?

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#2

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Dic 09 2016


Quiero agregar un efecto al nick, pero que solo se vea en los usuarios administradores, como podria hacer eso?

2.0.11
http://tuservermu.com.ve/
#3

Mensajes: 118

Ver Perfil 

En línea

*
Dic 09 2016


Un efecto al nick, pero en que parte? display, board, index, portal, donde?
Por otro lado, yo vi en tu sitio que le pusiste una imagen dando efecto de destello a los nicks... Queres cambiar eso o que tenga los dos?

No entiendo del todo como lo queres....
Por otro lado, eso no se hace desde el buffer...

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#4

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Dic 09 2016


Un efecto al nick, pero en que parte? display, board, index, portal, donde?
Por otro lado, yo vi en tu sitio que le pusiste una imagen dando efecto de destello a los nicks... Queres cambiar eso o que tenga los dos?

No entiendo del todo como lo queres....
Por otro lado, eso no se hace desde el buffer...

Si si como dices le agregue un destello a los nicks pero resulta que se les habilitado a todos los usuarios de foro, y lo que yo quiero es que ese destello se vea solo en los nicks de los administradores del foro, tanto en poster como en las estadisticas y otros lugares pero que solo se vean en nicks de administradores pues

2.0.11
http://tuservermu.com.ve/
#5

Mensajes: 118

Ver Perfil 

En línea

*
Dic 10 2016


Bien, dejame ver como hacerlo de la manera mas facil para que lo tome en todos lados y te aviso

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#6

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Dic 10 2016


Ok amigo heracles esta bien, muchas gracias si quieres solo puedes decirme y yo hago los cambios igual si me ayudas con agregarlo por lo menos al poster yo veo hay como agregarlo igual en los demas lugares, solo necesito como hacer el llamado desde la base de datos al id_group 1 que es el grupo del admin y de una vez haga el llamado al css solo eso, tambien seria buena idea por si algun dia quieres crear un mod ya que he visto que otros sistemas usan esto como un mod de agregar destellos a diferentes rangos del foro

2.0.11
http://tuservermu.com.ve/
#7

Mensajes: 118

Ver Perfil 

En línea

*
Dic 18 2016


Bueno vamos a ver....


1º Reemplaza el contenido de tu archivo Subs-SimpleColorizer.php por el que te dejo yo (Previamente hace un backup del archivo)

Código: [Seleccionar]
<?php

if (!defined('SMF'))
die('Hacking attempt...');

function 
ob_colorizer($buffer)
{
global $context$scripturl$sourcedir$modSettings$settings;

if (isset($_REQUEST['xml']))
return $buffer;

$regex = array(
'~href="' preg_quote($scripturl) . '\?action=profile;u=(\d+)"~',
'~(href="' preg_quote($scripturl) . '\?action=profile\;u={$user_id}"[^>]*)~'
);

$user_ids preg_match_all($regex[0], $buffer$matches) ? array_unique($matches[1]) : array();

if (empty($user_ids))
return $buffer;

if (($user_colors sc_loadColors($user_ids)) !== false)
foreach ($user_colors as $user_id => $user_color) {
if (!empty($user_color['1'])) {
//Aca podrias cambiar la imagen backround1.gif por la que vos quieras
$buffer preg_replace(str_replace('{$user_id}'$user_id$regex[1]), '$1 style="background: url('.$settings['default_images_url'].'/backround1.gif) repeat scroll 0% 0% transparent; text-shadow: 0 0 8px ' $user_color['0'] . '; color: ' $user_color['0'] . ';"'$buffer);
}
else {
$buffer preg_replace(str_replace('{$user_id}'$user_id$regex[1]), '$1 style="color: ' $user_color['0'] . ';"'$buffer);
}

}

return $buffer;
}

function 
sc_loadColors($user_ids = array())
{
global $smcFunc$user_profile$settings;

if (empty($user_ids))
return false;

$user_ids is_array($user_ids) ? $user_ids : array($user_ids);

$request $smcFunc['db_query']('','
SELECT mem.id_member, mem.real_name, mg.online_color AS member_group_color, pg.online_color AS post_group_color, mem.id_group
FROM {db_prefix}members AS mem
LEFT JOIN {db_prefix}membergroups AS pg ON (pg.id_group = mem.id_post_group)
LEFT JOIN {db_prefix}membergroups AS mg ON (mg.id_group = mem.id_group)
WHERE mem.id_member IN ({array_int:user_ids})'
,
array(
'user_ids' => $user_ids,
)
);
$user_colors = array();
while ($row $smcFunc['db_fetch_assoc']($request))
{
//Aca podrias cambiar los id de los grupos. 
if (($row['id_group'] == 1) || ($row['id_group'] == 16))
$user_colors[$row['id_member']] = !empty($row['member_group_color']) ? array($row['member_group_color'],1) : array($row['post_group_color'],1);
else
$user_colors[$row['id_member']] = !empty($row['member_group_color']) ? array($row['member_group_color'],0) : array($row['post_group_color'],0);

unset($row['member_group_color'], $row['post_group_color']);
}
$smcFunc['db_free_result']($request);

return $user_colors;
}



?>


2º Pone la imagen backround1.gif en la carpeta images del theme default (No importa que theme utilices, en el default ponela)




Yo te deje el codigo para que le ponga la imagen a los grupos 1 y 16

Saludos!

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#8

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Dic 18 2016


Ya lo logre hacer andar hermano 8) +10

2.0.11
http://tuservermu.com.ve/
#9

Mensajes: 118

Ver Perfil 

« Última Modificación: Diciembre 19, 2016, 08:03:58 pm por ZabiinoOo »
En línea




Otros temas de su interes

Boton "CITAR" Princesa1 Enero 17, 2012, 01:37:58 pm
Desplazar barra Buscar Jorama70 Septiembre 25, 2014, 05:18:26 am
Errores al instalar Thank-o-matic game Febrero 28, 2013, 08:36:55 am
Agregar botón ir abajo rapbyone Noviembre 12, 2013, 01:08:59 pm
Error en la base de datos borbor Noviembre 13, 2013, 06:22:16 pm *
Pequeño problemita con algunas letras Príncipe_Azul Diciembre 07, 2014, 02:08:32 am



Usuario:
Contraseña:
Sesión: