Gweld Ffurf Llawn: Datrys Langtitle Ychwanegol mater dosrannu
Defnyddio vbSEO. Screenshot ynghlwm.
http://www.pentaxforums.com/forums/members/adam-albums-website-news-screenshots-picture5413-a.gif
Byddaf yn dod o hyd i ateb ar gyfer hyn yn y swyddogaeth vBSEO sy'n delio hyn.
Yn functions_vbseo_vb.php:
dod o hyd i
vbseo_thread_seotitle($getnextoldest);
disodli
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;
Dylai hyn fod nid yn angenrheidiol. A wnaethoch chi vBET integredig gyda vBSEO ei hoffi cael ei ddisgrifio yn y ffeil readme.html? Pa fersiwn o vBET ydych chi'n defnyddio? Cafodd yr un olaf wedi langtitle byd-eang ymarferoldeb dosrannu.
Ie, ac rwy'n defnyddio'r fersiwn ddiweddaraf, 3.3.3.
Strange. Dywedwch wrthym sut i atgynhyrchu'r y mater - byddwn yn gweithio ar fwy ateb cain na fydd angen newid ffeiliau vBSEO ychwanegol.
Allwch chi ei atgynhyrchu ar y tu allan gweinyddwr? Hy mewn ardal brawf negeseuon?
Na, ni all hyn ei ddangos yma, oherwydd nad ydych yn defnyddio'r opsiwn vBSEO i gynnwys teitlau edau mewn cysylltiadau nesaf / flaenorol (y rhai a nodir yn union o dan y golygydd ymateb cyflym). Byddech yn gyntaf bydd angen i alluogi'r dewis.
Iawn felly - yn awr rydym yn gwybod sut i atgynhyrchu. Byddwn yn edrych ar ein achos prawf a cheisio am ateb arall. Diolch yn Fawr! :)
kamilkurczak
01-06-10, 22:00
Mae'n ddrwg gennym, ond ni allwn atgynhyrchu broblem hon.
Rydym yn profi ei fod ar vBSEO 3.5.0 a 3.3.3 vBET. Pa fersiynau sydd gennych?
Gwnewch yn siŵr eich bod wedi gosod y vbet fersiwn diweddaraf (os ydych yn ei ddefnyddio)
beth am ddiweddaru product_vbenterprisetranslator.xml o wneud-ni-lwytho ffolder?
Rwy'n defnyddio vBET 3.3.3 a 3.3.2 vBSEO. Nid yw fy tagiau langtitle yn cael eu parsed yn y dudalen proffil ystadegau naill ai yn awr, mae'n ymddangos. Yn rhyfedd!
Er mwyn pennu dosrannu o langtitle o dan y proffil tab "ystadegau" (lle mae'n dweud "post diwethaf: ..."), wnes newid hwn yn y class_userprofile.php:
Dod o hyd i:
$this->prepared['lastposttitle'] = $getlastpost['title'];
Amnewid:
$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']);
}
Does dim ffordd y tagiau yn cael eu parsed fyd-eang, fel arall ni fyddai hyn yn newid eu hangen. Hefyd nid oes unrhyw bachau yn y ffeil dosbarth.
Os gwelwch yn dda manylion mynediad at FTP PM, Gweinyddu a'r vBSEO Gynradd CP. Gan nad ydym yn gallu ei hatgynhyrchu ar ein ochr yn rhaid i ni edrych ar ein gweinydd.
Os gwelwch yn dda dadwneud eich newidiadau cyn i chi roi manylion i ni mynediad (mae angen i ni weld y mater i wneud diagnosis iddo) - gallwch chi wneud copïau o ffeiliau i hawdd ddod yn ôl eto.
Wrth i mi ysgrifennu ddylai dosrannu vBET 3.3.3 langtitle fyd-eang, ar hyn o bryd nad wyf yn gallu dweud yn ei bod yn rhai chwilod, gwrthdaro â plugin eraill, neu ddiweddaru vBET anghywir.
Rwy'n teithio dramor yr wythnos hon, ac ni fydd ar gael i ddelio ag unrhyw faterion wefan ol-wyneb ar wahân i'r rhai postio yma ar y fforwm.
Allech chi ddangos i mi lle yn y cod y tag yw parsed yn fyd-eang? Gallaf yna cymerwch olwg ac yn gadael i chi wybod os galla i weld pam ei fod ar goll rhai ardaloedd.
agored file: / cynnwys / vbenterprisetranslator_functions_hooks.php
ac edrych am vbet_global_complete mae yn cael ei ddefnyddio ffwythiant vbet_parseTitleGlobally (o / cynnwys / vbenterprisetranslator_functions_bbcode.php)
Diolch! Byddaf yn ymchwilio i hyn.
Rwyf wedi dod o hyd i fwy ychydig yn y navbits ar inlinemod.php a postings.php.
Allwch chi atgynhyrchu ymddygiad hwn ar y safle hwn, hy pan golygu edau cyfieithu?
http://img267.imageshack.us/img267/3663/96513903.gif
http://img121.imageshack.us/img121/6716/90955400.gif
Yn ystod y rhifyn mae'n iawn ei adael. Mae angen i chi weld y testun gwreiddiol er mwyn gallu ei olygu. Dyna pam dosrannu yn anabl ar rhifyn dudalen. Dylai gwaith y ffordd hon ac mae'n niweidiol - Google ymwelwyr ac eraill gweler y testun a gymeradwywyd, nid yn ystod argraffiad:)
A yw'r mater yn dal i fodoli? Beth mae'n ei statws?
Rydym yn paratoi ar gyfer rhyddhau newydd ac eisiau datrys yr holl faterion. Os ydych yn gweld ei bod yn rhai gwrthdaro - cadarnhewch. Os na allwch chi ei drin - rhowch fanylion mynediad PM, felly byddwn yn gallu ei wirio ac mewn achos o ddal Byg yn cynnwys ateb yn rhyddhau nesaf.
Dwi wedi ychwanegu y dosrannu llaw at y lleoliadau a restrir yn y edau. Nid oes unrhyw broblemau dosrannu yn fwy gweladwy.
Nevermind-hyd i un arall: nid teitlau PM cyfieithu yn cael eu parsed yn y teitlau dudalen ar private.php
Sefydlog drwy ychwanegu plugin yn private_complete:
if (strpos($pagetitle, '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$pagetitle = vbet_parseTitle($pagetitle);
}
Ac un arall:
http://img63.imageshack.us/img63/4445/26859648.gif
Nid oeddwn yn gallu dod o hyd i ffordd at atgyweiria hon drwy plugins. Yn lle hynny, yr wyf yn ychwanegu at y côd hwn usercp.php:
if (strpos($reputation['title'], '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$reputation['title'] = vbet_parseTitle($reputation['title']);
} Uniongyrchol isod
$reputation['timeline'] = vbdate($vbulletin->options['timeformat'], $reputation['dateline']);
$reputation['dateline'] = vbdate($vbulletin->options['dateformat'], $reputation['dateline']);
$reputation['reason'] = $bbcode_parser->parse($reputation['reason']);
Nevermind-hyd i un arall: nid teitlau PM cyfieithu yn cael eu parsed yn y teitlau dudalen ar private.php
Sefydlog drwy ychwanegu plugin yn private_complete:
if (strpos($pagetitle, '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$pagetitle = vbet_parseTitle($pagetitle);
}
Ni allaf wir atgynhyrchu mater hwn ar ein gweinydd. Yr wyf yn amau nad ydych wedi gosod yn briodol vBET 3.3.3 - gwiriwch ei fod. Cawsom lawer gwaith yn fater y mae ein cleientiaid yn llwytho ffeiliau newydd yn unig ac anghofio i fewnforio ffeil cynnyrch newydd neu i'r gwrthwyneb. A wnaethoch chi wirio yn gweithredu swyddogaeth vbet_global_complete yn bodoli ar waith a ddisgrifir?
Hefyd, rydym yn cynnal ein fforymau yn awr ar fersiwn vBET 3.3.4 beta, fel y gellir ei bod chwilod bodoli yn 3.3.3, ac rydym eisoes yn ei sefydlog (peidiwch cofio bod). Dal-os gwelwch yn dda yn cadarnhau bod eich gosodiad gwir yn iawn - y wybodaeth ddiweddaraf a wnaed orau i 3.3.3 eto.
Ac un arall:
http://img63.imageshack.us/img63/4445/26859648.gif
Nid oeddwn yn gallu dod o hyd i ffordd at atgyweiria hon drwy plugins. Yn lle hynny, yr wyf yn ychwanegu at y côd hwn usercp.php:
if (strpos($reputation['title'], '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$reputation['title'] = vbet_parseTitle($reputation['title']);
} Uniongyrchol isod
$reputation['timeline'] = vbdate($vbulletin->options['timeformat'], $reputation['dateline']);
$reputation['dateline'] = vbdate($vbulletin->options['dateformat'], $reputation['dateline']);
$reputation['reason'] = $bbcode_parser->parse($reputation['reason']);
Os y dudalen hon yn defnyddio bachyn global_complete, yna dylid ei thrin yn vBET 3.3.3 - gweler ymateb blaenorol am hynny. Os nad global_complete yn cael ei ddefnyddio - yna bydd newid ffeil o'r fath yn angenrheidiol neu gallwch ei ychwanegu at rai bachyn os oes rhai ar gael ar y dudalen hon.
Mae fy ffeil cynnyrch a holl ffeiliau PHP yn dangos i fyny fel v3.3.3, ag y dylent fod. Fodd bynnag, rwyf wedi addasu nifer o ffeiliau a chael dipyn o ychydig ategion wedi'i osod ar fy fforwm, felly mae'n debygol y braidd gallai fod gwrthdaro.
Rydw i wedi sylwi bod yr amser a gweithredu ar y bachyn global_complete yn 1000. Os nad yw hyn yn uwch er mwyn osgoi gwrthdaro gyda ategion eraill?
Rwyf wedi cadarnhau presenoldeb y swyddogaeth dosrannu byd-eang. Rwyf yn ofalus iawn huwchraddio i 3.3.3, felly yr wyf yn amau bod modd cynnwys ffeil fod yn broblem yma. Fodd bynnag, ni welaf unrhyw namau bellach, felly rwy'n meddwl fy mod yn dda am y tro lles.
Rwyf hefyd yn falch o ddweud bod perfformiad yn taro vBET ar fy gweinyddwr yn fach iawn, felly efallai na fyddaf yn uwchraddio 3.3.3 gorffennol oherwydd y nifer uchel o customizations / chyfyngderau gweithio Rwyf wedi rhoi ar waith ar fy mhen fy hun. Gyda 800-lein, rwyf wedi cael llwyth gweinyddwr isod 1.00, a chyda 1200 ar-lein, eu bod o gwmpas 3.00. Ddim yn ddrwg am weinydd Xeon ddeuol hecs-graidd, dwi'n meddwl!
Rwy'n credu hefyd! :)
Felly - mynd yn ôl i'r mater. Dylid trin yn awtomatig vBET hynny (gyda ...) langtitle torri - nid ydym yn gallu ei hatgynhyrchu ar ein fforymau ac yn awyddus i wneud ryddhau newydd cyn bo hir. Byddai'n wych pe gallem gael y rheswm hwn a atgyweiria 'os yw ar ein ochr. Os gallwch PM mynediad manylion at eich fforwm, neu hyd yn oed eich achos prawf lle y pethau hynny ddigwydd ein gallu i fod - gallem atgyweiria ':)
Ar hyn o bryd heb posibilrwydd i atgynhyrchu ni allwn fod yn sicr hyd yn oed yn ei bod yn wir yn byg vBET (nid yw rhai gwrthdaro â mod eraill neu fater ffurfwedd). Felly rydym yn bwynt farw yn awr yn yr ardal hon. Unwaith eto, - byddem yn hapus i ddatrys y mater hwn ar eich ochr chi os ydych yn ewyllys. Mae posibilrwydd y bydd newydd yn cael eu rhyddhau vBET y penwythnos - byddai yn wych i gau pob mater o'r blaen:)
Deuthum i'r casgliad fod ein mewn gwirionedd wedi nam yno. Fyd-eang langtitle dosrannu oedd tu mewn cyflwr diangen felly nid ydynt bob amser ei werthuso. Mae hyn eisoes yn cael ei gywiro a bydd yn cael ei gynnwys yn rhyddhau nesaf.
Allech chi os gwelwch yn dda postio ateb parod ar gyfer hynny? Ni allaf uwchraddio i 3.3.4 ar hyn o bryd: (
Rwy'n dyfalu bod y cyflwr yn ddiangen yn yr un isod:
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);
}
Beth sy'n dal i chi ddiweddaru?
Byddaf yn edrych yn allan SVN i wirio pa newidiadau at ddatrys y mater, ond yn dal - bydd angen datganiad cyntaf olaf i allu gwneud ateb cyflym os ydym yn ei gyhoeddi.
Rwyf wedi gwneud nifer o addasiadau i'r cod dros gyfnod o amser, a dwi wedi anghofio ymhle a pham. Dydw i ddim eisiau bod yn torri pethau sydd eisoes yn gweithio!
Sylwer nad ydym yn gyfrifol am newid côd gan ein cleientiaid - nid ydym yn syml yn gallu gwneud hynny. Os bydd eich newidiadau yn ôl ein atebion cyflym yna gallwch fod yn dawel - bydd rhai yn cael eu cynnwys yn y cyhoeddiad nesaf fel y bydd popeth yn iawn. Os ydych yn gwneud rhai newidiadau cod arall, yna rydym yn cynghori i ysgrifennu rhai ddogfen a fydd yn arwain i chi am eich camau personol ychwanegol yn ystod y newyddion diweddaraf - fel arall, byddwch yn aros gyda fersiwn vBET hen, oherwydd eich bod o ddim yn gwybod beth a beth i chi newid.
Nodwch fod Roedd pa newidiadau sydd eu hangen i ddatrys y mater hwn, ond ni allaf gyhoeddi quik atgyweiria ar fforwm (oherwydd ei fod yn cynnwys y tu mewn BBCode torri). Felly pelase gofyn amdano drwy e-bost (contact@vbenterprisetranslator.com) a byddaf yn ei anfon i chi yno.
Rwy'n cytuno rhwng bywyd a byddai yn haws os wyf wedi dogfennu y newidiadau. Cyn belled ag yr wyf yn cofio, roedden nhw i gyd gywiriadau i namau, ac nid nodweddion newydd, ac ati
E-bost a anfonwyd! Diolch!
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.