problema con codigo vbulletin ayuda por favor

  • Autor Autor jozzvazz
  • Fecha de inicio Fecha de inicio
J

jozzvazz

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
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:

Insertar CODE, HTML o PHP:
[B][FONT=Times New Roman][SIZE=3][COLOR=#000000]Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in[/COLOR][/SIZE][/FONT][B]/home/mantrax/public_html/foro/includes/class_core.php(4448) : eval()'d code(1) : eval()'d code on line [B]1[/B][/B][/B]
Es un error propio del código de vBulletin, vamos del primario, hay tres opciones por el cual te ha pasado.

* 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.
 
Atrás
Arriba