[Mensaje de Error] Error en prefijos
hola quisiera saber si alguien me ayuda con este error despues de la actualizacion a 1.6.6 me sale esto en los prefijos...
Quote:Fatal error: Call to undefined function build_prefixes() in /home/darksoul/public_html/admin/modules/config/thread_prefixes.php on line 515
me pasa lo mismo pense que era algun plugin (los desactive todos) y aun no sirve D:
hmm creo que tienen que ir a cache en mantenimiento y dale en limpiar o reparar el de los prefijos, no me acuerdo muy bien
instalaste algún plugin que requiera modificar el archivo inc/functions.php
si es asi revisa que modificaciones requiere, anotalas, luego de el paquete de mybb correspondiente a tu versión de mybb saca el archivo inc/functions.php, realiza las modificaciones necesarias y subelo nuevamente, si no has instalado un plugin con esas características solo resube el archivo inc/functions.php que es donde esta definida esa función.
si es asi revisa que modificaciones requiere, anotalas, luego de el paquete de mybb correspondiente a tu versión de mybb saca el archivo inc/functions.php, realiza las modificaciones necesarias y subelo nuevamente, si no has instalado un plugin con esas características solo resube el archivo inc/functions.php que es donde esta definida esa función.
26 Mar, 2012, 5:38 pm Himura wrote:mmm instale uno de edson ordaz que tenias que subir un nuevo funtions.php
instalaste algún plugin que requiera modificar el archivo inc/functions.php
si es asi revisa que modificaciones requiere, anotalas, luego de el paquete de mybb correspondiente a tu versión de mybb saca el archivo inc/functions.php, realiza las modificaciones necesarias y subelo nuevamente, si no has instalado un plugin con esas características solo resube el archivo inc/functions.php que es donde esta definida esa función.
Bueno buscando la solucion la he hayado y es la siguiente... busca en tu funtions.php lo siguiente
Quote:/**y mira si tiene por encima este php:
* Build the thread prefix selection menu
*
* @param mixed The forum ID (integer ID or string all)
* @param mixed The selected prefix ID (integer ID or string any)
* @return string The thread prefix selection menu
*/
/**
* Builds thread prefixes and returns a selected prefix (or all)
*
* @param int The prefix ID (0 to return all)
* @return array The thread prefix's values (or all thread prefixes)
*/
function build_prefixes($pid=0)
{
global $cache;
static $prefixes_cache;
if(is_array($prefixes_cache))
{
if($pid > 0 && is_array($prefixes_cache[$pid]))
{
return $prefixes_cache[$pid];
}
return $prefixes_cache;
}
$prefix_cache = $cache->read("threadprefixes");
if(!is_array($prefix_cache))
{
// No cache
$prefix_cache = $cache->read("threadprefixes", true);
if(!is_array($prefix_cache))
{
return array();
}
}
$prefixes_cache = array();
foreach($prefix_cache as $prefix)
{
$prefixes_cache[$prefix['pid']] = $prefix;
}
if($pid != 0 && is_array($prefixes_cache[$pid]))
{
return $prefixes_cache[$pid];
}
else if(!empty($prefixes_cache))
{
return $prefixes_cache;
}
return false;
}Si no lo tiene lo pones por encima y listo caso solucionado
Estupendo. Marco como solucionado y cierro