PDA

Tingnan ang Buong Bersyon: Lutas Karagdagang pag-parse ng isyu langtitle



moman
22-05-10, 23:46
Paggamit vbSEO. Screenshot nakalakip.

http://www.pentaxforums.com/forums/members/adam-albums-website-news-screenshots-picture5413-a.gif

Ko mahahanap ang isang ayusin para sa mga ito sa vBSEO pagpapaandar na humahawak ito.

moman
23-05-10, 01:27
Sa functions_vbseo_vb.php:

mahanap


vbseo_thread_seotitle($getnextoldest);

palitan


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
23-05-10, 17:36
Ito ay dapat na hindi kinakailangan. Mo ba integrated vBET sa vBSEO tulad ng ito ay inilarawan sa readme.html na file? Aling bersyon ng vBET ang ginagamit mo? Huling isa may global langtitle pag-parse ng functionality.

moman
24-05-10, 04:08
Oo at ako gamit ang pinakabagong bersyon, 3.3.3.

vBET
24-05-10, 19:30
Kakaibang. Mangyaring sabihin sa amin kung paano upang kopyahin ang isyu - na namin magtrabaho sa higit pa matikas solusyon na hindi nangangailangan ng karagdagang mga file ng vBSEO baguhin.

Maaari mo pararamihin ito sa out server? Ibig sabihin sa mensahe pagsubok lugar?

moman
25-05-10, 19:22
Hindi, ito ay hindi maaaring ipinapakita dito, dahil hindi mo gamitin ang vBSEO pagpipilian upang isama ang mga pamagat ng thread sa susunod / naunang link (sa mga ipinapakita nang direkta sa ibaba ng mabilis na tugon ng editor). Gusto mo munang paganahin ang pagpipilian.

vBET
25-05-10, 21:01
OK kaya - alam namin ngayon kung paano ito upang kopyahin. Kami ay suriin ang mga ito sa aming pagsubok Halimbawa at maghanap para sa iba pang mga solusyon. Mahusay salamat! :)

kamilkurczak
01-06-10, 22:00
Ikinalulungkot namin, ngunit hindi namin kopyahin ang problemang ito.
Nasubukan namin ito sa 3.5.0 vBSEO at 3.3.3 vBET. Aling mga bersyon kang?

Mangyaring siguraduhin na-install mo ang pinakabagong bersyon vbet (kung ginamit mo ito)

kung ano ang tungkol sa update product_vbenterprisetranslator.xml mula gawin-hindi-upload folder?

moman
02-06-10, 09:43
Ako gumagamit ng vBET 3.3.3 at vBSEO 3.3.2. Ang Aking mga langtitle tag ay hindi parse sa mga istatistika ng pahina ng profile alinman sa ngayon, tila. Medyo kakaiba!

moman
02-06-10, 10:09
Upang ayusin ang pag-parse ng langtitle sa ilalim ng ang profile tab na "Mga istatistika" (kung saan ito nakasulat na "huling post: ..."), ginawa ko ang pagbabagong ito sa class_userprofile.php:

Maghanap ng:

$this->prepared['lastposttitle'] = $getlastpost['title'];

Palitan:


$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']);
}

Walang paraan ang mga tag ay globally-parse, bilang kung hindi man ang pagbabagong ito ay hindi kinakailangan. Mayroon ding mga Hooks sa file na iyon ng klase.

vBET
02-06-10, 11:53
Mangyaring PM detalye access sa FTP, Admin CP at vBSEO CP. Dahil hindi namin magagawang upang kopyahin ang mga ito sa aming bahagi naming suriin ang mga ito sa aming server.

Mangyaring undo ang iyong mga pagbabago bago bigyan ka sa amin ang mga detalye access (kailangan namin upang makita ang mga isyu upang masuri ito) - maaari mong ginawa kopya ng mga file upang madaling dalhin ito muli.

