Erro em showthread ao responder mensagem

  • Autor Autor imported_RAID
  • 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
I

imported_RAID

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Buenas al actualalizar de la 3.6.9 a la 3.7.0 me aparece una linea de código encima del botón responder, después de haber respuesto en post.

Inserir CODE, HTML ou PHP:
 				 -1)) { fetch_object('currentPost').scrollIntoView(true); }">


La URL que me devuelve es esta:

Inserir CODE, HTML ou PHP:
http://www.malaltsdemoto.net/foros/showthread.php?p=41838&posted=1#post41838

pero cuando vuelvo a verlo desde el foro entro atraves de foro y se vee bien.

Inserir CODE, HTML ou PHP:
http://www.malaltsdemoto.net/foros/showthread.php?t=3099

Haber si alguien me puede decir en q plantilla esta el error y como solucionarlo.

Un Saludo y Gracias,
 
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
Respuesta: Error en showthread al responder mensaje

Proba revirtiendo la plantilla showthread 🙂

Saludos!
 
Respuesta: Error en showthread al responder mensaje

No puedo revertirla porque esa plantilla no ha sido nunca modificada.

hay alguna manera de desactivar los hacks para ver de donde viene el error y como activo la opcion de ver en el codigo html el nombre de la plantilla para ver que plantillas carga.

Editado:

he puesto esto en el config.php para desactivar los hacks.
y ya no aparece el error al responder. supongo q tendre q ir deshabilitando uno a uno para ver cual causa el error.

Inserir CODE, HTML ou PHP:
 define('DISABLE_HOOKS', true);
 
Respuesta: Error en showthread al responder mensaje

Las plantillas de la version 3.7.0 difieren con las de 3.6.8,3.6.9 y 3.6.10, revierte la plantilla por mas que nunca se haya modificado.
 
Respuesta: Error en showthread al responder mensaje

Bueno el error desaparece cuando deshabilito el Portal Vbadvanced CMPS 3.0.1.

Como puedo revertir la plantilla, si a la hora de editar no sale la version vieja en el historial.?
 
Respuesta: Error en showthread al responder mensaje

Cuando seleccionas la plantilla hay un boton que dice revertir, le das click.
 
Respuesta: Error en showthread al responder mensaje

Ya encontré la soluccion después de mucho buscar en los foros de vbadvanced.

El problema se da al utilizar el Vbulletin 3.7.0 y el Portal vbAdvanced CMPS 3.0.1 Integrando la pagina del foro. Y un javascrip utilizado en el Showthread.

La solución es sustituir el siguiente código en \include\vba_cmps_include_top.php

PHP:
    if ($bodytag) 
    { 
        $bodycut = strpos($nonindex, '>', $bodytag); 
        $newheader = substr($nonindex, 0, $bodycut + 1); 
        $nonindex = substr($nonindex, $bodycut + 1); 
    }
Sustituir por:

PHP:
if ($bodytag) 
    { 
        // Work around for <body> tags that could contain js with >'s 
        preg_match('#<body(\s+\w+\s*=\s*(("|\').*?(?<!\\\)\3))*>#s', $nonindex, $bmatches); 
        $bodycut = strlen($bmatches[0]) + $bodytag + 1; 
        $newheader = substr($nonindex, 0, $bodycut); 
        $nonindex = substr($nonindex, $bodycut); 
    }
Un saludo,
 

Tópicos similares

Voltar
Topo