PDA

View Full Version: Solved Imechukua mwingine 4.2.5 VB na kosa la VBET



ctrenks
04-06-18, 20:49
Ilikuwa na onyo lingine ili nimeunda ripoti ya kosa ili kuandika template kwenye logi na kulichukua hii ...



[04-Jun-2018 18:52:57 UTC] $lastpostinfo['lastposter'] = '' . $lastpostinfo['lastposter'] .'';
[04-Juni-2018 18:52:57 UTC] PHP Hitilafu ya makosa: kosa la syntax, zisizotarajiwa '' (T_ENCAPSED_AND_WHITESPACE), kutarajia kitambulisho (T_STRING) au variable (T_VARIABLE) au nambari (T_NUM_STRING) katika / home / allfreec / public_html / phpBB2 / inajumuisha / class_core.php (4695): eval () 'd code kwenye mstari wa 1



Nilifanya ni kuandika template kwenye logi kabla ya kushindwa, kunichukua siku 3 lakini hii ni upakiaji wa template ambayo inatupa hitilafu.

vBET
07-06-18, 01:16
Sisi kuchunguza na kutuma majibu hivi karibuni.

vBET
15-06-18, 19:56
Tunapaswa kuwa na matoleo tofauti ya vBulletin kwa sababu mahali pale yameelezwa na logi la kosa tunayo} na kuna lazima iwe na utekelezaji wa baadhi ya programu.
Tafadhali tupe maudhui ya mstari 4695 katika faili yako /home/allfreec/public_html/phpBB2/includes/class_core.php hivyo tutaweza kupata Plugin ambayo ni hatia na kuangalia mdudu.

ctrenks
17-06-18, 02:11
Kuanzia saa 4660, unaweza kuona msimbo wangu ili kupata hitilafu kwenye faili la logi linalojitokeza



/**
* 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 . '";');
}

vBET
18-06-18, 18:01
Asante. Na kanuni hii ya maoni ni code yako, ambayo ilirudi mstari wa kwanza wa kosa?

ctrenks
18-06-18, 18:16
Ndio, ingeingia kwenye template yoyote iliyofanywa, ambayo haikufananisha na watu wawili wanaojua kuwa ni magogo. Kisha ingeandika barua kwa logi kisha kufuatiwa na ujumbe wa makosa

ctrenks
18-06-18, 18:55
Tuna uhakika kama hilo lilikuwa lenye maana, niliingia kila mzigo wa template pale, kisha ukawaondoa ikiwa haukusababishia kosa na chembechembe badala ya hundi.

ctrenks
19-06-18, 16:33
Asante. Na kanuni hii ya maoni ni code yako, ambayo ilirudi mstari wa kwanza wa kosa?

makosa_log ($ template_code, 0); <- mstari huu anaandika $ template_code ya sasa kwenye faili ya logi

Kama kosa linapokufa, nilibidi kuandika kila msimbo wa template uliotengenezwa, kisha uone kile kilichokuwa kabla ya kosa mbaya lirekodi.

vBET
21-06-18, 17:06

$lastpostinfo['lastposter'] = '' . $lastpostinfo['lastposter'] .'';
Hakuna kanuni kama hiyo katika vBET ... Je! Umefanya mabadiliko yoyote kwa msimbo? Je, ni toleo gani una (labda baadhi ya wazee)?

ctrenks
22-06-18, 14:50
Inapaswa kuwa template nyingine ambayo inatumia jina la VBET huko pale kama hakuna mabadiliko yanafanywa kwa VBET 492.

vBET
22-06-18, 16:05
Hivyo labda code hii inazalishwa kwa kuongeza sehemu kadhaa (kwa kitanzi au maelezo mengine). Nitaangalia tena, kuangalia tu kwa sehemu yake na kukujulisha.

vBET
23-06-18, 19:03
Sawa, nimeipata. Sikuweza kupata hapo awali, kwa sababu katika msimbo tumekuwa na wahusika wa kutoroka kabla '. Nambari iko kwenye faili vbenterprisetranslator_functions_hooks.php

$vbulletin->templatecache['forumhome_lastpostby'] =
'$lastpostinfo[\'lastposter\'] = \'\' . $lastpostinfo[\'lastposter\'] .\'\\ ';'
$ vbulletin-> templatecache ['forumhome_lastpostby'];
Siwezi kuzaa suala hiyo kwa hivyo siwezi kuangalia ufumbuzi. Tafadhali eleza jinsi ya kuzaliana au kujaribu kuchukua nafasi ya msimbo na moja hapo chini. Suluhisho hili halikufuatiliwa.

$vbulletin->templatecache['forumhome_lastpostby'] =
'$lastpostinfo[lastposter] = \'\' . $lastpostinfo[lastposter] .\'\\ ';'
$ vbulletin-> templatecache ['forumhome_lastpostby'];

Hii inaweza kuwa - msimbo wa kosa huelezea kuhusu zisizotarajiwa 'na kwa vile vBulletin huweka msimbo wetu katika "(eval('$final_rendered = "' . $template_code . '";');) hii inaweza kusababisha kosa. Tafadhali tuambie, jinsi ya kuzaliana, au angalia ufumbuzi unaowezekana na kutupeleka hali yako.

ctrenks
25-06-18, 14:31
Siwezi kulazimisha kosa, nilikuwa na uwezo wa kuifanya tu .. Haifanyii mara chache kwa siku kadhaa ili nitajifungua msimbo na uangalie!

vBET
26-06-18, 10:05
Kubwa - tutasubiri maelezo yako.

ctrenks
27-06-18, 21:38
Hadi sasa hakuna makosa, Inaonekana vizuri

vBET
30-06-18, 09:15
Kubwa. Nitaweka alama ya bug hii kama kutatuliwa na ni pamoja na ufumbuzi katika kutolewa ijayo. Ikiwa matatizo yanaonekana tena, tafadhali tujulishe.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations delivered by vB Enterprise Translator 4.10.1