esto es al Instalar???
Esta es una discusión para el tema problema con codigo vbulletin ayuda por favor en el foro vBulletin 4 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; buenas noches quisiera poder hacerles una consulta
tengo un problema con codigo de mi foro version 4.1.3
me sale este error
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/mantrax/public_html/foro/includes/class_core.php(4448) : eval()'d ...
Página:
buenas noches quisiera poder hacerles una consulta
tengo un problema con codigo de mi foro version 4.1.3
me sale este error
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/mantrax/public_html/foro/includes/class_core.php(4448) : eval()'d code(1) : eval()'d code on line 1
y la linea del error es esta
{
eval('$final_rendered = "' . $template_code . '";');
}
cual seria la modificación que debo hacerle para que funcione correctamente mi foro
gracias por la ayuda saludos a todos.
esto es al Instalar???
no simplemente entro al foro y me da ese error
ya esta instalado
solo entro y me da el error y no se puede hacer nada
el resto del codigo que rodea el error
//This global statement is here to expose $vbulletin to the templates.
//It must remain in the same function as the template eval
global $vbulletin;
extract($this->registered, EXTR_SKIP | EXTR_REFS);
$template_code = self::fetch_template($this->template);
if (strpos($template_code, '$final_rendered') !== false)
{
eval($template_code);
}
else
{
eval('$final_rendered = "' . $template_code . '";');
}
if ($vbulletin->options['addtemplatename'] AND !$suppress_html_comments)
{
$template_name = preg_replace('#[^a-z0-9_]#i', '', $this->template);
$final_rendered = "<!-- BEGIN TEMPLATE: $template_name -->\n$final_rendered\n<!-- END TEMPLATE: $template_name -->";
}
return $final_rendered;
}
/**
no entiendo my bien el lenguaje, pero creo que es el Skin (stylo)
Trata de cambiar otro Stylo bro
saludos
la verdad eso parece pero no se a que se debe ya instale otro skin y no me deja
ya que el error aparece en el archivo que no esta dentro de una carpeta del skin
alguien que me pueda ayudar y gracias por tus respuestas amigo
de verdad gracias
---------- Actualizado a las 00:31 ---------- Original a las 00:30 ----------
aunque el error dice que espero esto
expecting ',' or ';'
la verdad no se a que se refiere
eval('$final_rendered = "' . $template_code . '";');
no se si debo usar comillas simples o poner una coma o quitarla ya probé y no
Buenas jozzvazz,
La línea que me indicas esta:
Es un error propio del código de vBulletin, vamos del primario, hay tres opciones por el cual te ha pasado.Código:Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in/home/mantrax/public_html/foro/includes/class_core.php(4448) : eval()'d code(1) : eval()'d code on line 1
* Utilizas una versión null y encima mal hecha.
* Inyección de código malicioso.
* Corrupción del algún archivo o sus cargas.
En mi recomendación, deberías reinstalar el foro, para comprobar que no haya sido el problema que he argumentado anteriormente. [El último]
PD: '' se utilizan con una condición solamente, "" son valores de STRING [Es decir de texto, como arrays o simplemente impresiones en pantalla]
Un saludo.