Важны: Гэтая старонка выкарыстоўвае печыва (cookies). Выкарыстоўваючы сапраўдны сайт, не выключаючы печыва ў браўзэры, азначае, што вы згодны для яго выкарыстання.
Купіць зараз! Асаблівасці Загрузка

Зарабляйце з намі!

Калі вы хочаце, каб пачаць зарабляць грошы з vBET зарэгістравацца, каб Партнёрская праграма.
Стар. 1 з 2 12 АпошніLast
Вынікі 1 да 10 з 16

Тэма: Захапілі яшчэ 4.2.5 VB з vbet памылку

  1. #1
    Senior Member
    Рэгістрацыя
    Чэрвеня 2010
    Паведамленняў
    276

    Default Захапілі яшчэ 4.2.5 VB з vbet памылку

    Атрымліваю яшчэ адно папярэджанне, таму я стварыў справаздачу пра памылку, каб напісаць шаблон ў часопіс і зняў гэта...
    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
    Тое, што я рабіў, было напісаць шаблон ў часопіс да яго выхаду з ладу, узяў мяне 3 дні, але гэта загрузка шаблону, які кідае памылку.

  2. #2
    Міхал Podbielski (vBET штаба) vBET's Avatar
    Рэгістрацыя
    Кастрычніка 2009 г.
    Паведамленняў
    3,037

    Default

    Мы будзем расследаваць яго і адправіць вам адказ.

  3. #3
    Міхал Podbielski (vBET штаба) vBET's Avatar
    Рэгістрацыя
    Кастрычніка 2009 г.
    Паведамленняў
    3,037

    Default

    Мы павінны мець розныя версіі форуму, таму што ў месца, апісанае ў часопісе памылак мы } і павінна быць выкананне плагіна.
    Калі ласка, дайце нам кантэнт 4695 радкі ў ваш файл /home/allfreec/public_html/phpBB2/includes/class_core.php так мы зможам знайсці, які убудова вінаваты і шукаць памылкі.

  4. #4
    Senior Member
    Рэгістрацыя
    Чэрвеня 2010
    Паведамленняў
    276

    Default

    Пачынаючы з 4660, вы можаце ўбачыць мой код, каб злавіць памылкі ў файл часопіса скінуўшы фактычны

    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
    Міхал Podbielski (vBET штаба) vBET's Avatar
    Рэгістрацыя
    Кастрычніка 2009 г.
    Паведамленняў
    3,037

    Default

    Дзякуй. І гэты закаментаваныя код-гэта код, які вярнуў 1-й лініі часопіс памылак?

  6. #6
    Senior Member
    Рэгістрацыя
    Чэрвеня 2010
    Паведамленняў
    276

    Default

    Так, гэта было ў часопісе ўсё выконваецца шаблон, які не адпавядаў ведаеце, што гэта было лесанарыхтоўкі. Потым ён будзе пісаць ytemple ў часопіс, затым рушыць услед паведамленне пра памылку

  7. #7
    Senior Member
    Рэгістрацыя
    Чэрвеня 2010
    Паведамленняў
    276

    Default

    Не ўпэўнены, калі гэта мае сэнс, я запісваў кожны загрузіць шаблон ёсць, а затым выдаліць іх, калі яны не выклікаюць памылку з вул замяніць праверыць.

  8. #8
    Senior Member
    Рэгістрацыя
    Чэрвеня 2010
    Паведамленняў
    276

    Default

    Quote Паведамленне ад vBET View Post
    Дзякуй. І гэты закаментаваныя код-гэта код, які вярнуў 1-й лініі часопіс памылак?
    функцыю error_log($template_code, 0); &ЛТ;- гэты радок піша цяперашніх $template_code ў лог-файл

    Як памылка з'яўляецца фатальнай, мне прыйшлося пісаць кожны апрацаваны код шаблону, а затым убачыць, якім ён быў да фатальнага запісваецца паведамленне пра памылку.

  9. #9
    Міхал Podbielski (vBET штаба) vBET's Avatar
    Рэгістрацыя
    Кастрычніка 2009 г.
    Паведамленняў
    3,037

    Default

    Code:
    $lastpostinfo['lastposter'] = '<!--vBET_SNTA-->' . $lastpostinfo['lastposter'] .'<!--vBET_ENTA-->';
    Няма такога кода ў vbet... вы ўнеслі якія-небудзь змены ў код? Якая версія ў цябе (можа трохі старэй)?

  10. #10
    Senior Member
    Рэгістрацыя
    Чэрвеня 2010
    Паведамленняў
    276

    Default

    Павінен быць іншы шаблон, які выкарыстоўвае імя ў vbet там пакуль не былі ўнесены змяненні з vbet 492.

Стар. 1 з 2 12 АпошніLast

Пазнакі гэтай тэмы

Вашы правы

  • Вы не можа ствараць новыя тэмы
  • Вы не можа адказваць на паведамленні
  • Вы не можа прымацоўваць ўкладання
  • Вы не можа рэдагаваць свае паведамленні
  •