Tulad ng sinulat ko vBET 3.3.3 dapat parse ng langtitle buong mundo, sa sandaling ito hindi ako magagawang upang sabihin ang ilang mga bug, salungat sa mga iba pang mga plugin, o maling vBET update.

moman
03-06-10, 07:48
Ako naglalakbay sa ibang bansa ang linggo na ito, at hindi na magagamit upang hawakan ang anumang mga backend na mga isyu sa website hiwalay mula sa mga post dito sa forum.

Puwede ninyo bang ipakita sa akin kung saan sa code tag ay globally-parse? Ko pagkatapos ay tingnan at ipaalam sa iyo kung ang maaari kong makita kung bakit ito ay nawawala ng ilang mga lugar.

vBET
03-06-10, 12:09
buksan ang file: / kasama / vbenterprisetranslator_functions_hooks.php

at hanapin para sa vbet_global_complete ay ginagamit ang function vbet_parseTitleGlobally (mula sa / kasama / vbenterprisetranslator_functions_bbcode.php)

moman
04-06-10, 03:07
Salamat! Ako ay siyasatin ito.

moman
09-06-10, 16:09
Natagpuan ko ng ilang higit pa sa navbits sa inlinemod.php at postings.php.

Maaari mo pararamihin ang pag-uugali sa site na ito, ie-edit ng isang isinalin thread?

http://img267.imageshack.us/img267/3663/96513903.gif

http://img121.imageshack.us/img121/6716/90955400.gif

vBET
09-06-10, 17:22
Habang edition ito ay OK upang iwanan ito. Kailangan mong makita ang orihinal na teksto na magagawang i-edit ito. Iyon ay kung bakit ang pag-parse ay hindi pinagana sa edition pahina. Dapat gumana ang paraan na ito at ito ay mapanganib - Google at iba pang mga bisita makita naaprubahan text, hindi sa panahon ng edition:)

vBET
10-06-10, 15:37
Pa rin ba ang isyu umiiral? Ano ang ito ang katayuan?

Kami ay naghahanda para sa mga bagong release at nais upang malutas ang lahat ng mga isyu. Kung nahanap mo na ito ay ilang mga kontrahan - mangyari lamang na kumpirmahin. Kung hindi mo pangasiwaan ito - mangyari lamang na mga detalye access sa PM, kaya namin magagawang upang suriin ito at sa kaso ng bug ay kinabibilangan ng solusyon sa susunod na release.

moman
13-06-10, 14:17
Ko na idinagdag sa pag-parse ng mano-mano sa mga lokasyon na nakalista sa thread na ito. May ay hindi makikita ng mga problema sa pag-parse ng.

moman
14-06-10, 14:54
Hindi bale na-found isa pang: isinalin PM pamagat ay hindi-parse sa mga pamagat ng pahina sa private.php

Fixed sa pamamagitan ng pagdaragdag ng isang plugin sa private_complete:


