Advertisement:

Author Topic: [Tutorial] Ocultar rango de moderador  (Read 4960 times)

Offline SebaS

  • Jr. Member
  • **
  • Posts: 295
  • Gender: Male
[Tutorial] Ocultar rango de moderador
« on: December 30, 2010, 08:21:32 PM »
Hola, a continuacion voy a detallar los pasos para poder ocultar el rango de moderador. Lo hago a pedido de un usuario  ;)

Función: En algunos foros servirá para tener mod's incógnitos, en otros podrán usarlo como una medida de orden, sobre todo en aquellos foros donde se crean grupos especiales (Editores, Soporte, Uploaders) y necesitan que los usuarios puedan moderar ciertos foros sin perder su rango.

Arrancamos:

1 - Buscamos en la carpeta Sources el archivo load.php
2- Lo abrimos con algún editor por ej Notepad++ y buscamos el siguiente código:

Code: [Select]
  foreach ($temp_mods as $id)
      {
         // By popular demand, don't show admins or global moderators as moderators.
         if ($user_profile[$id]['ID_GROUP'] != 1 && $user_profile[$id]['ID_GROUP'] != 2)
            $user_profile[$id]['member_group'] = $row['member_group'];

         // If the Moderator group has no color or stars, but their group does... don't overwrite.
         if (!empty($row['stars']))
            $user_profile[$id]['stars'] = $row['stars'];
         if (!empty($row['member_group_color']))
            $user_profile[$id]['member_group_color'] = $row['member_group_color'];
      }

y lo reemplazamos por:

Code: [Select]
  foreach ($temp_mods as $id)
      {
         // By popular demand, don't show admins or global moderators as moderators.
         if ($user_profile[$id]['ID_GROUP'] != 1 && $user_profile[$id]['ID_GROUP'] != 2)
            $user_profile[$id]['member_group'] = $row['member_group'];

         
      }
   // If the Moderator group has no color or stars, but their group does... don't overwrite.
         if (!empty($row['stars']))
            $user_profile[$id]['stars'] = $row['stars'];
         if (!empty($row['member_group_color']))
            $user_profile[$id]['member_group_color'] = $row['member_group_color'];

3- Ahora, solo nos enfocaremos en la siguiente linea del código anterior:

Code: [Select]
if ($user_profile[$id]['id_group'] != 1 && $user_profile[$id]['id_group'] != 2)
Acá podremos agregar todos aquellos grupos que necesitamos que se sigan mostrando en el perfil del usuario aunque sean mods.
Podemos agregar todos los que sean necesario, pero primero debemos saber el ID de cada grupo, así que vamos al paso (4) y luego retomamos éste punto.

4- Para averiguar el ID de un grupo debemos hacer lo siguiente:

a- Entran a: Administracion/Grupos de usuarios
b- Situan el cursor sobre el grupo deseado y miran el link que les aparece en la barra de estado del navegador, por ej:
Code: [Select]
http://www.tuweb.com/index.php?action=admin;area=membergroups;sa=members;group=4
A nosotros nos interesa solo el nro que aparece al último, ya que ese es el ID del grupo. En nuestro ejemplo es el 4

5- Retomando el punto (3)

La linea clave es:

Code: [Select]
if ($user_profile[$id]['id_group'] != 1 && $user_profile[$id]['id_group'] != 2)
y cada vez que quieran agregar un grupo, tendran que agregar lo siguiente antes de que cierre el parenteis:

Code: [Select]
&& $user_profile[$id]['id_group'] != IDDELGRUPO
En IDDELGRUPO deberán colocar el nro del grupo deseado, tomando el ejemplo del punto anterior, nuesro codigo quedaria así:

Code: [Select]
&& $user_profile[$id]['id_group'] != 4
Así el código completo seria:

Code: [Select]
if ($user_profile[$id]['id_group'] != 1 && $user_profile[$id]['id_group'] != 2 && $user_profile[$id]['id_group'] != 4)
6- Eso seria todo, resta guardar los cambios y reemplazar el archivo, no olviden tener un backup a mano ;)

