View Full Version: Решени Дополнителни langtitle парсирање прашање
Користејќи имала. Слика од екранот спроведен.
http://www.pentaxforums.com/forums/members/adam-albums-website-news-screenshots-picture5413-a.gif
Јас ќе се најде фикс за ова во функција имала која се справува со тоа.
Во functions_vbseo_vb.php:
Најди
vbseo_thread_seotitle($getnextoldest);
замени
vbseo_thread_seotitle($getnextoldest);
if (strpos($getnextoldest['title'], '[/langtitle]')) {
require_once('vbenterprisetranslator_functions_bbcode.php');
$getnextoldest['title'] = vbet_parseTitle($getnextoldest['title']);
}
$vbseo_gcache['thread'][$getnextoldest['threadid']] = $getnextoldest;
Ова треба да биде не е потребно. Дали интегриран vBET со имала како што е опишано во readme.html датотека? Која верзија на vBET користите? Додадени фајлови има глобални langtitle парсирање функционалност.
Да и јас сум со користење на најнова верзија, 3.3.3.
Чудно. Ве молиме да ни кажете како да се репродуцира на прашањето - ние ќе работиме на повеќе домот решение кое нема да бара дополнителни имала датотеки промени.
Може да ви закачувам на од серверот? Односно во тест пораки област?
Не, ова не може да се докаже тука, затоа што не ја користите опцијата имала да го вклучите тема титули во следната / претходната линкови (оние прикажани директно под брз одговор уредник). Прво ќе треба да се овозможи опција.
OK, па - што сега го знаеме како да го репродуцирате. Ние ќе го провериш на нашиот тест пример и бараат друго решение. Голема благодарност! :)
kamilkurczak
01-06-10, 22:00
Жалам, но не можеме да се репродуцира овој проблем.
Го тестираат на 3.5.0 имала и 3.3.3 vBET. Кои верзии имате?
Ве молиме бидете сигурни дека имате инсталирано најновата верзија vbet (ако го користи)
Што е со ажурирање product_vbenterprisetranslator.xml од не-не-испратите папка?
Јас користам vBET 3.3.3 и 3.3.2 имала. Мојот langtitle тагови не се разложени во профилот статистика страница или сега, се чини. Мошне чудно!
Да се утврдат анализирањето на langtitle под сликата на профилот "статистика" табот (каде што вели: "последното мислење: ..."), сум направил оваа промена во class_userprofile.php:
Најди:
$this->prepared['lastposttitle'] = $getlastpost['title'];
Замени:
$this->prepared['lastposttitle'] = $getlastpost['title'];
if (strpos($this->prepared['lastposttitle'], '[/langtitle]'))
{
require_once('vbenterprisetranslator_functions_bbcode.php');
$this->prepared['lastposttitle'] = vbet_parseTitle($this->prepared['lastposttitle']);
}
Нема начин на тагови се глобално разложени, како инаку оваа промена нема да бидат потребни. Постојат исто така, нема куки во таа класа датотека.
Ве молиме PM пристап детали да се пренесе, Админ CP и имала ЦП. Бидејќи ние не се во можност да го репродуцира на наша страна ние треба да го проверите на нашиот сервер.
Ве молиме вратите промените пред да ни даде пристап детали (треба да се види на ова прашање да го дијагностицира) - дека може да направи копии на датотеки лесно да ја врати повторно.
Како што пишува vBET 3.3.3 треба да анализирам langtitle на глобално ниво, во овој момент јас не сум во состојба да се каже дали тоа е некоја грешка, во судир со други приклучок, или погрешно vBET ажурирање.
Јас сум патувал во странство оваа недела, и нема да биде достапна да се справи со било заднинската веб прашања освен оние поставени тука на форумот.
Може ли да ми наведат каде во кодот на таг е глобално разложени? Јас тогаш може да се погледне и да знаете дали можам да видам зошто недостасува одредени области.
ја отворам датотеката: / вклучува / vbenterprisetranslator_functions_hooks.php
и барате vbet_global_complete таму се користи функцијата vbet_parseTitleGlobally (од / вклучува / vbenterprisetranslator_functions_bbcode.php)
Благодарам! Јас ќе ги испита тоа.
Сум го нашол уште неколку во navbits на inlinemod.php и postings.php.
Можете ли да се репродуцира ова однесување на овој сајт, односно кога уредување на преведени тема?
http://img267.imageshack.us/img267/3663/96513903.gif
http://img121.imageshack.us/img121/6716/90955400.gif
Во издание е во ред да го оставиме тоа. Морате да го видите оригиналниот текст за да може да го уреди. Тоа е зошто парсирањето е оневозможен на издание страница. Тоа треба да работат на овој начин и тоа е штетно - Google и другите посетители видите одобрени текст, не за време на издание:)
Дали ова прашање се уште постои? Што е тоа на статусот?
Ние се подготвуваме за новата верзија и сакаат да ги реши сите прашања. Ако најде дека е некои конфликт - Ве молиме потврдете. Ако не можете да се справи со - пишете PM пристап детали, па ние ќе бидеме во можност да го проверете и во случај на грешка се решение во следното издание.
Јас додадов анализирањето рачно до локациите наведени во оваа тема. Нема повеќе видливи парсирање проблеми.
Не е важно-најде уште еден: преведени PM титули не се разложени во Страна наслови на private.php
Фиксна со додавање на приклучок на private_complete:
if (strpos($pagetitle, '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$pagetitle = vbet_parseTitle($pagetitle);
}
И уште:
http://img63.imageshack.us/img63/4445/26859648.gif
Не можев да најдам начин да го надминете овој преку додатоци. Наместо тоа, додаде тој код да usercp.php:
if (strpos($reputation['title'], '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$reputation['title'] = vbet_parseTitle($reputation['title']);
} Директно под
$reputation['timeline'] = vbdate($vbulletin->options['timeformat'], $reputation['dateline']);
$reputation['dateline'] = vbdate($vbulletin->options['dateformat'], $reputation['dateline']);
$reputation['reason'] = $bbcode_parser->parse($reputation['reason']);
Не е важно-најде уште еден: преведени PM титули не се разложени во Страна наслови на private.php
Фиксна со додавање на приклучок на private_complete:
if (strpos($pagetitle, '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$pagetitle = vbet_parseTitle($pagetitle);
}
Јас навистина не може да репродуцира ова прашање на нашиот сервер. Се сомневам дека вие не имате инсталирано соодветно vBET 3.3.3 - проверете го. Имавме многу пати прашањето дека нашите клиенти само поставени нови датотеки и заборавил за увоз на нов производ датотека или на спротивната страна. Дали го проверивте не извршување на функцијата vbet_global_complete постојат во опишани место?
Исто така се работи нашите форуми сега vBET 3.3.4 бета верзија, така што може да биде дека бубачка постои во 3.3.3 и веќе го поправив (не се сеќавам тоа). Сепак, Ве молиме потврдете дека вашиот вистински инсталација е во ред - најдобар направи ажурирање на 3.3.3 повторно.
И уште:
http://img63.imageshack.us/img63/4445/26859648.gif
Не можев да најдам начин да го надминете овој преку додатоци. Наместо тоа, додаде тој код да usercp.php:
if (strpos($reputation['title'], '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$reputation['title'] = vbet_parseTitle($reputation['title']);
} Директно под
$reputation['timeline'] = vbdate($vbulletin->options['timeformat'], $reputation['dateline']);
$reputation['dateline'] = vbdate($vbulletin->options['dateformat'], $reputation['dateline']);
$reputation['reason'] = $bbcode_parser->parse($reputation['reason']);
Ако оваа страница е користење на global_complete кука, тогаш тоа треба да се постапува во vBET 3.3.3 - погледнете претходната одговор за тоа. Ако global_complete не се користи - тогаш таква датотека промени ќе биде потребно или да го додадете во некои кука ако постојат некои на оваа страница.
Мојот производ датотека и сите php датотеки се прикажани како v3.3.3, како тие треба да бидат. Сепак, морам пат е изменета на многу фајлови и неколку додатоци инсталирани на мојот форум, па затоа е малку веројатно дека може да има конфликт.
Сум забележал дека времето за исполнување на global_complete кука е 1000. Не треба ова да биде повисока за да се избегне конфликт со други додатоци?
Сум го потврди присуството на глобалната парсирање функција. Јас многу внимателно надогради до 3.3.3, па се сомневам дека содржини на датотеки може да биде проблем тука. Сепак, јас не гледам повеќе грешки, па мислам дека сум добро за време битие.
Јас сум исто така среќен да се каже дека изведбата vBET хит на мојот сервер е незначителна, така што не може да биде надградба на минатото 3.3.3 поради големиот број на персонализации / работни поправки сум спроведува на моето. Со 800 на интернет, јас сум имал сервер носивост под 1,00, а со 1.200 интернет, тие беа околу 3.00. Не е лошо за двојна хексадецимален-core Xeon сервер, мислам!
Мислам дека премногу! :)
Значи - Прв назад кон ова прашање. vBET треба да се справи со автоматски оние намали langtitle (со ...) - не сме во можност да го репродуцира на нашите форуми и сакаат да направи нова верзија наскоро. Тоа би било одлично доколку би можеле да се најдат причината на оваа и поправете го, ако е на наша страна. Ако премиерот да пристапите детали на вашиот форум, па дури и тест пример каде оние нешта би можеле на тоа - би можеле да го поправам:)
Во овој момент без можност да се репродуцира ние дури и не можат да бидат сигурни дали тоа е навистина vBET бубачка (не некој конфликт со други современи или конфигурација прашање). Значи ние сме во Мртва точка сега во оваа област. Уште еднаш - ние со задоволство ќе се реши ова прашање на ваша страна ако сакате. Постои можност дека новите vBET порака ќе биде овој викенд - би било одлично да ги затвори сите прашања пред:)
Сфатив дека ние навистина имаше бубачка таму. Глобал langtitle парсирањето е внатрешноста на непотребни состојба, па не е секогаш беше оценета. Ова е веќе поправени и ќе бидат вклучени во следното издание.
Може ли да ве молиме да ја објавите на брз лек за тоа? Не можам да се надополни со 3.3.4 сега: (
Јас сум Сомневајќи се дека непотребно состојба е една подолу:
function vbet_parseTitleGlobally(&$title, $removeNotTranslateSection = false) {
if ($_GET['do'] != 'postthread' && $_GET['do'] != 'comment' && 0!==strpos($_GET['do'], 'edit') && 0!==strpos($_GET['do'], 'update')
&& strpos($title, '[langtitle=')) {
return vbet_parseTitleMultiple($title, $removeNotTranslateSection);
}
Што имате со ажурирање?
Јас ќе погледнете во од SVN да се провери какви промени се направени за да се реши ова прашање, но сепак - ќе треба последните порака првата да бидете во можност да направи брз лек ако се објават.
Направив неколку измени на кодот со текот на времето, и на Си ја заборавив каде и зошто. Не сакам да биде кршење на работи кои веќе работат!
Ве молиме имајте во предвид дека ние не сме одговорни за кодот промени од страна на нашите клиенти - Ние не се едноставни можност да го стори тоа. Ако промените се во согласност со нашите брзи, тогаш може да се смири - тие ќе бидат вклучени во следното издание па сè ќе биде во ред. Ако сте го направиле некои други кодот промени, тогаш ние совети да пишуваат некои документ кој ќе ве води врска со вашите лични дополнителни чекори за време надградби - инаку ќе останете со стариот vBET верзија, затоа што о не знаат што и она што за вас промени.
Ве молиме имајте во предвид дека го најдов она што промени се неопходни за да се реши ова прашање, но не можам да го објави Quik поправи на форумот (поради тоа што вклучува скршени BBCode-от внатре). Значи молам прашам за тоа по електронска пошта (contact@vbenterprisetranslator.com) и јас ќе го испратам до тебе таму.
Се согласувам живот ќе биде полесно ако имав документирани на промени. Колку што се сеќавам, тие сите беа поправени грешки, а не нови функции, итн
Е-mail, испратен! Благодарам!
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.