Problema com código vbulletin, ajuda por favor

  • Autor Autor jozzvazz
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
J

jozzvazz

Curioso
Usuário com poucas negociações! Use sempre o saldo do 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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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:

Inserir CODE, HTML ou 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.
 
Voltar
Topo