if (strpos($pagetitle, '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$pagetitle = vbet_parseTitle($pagetitle);
}

moman
14-06-10, 16:09
At isa pang:

http://img63.imageshack.us/img63/4445/26859648.gif

Hindi ko mahanap ang isang paraan upang ayusin ito sa pamamagitan ng plugin. Sa halip, ako naidagdag ang code na ito sa usercp.php:


if (strpos($reputation['title'], '[/langtitle]')) {

require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');

$reputation['title'] = vbet_parseTitle($reputation['title']);

} Direktang sa ibaba



$reputation['timeline'] = vbdate($vbulletin->options['timeformat'], $reputation['dateline']);

$reputation['dateline'] = vbdate($vbulletin->options['dateformat'], $reputation['dateline']);

$reputation['reason'] = $bbcode_parser->parse($reputation['reason']);

vBET
14-06-10, 23:47
Hindi bale na-found isa pang: isinalin PM pamagat ay hindi-parse sa mga pamagat ng pahina sa private.php

Fixed sa pamamagitan ng pagdaragdag ng isang plugin sa private_complete:


if (strpos($pagetitle, '[/langtitle]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');
$pagetitle = vbet_parseTitle($pagetitle);
}


Ko talagang hindi maaari padamihin ang isyu sa aming mga server. Pinaghihinalaan ko na hindi mo na-install naaangkop vBET 3.3.3 - mangyaring suriin ito. Kami ay may maraming beses isyu na ang aming mga kliyente lamang ang nag-upload ng mga bagong file at nakalimutan mag-import ng bagong produkto ng file o ang kabaligtaran. Mo ba check ang pagpapatupad ng mga function na vbet_global_complete umiiral sa inilarawan lugar?

Din namin patakbuhin ang aming mga forum ngayon sa vBET 3.3.4 bersyon ng beta, kaya maaari itong bug na umiiral sa 3.3.3 at naayos na namin ito (hindi tandaan na). Pa-mangyaring kumpirmahin na ang iyong aktwal na pag-install ay OK - muli ang pinakamahusay na ginawa update sa 3.3.3.

vBET
14-06-10, 23:50
At isa pang:

http://img63.imageshack.us/img63/4445/26859648.gif

Hindi ko mahanap ang isang paraan upang ayusin ito sa pamamagitan ng plugin. Sa halip, ako naidagdag ang code na ito sa usercp.php:


if (strpos($reputation['title'], '[/langtitle]')) {

require_once(DIR. '/includes/vbenterprisetranslator_functions_bbcode.php');

$reputation['title'] = vbet_parseTitle($reputation['title']);

} Direktang sa ibaba



$reputation['timeline'] = vbdate($vbulletin->options['timeformat'], $reputation['dateline']);

$reputation['dateline'] = vbdate($vbulletin->options['dateformat'], $reputation['dateline']);

$reputation['reason'] = $bbcode_parser->parse($reputation['reason']);

Kung ang pahina na ito ay gumagamit ng global_complete hook pagkatapos ito ay dapat na hawakan sa vBET 3.3.3 - mangyaring tingnan ang nakaraang tugon tungkol sa. Kung ang global_complete ay hindi ginagamit - pagkatapos tulad file baguhin ay kailangan o maaari mong idagdag ang mga ito sa ilang mga hook kung may umiiral ang ilan sa pahinang ito.

moman
18-06-10, 15:52
Aking file ng produkto at ang lahat ng PHP file ay ipinapakita bilang v3.3.3, na dapat sila. Gayunpaman, ako nabago maraming mga file at may lubos ng ilang mga plugin install sa aking forum, kaya ito ay medyo malamang na maaaring may isang kontrahan.

Napansin ko na ang pagpapatupad ng oras sa global_complete hook ay 1000. Dapat hindi ito ay mas mataas upang maiwasan ang salungat sa iba pang mga plugin?

moman
18-06-10, 15:56
Nakumpirma ko na ang presensya ng mga global na pag-parse ng function na. Ako masyadong maingat na-upgrade sa 3.3.3, kaya duda ko na ang mga nilalaman ng file ay maaaring maging isang isyu dito. Gayunpaman, nakikita ko walang karagdagang mga bug, kaya tingin ko ako ay mabuti para sa oras-na.

Ako din masaya na sabihin na ang pagganap vBET hit sa aking server ay bale-wala, kaya hindi ako maaaring mag-upgrade ng nakaraang 3.3.3 dahil sa ang mataas na bilang ng mga pagpapasadya / nagtatrabaho pag-aayos ko na ipinapatupad sa aking sarili. Sa 800 online, ako ay naglo-load ng server sa ibaba 1.00, at sa 1200 online, sila ay sa paligid ng 3.00. Hindi masama para sa isang dalawahan hex-core Xeon server, tingin ko!

vBET
18-06-10, 20:26
Tingin ko ay masyadong! :)

