1.6 [Plugin] Points In Post: Da puntos por posts, Tienda online, Logros automaticos
Meto mi cuchara para dejar las ediciones necesarias:
Archivo: ./inc/funtions.php
Edito| Ver este mensaje:
http://www.mybb-es.com/Hilo-plugin-point...9#pid54789
Esto en un archivo limpio.
Pd: Edson dejo un archivo ya parchado de MyBB 1.6.4 en este tema, busquenlo
Archivo: ./inc/funtions.php
Edito| Ver este mensaje:
http://www.mybb-es.com/Hilo-plugin-point...9#pid54789
Esto en un archivo limpio.
Pd: Edson dejo un archivo ya parchado de MyBB 1.6.4 en este tema, busquenlo
Si gracias sama por ponerla por mi pero a los usuarios No hagan esa modificacion...
Porque? Pues despues de todo encontre un minimo pero MUY IMPORTANTE ERROR... con esa modificacion si un usuario en su nick tiene alguna comilla (") o apostrofe (') como muchos lo tienen o signos raros quiza como ~#€%.. etc no les abre NADA EL FORO les manda error en TODO el foro!
Bien pues es muy minimo pero la modificacion que deben hacer es la siguiente...
buscar
y remplazarlo por esto:
como dije es poco la modificacion pero esa debe ser la correcta...
Saludos!
Porque? Pues despues de todo encontre un minimo pero MUY IMPORTANTE ERROR... con esa modificacion si un usuario en su nick tiene alguna comilla (") o apostrofe (') como muchos lo tienen o signos raros quiza como ~#€%.. etc no les abre NADA EL FORO les manda error en TODO el foro!
Bien pues es muy minimo pero la modificacion que deben hacer es la siguiente...
buscar
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);
} y remplazarlo por esto:
function format_name($username, $usergroup, $displaygroup="")
{
global $groupscache, $cache, $db;
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);
if($db->table_exists("pointshop_customname") && $db->table_exists("pointshop_customname_users"))
{
$query = $db->simple_select('users', 'customname', "username='".$db->escape_string(trim($username))."' AND usergroup='".$db->escape_string(trim($usergroup))."'");
$user = $db->fetch_array($query);
if(!empty($user['customname']))
{
$query = $db->simple_select('pointshop_customname', 'style', 'acid='.$user['customname']);
$custom = $db->fetch_array($query);
$format = $custom['style'];
$format = stripslashes($format);
return str_replace("{username}", $username, $format);
}
else
{
return str_replace("{username}", $username, $format);
}
}
else
{
return str_replace("{username}", $username, $format);
}
} como dije es poco la modificacion pero esa debe ser la correcta...
Saludos!
Ya te eh contestado en tu otro post xD
16 Sep, 2011, 10:10 am Jaizu wrote:
16 Sep, 2011, 8:43 am Edson Ordaz wrote:
Ya te eh contestado en tu otro post xD
Justo lo arreglé antes de que solucionases xD
Mejor será que TÚ(no otro, no es por gritar xD) borres estos mensajes nuestros para no dejar el SPAM xD
O.O No le veo spamm sobre todo porque desde el primer post dije que aqui pusieran sus dudas, comentarios, problemas, etc RESPECTO AL PIP y pues esto es respecto al PIP asi que no tiene porque eliminarse!
No te oreocuoes se q lo qrias hacer pero si lo hacian asi pues hay cada usuario con nicks raros y quiza no le hubiese ni abierto el foro le hubiese mandado error!!
![[Image: signature.png]](https://omarg.me/cache/images/signature.png)
![[Image: kLUbBrj.png]](http://i.imgur.com/kLUbBrj.png)