Tuto para sacar informacion de moderadores debajo de cada foro

Como sabran debajo de cada foro aparecen los nombres de los moderadores, lo mismo pasa en los subforos, con éste tuto podrán eliminar esa información.



1- Busquen en la carpeta de su theme, los archivos BoardIndex.template.php y MessageIndex.template.php si su theme no tiene esos archivos, tienen que editar los del theme default (Curve)

2- Abran los dos archivos con algun editor y busquen el siguiente código:

Code: [Select]
// Show the "Moderators: ". Each has name, href, link, and id. (but we're gonna use link_moderators.)
if (!empty($board['moderators']))
echo '
<p class="moderators">', count($board['moderators']) == 1 ? $txt['moderator'] : $txt['moderators'], ': ', implode(', ', $board['link_moderators']), '</p>';

y borrenlo.

3- Guarden los cambios y reemplazenlos.

Tuto para sacar informacion de moderadores en la ruta de los foros

Como sabran en la ruta de cada foro aparecen los nombres de los moderadores, lo mismo pasa en los temas, con éste tuto podrán eliminar esa información.



1- Busquen en la carpeta Sources los archivos Display.php y MessageIndex.php
2- Abranlos con un editor y busquen el siguiente código en Display.php:

Code: [Select]
// And show it after the board's name.
$context['linktree'][count($context['linktree']) - 2]['extra_after'] = ' (' . (count($context['link_moderators']) == 1 ? $txt['moderator'] : $txt['moderators']) . ': ' . implode(', ', $context['link_moderators']) . ')';

y borrenlo.

en MessageIndex.php busquen lo siguiente:

Code: [Select]
$context['linktree'][count($context['linktree']) - 1]['extra_after'] = ' (' . (count($context['link_moderators']) == 1 ? $txt['moderator'] : $txt['moderators']) . ': ' . implode(', ', $context['link_moderators']) . ')';
y borrenlo.

3- Guarden los cambios y reemplazenlos


Eso seria todo!

Saludos  :D

Offline gioyik

  • Jr. Member
  • **
  • Posts: 142
Re: [Tutorial] Ocultar rango de moderador
« Reply #1 on: December 30, 2010, 08:39:17 PM »
Esto era lo que necesitaba... muchisimas Gracias...

Ahora proximamente movido a Tutoriales...

Offline EgAr™

  • SMF Hero
  • ******
  • Posts: 1,596
  • Gender: Male
  • [=';'=]
Re: [Tutorial] Ocultar rango de moderador
« Reply #2 on: December 30, 2010, 10:14:39 PM »
muy buen tip...

Saludos...

Offline lucas-ruroken

  • SMF Hero
  • ******
  • Posts: 4,885
  • Gender: Male
  • Adk Developer
    • lucas.ruroken on Facebook
    • SMF Personal
Re: [Tutorial] Ocultar rango de moderador
« Reply #3 on: December 31, 2010, 04:05:30 AM »
Buen tip, felicidades man ;)

Offline Sum41

  • Full Member
  • ***
  • Posts: 487
Re: [Tutorial] Ocultar rango de moderador
« Reply #4 on: December 31, 2010, 07:13:17 AM »
Buen tip, felicidades man ;)
muy buen tip...

Saludos...
Buen tip? un tip es algo que en un pequeño parrafo se define, esto es un TUTORIAL ;).

Muchas gracias por el tuto amigo, 100% entendible y claro.

Offline Lean

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 6,516
  • Gender: Male
  • Smf Rules!
    • smfsimple.com
Re: [Tutorial] Ocultar rango de moderador
« Reply #5 on: December 31, 2010, 08:03:39 AM »
Coincido con sum, esto es un tutorial y no un tip.
Saludos
Mis webs: SMFSimple.com - CompramosXInternet.com
Necesitas soporte privado de pago? marafio@hotmail.com
Lider SSimple Team

Online enik

  • SMF Hero
  • ******
  • Posts: 1,424
  • Gender: Male
  • Adkimode Developer
    • Smf Personal.
