Important: Aquesta pàgina està utilitzant galetes (cookies). Utilitzant aquesta pàgina web sense apagar galetes dins navegador, significa que acordes per utilitzar-lo.
Comprar ara! Característiques Descàrregues

Guanya amb nosaltres!

Si t'agradaria començar guanyant diners amb vBET uneix a Afiliar Programa.
Pàgina 1 de 2 12 PassatLast
Resultats 1 a 10 de 16

Tema: Capturat un altre 4.2.5 VB amb error de VBET

  1. #1
    Membre Sènior
    Data d'ingrés
    Juny 2010
    Missatges
    276

    Default Capturat un altre 4.2.5 VB amb error de VBET

    Aconseguia un altre avís així que vaig crear un error que informa per escriure la plantilla al log i va capturar això...
    Code:
    [04-Jun-2018 18:52:57 UTC] $lastpostinfo['lastposter'] = '<!--vBET_SNTA-->' . $lastpostinfo['lastposter'] .'<!--vBET_ENTA-->';
    [04-Jun-2018 18:52:57 UTC] PHP Parse error:  syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /home/allfreec/public_html/phpBB2/includes/class_core.php(4695) : eval()'d code on line 1
    Què era escriure la plantilla al log abans que va fallar, em va agafar 3 dies però això és la plantilla que carrega que està tirant l'error.

  2. #2
    Michał Podbielski (VBET Personal) vBET's Avatar
    Data d'ingrés
    Octubre 2009
    Missatges
    3,037

    Default

    L'investigarem i enviar-te resposta aviat.

  3. #3
    Michał Podbielski (VBET Personal) vBET's Avatar
    Data d'ingrés
    Octubre 2009
    Missatges
    3,037

    Default

    Hem de tenir versions diferents de vBulletin perquè a lloc descrit per error log tenim } i hi hauria d'haver-hi algun plugin execució.
    Si us plau donar-nos contingut de línia 4695 en el vostre arxiu /home/allfreec/public_html/phpBB2/includes/class_core.php Així que serem capaços de trobar quin plugin és culpable i buscar bug.

  4. #4
    Membre Sènior
    Data d'ingrés
    Juny 2010
    Missatges
    276

    Default

    Començant a 4660, pots veure el meu codi per agafar l'error al log l'arxiu que tira del real

    Code:
    	/**
    	 * Renders the output after preperation.
    	 * @see vB_Template::render()
    	 *
    	 * @param boolean	Whether to suppress the HTML comment surrounding option (for JS, etc)
    	 * @return string
    	 */
    	protected function render_output($suppress_html_comments = false)
    	{
    		//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);
    
    		$actioned = false;
    		($hook = vBulletinHook::fetch_hook('template_render_output')) ? eval($hook) : false;
    
    		if (!$actioned)
    		{
    			$template_code = self::fetch_template($this->template);
    		}
    
    		if (strpos($template_code, '$final_rendered') !== false)
    		{
    			eval($template_code);
    		}
    		else
    		{
    /*
    			$tcount = 0;
    			$tst = str_replace("vB_Template_Runtime::fetchStylevar('outertablewidth')","",$template_code,$tcount);
    		    $tst = str_replace("old_explorer","",$template_code,$mcount);
    			if ($mcount==0&&$tcount==0){
    				error_log($template_code, 0);
    			}						
    	*/
    			eval('$final_rendered = "' . $template_code . '";');
    		}

  5. #5
    Michał Podbielski (VBET Personal) vBET's Avatar
    Data d'ingrés
    Octubre 2009
    Missatges
    3,037

    Default

    Dóna les gràcies a. I això el codi comentat és el vostre codi, el qual va retornar 1a línia d'error log?

  6. #6
    Membre Sènior
    Data d'ingrés
    Juny 2010
    Missatges
    276

    Default

    Sí, ell log qualsevol plantilla executada, que no va aparellar els dos saben uns que sigui logging. Llavors escrigui el ytemple al log llavors ser seguit pel missatge d'error

  7. #7
    Membre Sènior
    Data d'ingrés
    Juny 2010
    Missatges
    276

    Default

    No segur si allò sentit fet, jo logged cada càrrega de plantilla sola allà, llavors els va treure si no van causar l'error amb el str reemplaçar control.

  8. #8
    Membre Sènior
    Data d'ingrés
    Juny 2010
    Missatges
    276

    Default

    Quote Iniciat per vBET View Post
    Dóna les gràcies a. I això el codi comentat és el vostre codi, el qual va retornar 1a línia d'error log?
    Error_log($codi_de plantilla, 0); <- aquesta línia escriu codi $de plantilla_actual al log arxiu

    Mentre l'error és fatal, vaig haver de per escriure cada codi de plantilla processat, llavors veure què sigui abans de l'error fatal és enregistrat.

  9. #9
    Michał Podbielski (VBET Personal) vBET's Avatar
    Data d'ingrés
    Octubre 2009
    Missatges
    3,037

    Default

    Code:
    $lastpostinfo['lastposter'] = '<!--vBET_SNTA-->' . $lastpostinfo['lastposter'] .'<!--vBET_ENTA-->';
    Hi ha no tal codi en vBET... Vas fer qualssevol canvis dins codi? Quina versió tens (potser algun més vell)?

  10. #10
    Membre Sènior
    Data d'ingrés
    Juny 2010
    Missatges
    276

    Default

    Ha de ser una altra plantilla que està utilitzant els VBET anomenen dins allà com cap canvi és fet a VBET 492.

Pàgina 1 de 2 12 PassatLast

Etiquetes per aquest tema

Permisos

  • Vostè no pot crear nous temes
  • Vostè no pot enviar respostes
  • Vostè no pot Arxius adjunts
  • Vostè no pot editar els teus missatges
  •