So - sa pagkuha ng bumalik sa ang isyu. vBET ay dapat pangasiwaan ng awtomatikong mga cut langtitle (na may ...) - hindi namin upang kopyahin ang mga ito sa aming mga forum at nais na ginawa bagong release sa lalong madaling panahon. Ito ay mahusay na kung namin mai-mahanap ang dahilan na ito at ayusin ito kung ito ay sa aming bahagi. Kung maaari mong PM-access ang detalye sa iyong forum, o kahit ang iyong panubok na halimbawa kung saan ang mga bagay ay mangyayari maaari naming na-maaari naming ayusin ito:)

Sa sandaling ito nang walang posibilidad upang kopyahin namin kahit na hindi maaaring maging sigurado ang talaga vBET bug (hindi ang ilang mga salungat sa iba pang mga mod o isyu ng configuration). Kaya kami sa patay point sa ngayon sa lugar na ito. Muli kami ay masaya malutas ang isyu na ito sa iyong bahagi kung ikaw ay. May posibilidad na ang mga bagong vBET release ito linggo - ay mahusay na upang isara ang lahat ng mga isyu bago:)

vBET
05-07-10, 07:44
Natagpuan ko na talaga namin ay nagkaroon ng isang bug doon. Global langtitle pag-parse ay sa loob ng hindi kinakailangang kondisyon kaya hindi palaging ay nasuri. Ito ay naitama at ay isasama sa susunod na release.

moman
04-08-10, 18:57
Puwede ninyo bang mag-post ng isang mabilis na ayusin para sa? Hindi ako maaaring mag-upgrade sa 3.3.4 sa ngayon: (

Ako guessing na ang mga hindi kinakailangang kondisyon ay ang isa sa ibaba:

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);

}

vBET
06-08-10, 09:07
Ano ang hawak sa update?

Ako ay tumingin sa out SVN upang suriin kung ano ang mga pagbabago ay ginawa upang malutas ang isyu, ngunit pa rin - kailangan mong huling release na unang na magagawang ginawa mabilis na ayusin kung namin-publish ang mga ito.

moman
06-08-10, 09:13
Ginawa ko na ang ilang mga pagbabago sa code sa paglipas ng panahon, at ko na nakalimutan kung saan at kung bakit. Hindi ko gusto ay ang paglabag ng mga bagay na gumagana!

vBET
06-08-10, 09:30
Mangyaring tandaan na hindi kami responsable para sa code nagbago ng aming mga kliyente - kami ay simpleng hindi magagawang upang gawin iyon. Kung ang iyong mga pagbabago ay ayon sa aming mabilis na mga pag-aayos pagkatapos ikaw ay kalmado - mga ay isasama sa susunod na release sa gayon ang lahat ay OK. Kung ginawa mo ang ilang mga iba pang mga pagbabago sa code, pagkatapos namin payo upang isulat ang ilang mga dokumento na kung saan ay gagabay sa iyo tungkol sa iyong personal na karagdagang mga hakbang sa panahon ng mga update - kung hindi man ikaw ay manatili sa lumang bersyon ng vBET, dahil o hindi alam kung ano at kung ano ang para sa iyo nagbago.

Mangyaring tandaan na nahanap ko kung ano ang mga pagbabago ay kinakailangan upang malutas ang isyu na ito, ngunit hindi ko maaaring i-publish ang quik ayusin sa forum (dahil ito ay may kasamang nasira bbcode loob). So pelase magtanong tungkol dito sa pamamagitan ng email (contact@vbenterprisetranslator.com) at ako ay ipadala ito sa iyo doon.

moman
06-08-10, 18:40
Sumasang-ayon-buhay ko ay magiging mas madali kung ako ay dokumentado ang mga pagbabago. Tulad ng pagpapabalik ko, sila ay ang lahat ng mga bug pag-aayos, at hindi mga bagong tampok, atbp.

E-mail ay naipadala! Salamat!

vBET
07-08-10, 10:46
Tumugon sa pamamagitan ng email:)

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