Re: [Tutorial] Ocultar rango de moderador
« Reply #6 on: December 31, 2010, 04:07:07 PM »
Exelente tuto  ;)
SMF Personal Project Manager



Official Mods 51

Offline SebaS

  • Jr. Member
  • **
  • Posts: 295
  • Gender: Male
Re: [Tutorial] Ocultar rango de moderador
« Reply #7 on: December 31, 2010, 06:01:21 PM »
Gracias a todos ;) . Felíz Año Nuevo! :)

Offline XeroxLC

  • Semi-Newbie
  • *
  • Posts: 21
Re: [Tutorial] Ocultar rango de moderador
« Reply #8 on: January 02, 2011, 02:05:38 PM »
sebass muchisimas gracias por el tuto ya lo voy a probar!!!

saludos y gracias!

Offline KEVIN300

  • Newbie
  • *
  • Posts: 7
Re: [Tutorial] Ocultar rango de moderador
« Reply #9 on: January 03, 2011, 09:49:51 AM »
esto lo necesitaba sebas, muchas gracias y es muy util el tutorial

Offline EgAr™

  • SMF Hero
  • ******
  • Posts: 1,596
  • Gender: Male
  • [=';'=]
Re: [Tutorial] Ocultar rango de moderador
« Reply #10 on: January 03, 2011, 01:50:21 PM »
Ok, Ok... EXELENTE TUTORIAL !!!

sALUDOS

Offline aeiou15

  • Full Member
  • ***
  • Posts: 457
  • Gender: Male
  • Todo Poderoso
    • http://zonahackerz.com/
Re: [Tutorial] Ocultar rango de moderador
« Reply #11 on: January 05, 2011, 09:02:19 AM »
buen tip gracias
Visita mi Foro:


Offline antister

  • Newbie
  • *
  • Posts: 1
Re: [Tutorial] Ocultar rango de moderador
« Reply #12 on: March 18, 2011, 08:04:53 PM »
hola maestro no me sirvio el tutorial para ocultar los rangos de los moderadores.

nose que pasa hice todo al pie de la letra :/


EDIT: si copio y pego el codigo ese q me das ahi cuando intento entrar a mi paguina se queda en balnco  :o
« Last Edit: March 18, 2011, 08:15:13 PM by antister »

Offline naanoh

  • Jr. Member
  • **
  • Posts: 102
  • Fan Refoex-Gaming
    • Refoex-Gaming
Re: [Tutorial] Ocultar rango de moderador
« Reply #13 on: April 07, 2011, 02:23:43 PM »
hola, bueno te comento hice todo de la 1 º es decir de ocultar el rango , el rango se oculta pero la imagen no me entienden como ago para que la imagen de moderador se oculte y que apareca la del grupo que es. es decir si es programador que en el perfil no aparesca la imagen de moderador que aparesca la imagen de programador , me explico ?? :P

saludos.

esta es mi web haci se dan cuenta

www.refoex-gaming.net

smf 2.0 rc4
saludos

Offline adInfoRC.net

  • Semi-Newbie
  • *
  • Posts: 29
Re: [Tutorial] Ocultar rango de moderador
« Reply #14 on: November 08, 2011, 07:22:31 PM »
Buenas a todos,

vereis, estoy intentando implementar esta utilidad en nuestro foro, para ocultar los moderadores. Sigo los pasos al pie de la letra, sin obtener ningún error ni fallo ni...resultado :(

Simplemente sigo los pasos y no cambia nada. Los global moderator se siguen mostrando como tales y los moderadores normales también.

Estamos usando SMF 2.0.1

¿Podeis echarme una mano por favor?

Muchisimas gracias.

P.D.: Debo añadir que todas las demás modificaciones las pude hacer correctamente, gracias
« Last Edit: November 08, 2011, 07:32:16 PM by adInfoRC.net »

Offline chachin

  • Newbie
  • *
  • Posts: 6
Re: [Tutorial] Ocultar rango de moderador
« Reply #15 on: February 17, 2012, 11:45:01 AM »
estaba buscando lo de sacar los moderadores del link tree, muchas gracias por tu tutorial ;)