Plugin Name: Nickname Styles
Plugin Author: Edson Ordaz
Plugin Website: http://www.mybb-es.com
Plugin Version: 1.0
Plugin Language: 1100% Español hahaha si quieren ingles que traduscan xD
Plugin Mybb Compatibility: 1.6x
Plugin Description: allows users to edit the style of his nickname.
Admin panel
Para modificar los datos ir a la pestaña usuarios y en el ultimo modulo donde dice estilo de nickname y entrar ahi.
Se mostrara la tabla con los estilos creados y sus dos opciones son editar y eliminar.
Creando nuevo estilo
Para crear un nuevo estilo dar click en la pestaña nuevo estilo e ingresar el nombre, estilo, posts, reputacion, tiempo en linea, grupos y orden.
Nombre: Ingresa el nombre del estilo.
Estilo: Estilo del nickname, debes ingresar {username} ya que eso remplazara el nombre del usuario
Posts: Ingresa el numero de mensajes que necesita para poder usar este estilo.
Reputacion: Ingresa el numero de reputacion que necesita para poder usar este estilo.
Tiempo en Linea: Ingresa el numero de dias/meses que necesita tener el usuario en linea para poder usar este estilo.
Grupos: Selecciona los grupos de usuarios que podran usar este estilo de nickname.
Orden: Ingresa el orden en que se mostrar con los demas estilos.
Esta es la configuracion que tienen los estilos
Panel de control de usuario
Ir al panel de control de usuario/editar perfil y hasta abajo esta estilos de nickname y aparece un input select para seleccionar el estilo que quiere (solo se mostraran los estilos de nickname que su grupo de usuario puede ver siempre y cuando cumpla con el tiempo en linea, mensajes y reputacion).
Abajo aparece un fieldset con el estilo de su nickname actual y abajo un link hacia una pagina, si da clic ahi abrira un popup con todos los estilos de su nickname pero se mostraran los estilos ya con su nickname para que vea cual le gusta mas y lo escoja.
Siempre en la lista de nickname vendra el predeterminado que es el estilo del grupo.
*Importante:
[spoiler]
Para su operacion correcta del plugin se necesita una modificacion del archivo functions.php que esta dentro de su raiz/inc. Si tienen ustedes modificado por alguna razon su functions.php (practicamente los portadores de Google Seo) tendran que modificar su functions.php y no meter el que viene dentro del adjunto.
Para editar el archivo abren su notepad++ y buscan lo siguiente
Código PHP:
<?php
function format_name($username, $usergroup, $displaygroup="")
{
global $groupscache, $cache;
if(!is_array($groupscache))
{
$groupscache = $cache->read("usergroups");
}
if($displaygroup != 0)
{
$usergroup = $displaygroup;
}
$ugroup = $groupscache[$usergroup];
$format = $ugroup['namestyle'];
$userin = substr_count($format, "{username}");
if($userin == 0)
{
$format = "{username}";
}
$format = stripslashes($format);
return str_replace("{username}", $username, $format);
}