Vigtigt: Denne side bruger cookies (cookies). Brug af denne website uden at slukke cookies i browseren, betyder det, at du accepterer for at bruge det.
Køb nu! Egenskaber Downloads

Tjen med os!

Hvis du vil begynde at tjene penge med vBET join til Affiliate Program.
Side 1 af 2 12 SidsteLast
Resultater 1 til 10 af 16

Tråd: Fanget endnu 4.2.5 VB med DIN fejl

  1. #1
    Senior Medlem
    Tilmeldings dato
    Jun 2010
    Indlæg
    276

    Default Fanget endnu 4.2.5 VB med DIN fejl

    Var at få en advarsel, så jeg har oprettet en fejlrapportering til at skrive skabelon til log og taget dette...
    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
    Hvad jeg gjorde var at skrive skabelon til logfilen, før det ikke lykkedes, tog mig 3 dage, men dette er den skabelon, ilægning, der er at kaste fejl.

  2. #2
    Michał Podbielski (vBET ansatte) vBET's Avatar
    Tilmeldings dato
    Oktober 2009
    Indlæg
    3,037

    Default

    Vi vil undersøge det og sende dig svar snart.

  3. #3
    Michał Podbielski (vBET ansatte) vBET's Avatar
    Tilmeldings dato
    Oktober 2009
    Indlæg
    3,037

    Default

    Vi skal have forskellige versioner af vBulletin, fordi på plads, der er beskrevet ved fejl log, vi har } og der bør være nogle plugin udførelse.
    Giv os indholdet på linje 4695 i din fil /home/allfreec/public_html/phpBB2/includes/class_core.php så vi vil være i stand til at finde ud af hvilket plugin er skyldig, og se efter fejl.

  4. #4
    Senior Medlem
    Tilmeldings dato
    Jun 2010
    Indlæg
    276

    Default

    Starter ved 4660, kan du se min kode til at fange fejlen til log-fil kaste det faktiske

    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 ansatte) vBET's Avatar
    Tilmeldings dato
    Oktober 2009
    Indlæg
    3,037

    Default

    Tak. Og denne kommenteret kode er din kode, der returneres 1. linje af fejl log?

  6. #6
    Senior Medlem
    Tilmeldings dato
    Jun 2010
    Indlæg
    276

    Default

    Ja, det ville logge nogen skabelon henrettet, der ikke matcher de to kender dem, at det var skovhugst. Så det ville skrive ytemple til log derefter blive efterfulgt af fejlmeddelelse

  7. #7
    Senior Medlem
    Tilmeldings dato
    Jun 2010
    Indlæg
    276

    Default

    Ikke sikker på om det gav mening, jeg loggede på hver enkelt skabelon belastning, så fjernet dem, hvis de ikke forårsage fejl med str erstatte ind.

  8. #8
    Senior Medlem
    Tilmeldings dato
    Jun 2010
    Indlæg
    276

    Default

    Quote Oprindeligt indsendt af vBET View Post
    Tak. Og denne kommenteret kode er din kode, der returneres 1. linje af fejl log?
    error_log($template_code, 0); <- denne linje skriver nuværende $template_code til log fil

    Så den fejl er fatal, jeg havde til at skrive hver skabelon kode behandlet, så se, hvad det var, før den fatale fejl er registreret.

  9. #9
    Michał Podbielski (vBET ansatte) vBET's Avatar
    Tilmeldings dato
    Oktober 2009
    Indlæg
    3,037

    Default

    Code:
    $lastpostinfo['lastposter'] = '<!--vBET_SNTA-->' . $lastpostinfo['lastposter'] .'<!--vBET_ENTA-->';
    Der er ikke en sådan kode i din... Har du foretaget nogen ændringer i koden? Hvilken version har du (måske nogle af de ældre)?

  10. #10
    Senior Medlem
    Tilmeldings dato
    Jun 2010
    Indlæg
    276

    Default

    Må være en anden skabelon, der er hjælp DIN navn i der ikke er foretaget ændringer af DIN 492.

Side 1 af 2 12 SidsteLast

Tags til dette emne

Udstationering Tilladelser

  • Du måske ikke oprette nye tråde
  • Du måske ikke skrive svar
  • Du måske ikke vedhæfte filer
  • Du måske ikke redigere dine indlæg
  •