Resulta que había instalado el MOD "Grupos y Rangos", lo he instalado bien, hasta ahí sin problemas, hasta he añadido el módulo según el install ..
De repente cuando quiero ingresar a un tema, me marca error!!
ya luego de querer desinstalarlo me sale esto:
MOD desinstalado
Usted obligó a la instalación de este MOD, aunque hubo errores al instalar el MOD. Su foro podría romperse. Por favor, tenga en cuenta las acciones que se muestran a continuación y mire de corregirlos.
Volver a AutoMOD
Archivos que serán quitados
FUENTE ESTATUS
adm/style/acp_groups_ranks.html (No se puede localizar el archivo) Sin intentos
includes/acp/acp_groups_ranks.php (No se puede localizar el archivo) Sin intentos
includes/acp/info/acp_groups_ranks.php (No se puede localizar el archivo) Sin intentos
language/en/mods/info_acp_groups_ranks.php (No se puede localizar el archivo) Sin intentos Consultas SQL
DROP TABLE s; Error:Unknown table 's'
Error:Unknown table 's'
Error:Unknown table 's'
Error:Unknown table 's'
Error:Unknown table 's'
Error:Unknown table 's'
Error:Unknown table 's'
Error:Unknown table 's'
Archivo editado
Clic para ocultar archivos sin errores • Clic para ocultar ediciones sin errores
memberlist.php
Encontrar
get_user_rank($row['user_rank'], (($row['user_id'] == ANONYMOUS) ? false : $row['user_posts']), $rank_title, $rank_img, $rank_img_src, $row['group_id']);
En la línea encontrar
, $row['group_id']
En la línea reemplazar
Suceso
Encontrar
get_user_rank($data['user_rank'], (($user_id == ANONYMOUS) ? false : $data['user_posts']), $rank_title, $rank_img, $rank_img_src, $data['group_id']);
En la línea encontrar
, $data['group_id']
En la línea reemplazar
Suceso
viewtopic.php
Encontrar
get_user_rank($row['user_rank'], false, $user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src'], $row['group_id']);
En la línea encontrar
, $row['group_id']
En la línea reemplazar
Suceso
Encontrar
get_user_rank($row['user_rank'], $row['user_posts'], $user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src'], $row['group_id']);
En la línea encontrar
, $row['group_id']
En la línea reemplazar
Suceso
includes/cache.php
Encontrar
/**
* Obtain ranks
*/
function obtain_ranks($group_id=0)
{
global $db;
$sql = $db->sql_build_query('SELECT', array(
'SELECT' => 'r.*, gr.group_rank_title, gr.group_rank_image',
'FROM' => array(
RANKS_TABLE => 'r',
),
'LEFT_JOIN' => array(
array(
'FROM' => array(GROUPS_RANKS_TABLE => 'gr'),
'ON' => 'gr.rank_id = r.rank_id AND gr.group_id = ' . $group_id
)
),
'ORDER_BY' => 'r.rank_min DESC'
));
$result = $db->sql_query($sql);
$ranks = array();
while ($row = $db->sql_fetchrow($result))
{
if ($row['rank_special'])
{
$ranks['special'][$row['rank_id']] = array(
'rank_title' => ($row['group_rank_title'] != '') ? $row['group_rank_title'] : $row['rank_title'],
'rank_image' => ($row['group_rank_image'] != '') ? $row['group_rank_image'] : $row['rank_image']
);
}
else
{
$ranks['normal'][] = array(
'rank_title' => ($row['group_rank_title'] != '') ? $row['group_rank_title'] : $row['rank_title'],
'rank_min' => $row['rank_min'],
'rank_image' => ($row['group_rank_image'] != '') ? $row['group_rank_image'] : $row['rank_image']
);
}
}
$db->sql_freeresult($result);
$this->put('_ranks', $ranks);
return $ranks;
}
Reemplazar por
/**
* Obtain ranks
*/
function obtain_ranks()
{
if (($ranks = $this->get('_ranks')) === false)
{
global $db;
$sql = 'SELECT *
FROM ' . RANKS_TABLE . '
ORDER BY rank_min DESC';
$result = $db->sql_query($sql);
$ranks = array();
while ($row = $db->sql_fetchrow($result))
{
if ($row['rank_special'])
{
$ranks['special'][$row['rank_id']] = array(
'rank_title' => $row['rank_title'],
'rank_image' => $row['rank_image']
);
}
else
{
$ranks['normal'][] = array(
'rank_title' => $row['rank_title'],
'rank_min' => $row['rank_min'],
'rank_image' => $row['rank_image']
);
}
}
$db->sql_freeresult($result);
$this->put('_ranks', $ranks);
}
return $ranks;
}
Suceso
includes/constants.php
Encontrar
// Additional tables
define('GROUPS_RANKS_TABLE', $table_prefix . 'groups_ranks');
Reemplazar por
// Additional tables
Suceso
includes/functions_display.php
Encontrar
function get_user_rank($user_rank, $user_posts, &$rank_title, &$rank_img, &$rank_img_src, $group_id)
{
global $ranks, $config, $phpbb_root_path;
global $cache;
$ranks = $cache->obtain_ranks($group_id);
Reemplazar por
function get_user_rank($user_rank, $user_posts, &$rank_title, &$rank_img, &$rank_img_src)
{
global $ranks, $config, $phpbb_root_path;
if (empty($ranks))
{
global $cache;
$ranks = $cache->obtain_ranks();
}
Suceso
includes/ucp/ucp_pm_viewmessage.php
Encontrar
get_user_rank($user_row['user_rank'], $user_row['user_posts'], $user_row['rank_title'], $user_row['rank_image'], $user_row['rank_image_src'], $user_row['group_id']);
En la línea encontrar
, $user_row['group_id']
En la línea reemplazar
Suceso
Mi duda es, que si me perjudicará más adelante
gracias