Alam namin na iyon at sa sandaling ito ay hindi ito ay itinuturing bilang isang bug, ngunit tampok (kaya sa ibang salita ng bug sa ganda ng jacket ).
Mangyaring ipaalam sa akin ipaliwanag. Ano ikaw ay pagsusulat tungkol sa ay na sa ilang mga bloke CMS tulad ng 'Kamakailang mga Post sa Forum' na bahagi ng teksto ay hindi isinalin sa orihinal na wika. Sa katunayan ay hindi ito ay isinalin sa lahat ng tama, dahil ang teksto na ipinapakita sa tulad block nang walang anumang BBCode. vB lamang ay nagbibigay-daan sa mapupuksa ng BBCodes nang hindi Isinasagawa ito. At na kung bakit nakikita mo ang text na ito bilang hindi isinalin.
Sa ilang mga wika (tulad ng Japanese) maaari mong makita ang teksto na 'isinalin', dahil talagang laging ito ay isinalin, ngunit walang bbcode ito ay isinalin tulad ng ito ay sa iyong wika forum orihinal. So Kinukuha ng Google ang teksto ie sa Portuges, ngunit vBET sinabi na ito ay sa iba pang mga wika (forum default) dahil vB inalis na impormasyon tungkol sa real wika. Kaya Google ay makakakuha ng naguguluhan at minsan ay nagbabalik lamang ang parehong text at kung minsan ay subukan upang isalin ang mga ito sa dahop resulta.
Kami ay hindi magagawang gawin ang anumang bagay na walang vB code pagbabago at hindi namin nais na gawin iyon. Opisyal na hiniling namin vB team para sa bagong hook na kung saan ay magpapahintulot sa suriin ang pinili bbcode bago ang lahat ng mga bbcode ay tatanggalin. Tingnan dito para sa mga detalye: Hindi naaalis BBCODEs
Kami ng ang paksa na ito sa paglipas ng 2 buwan na nakalipas at pa ring makakuha ng walang sagot sa lahat ...
So ipagpalagay na - ito ay hindi up sa amin at na kung bakit namin isaalang-alang ang mga ito bilang tampok na hindi isang bug. Hangga't bilang vBulleitn ay magbibigay-daan upang lamang alisin ang mga bbcodes nang walang pag-parse ang mga ito na hindi namin maaaring makatulong. vBET markahan mensahe naaangkop at nagbigay lohika upang isalin ang mga ito, ngunit pinipili lamang ng vBulletin sa ilang mga lugar na huwag pansinin ito. Mo maaaring ng tulong sa pamamagitan ng pagsulat ng iyong boses sa aming thread - siguro vB koponan ay isaalang-alang ito panukala pagkatapos.
Paumanhin hindi ko maaaring makatulong dito Sana ay magustuhan mo maunawaan ang aming sitwasyon sa isyu na ito.
Ito ay nangangailangan upang mahanap ang vB function na kung saan aalis bbcode, suriin ang lang o langtitle bbcode umiiral sa input ng text at sa naturang kaso ay nangangailangan ng vBET na file na may mga bbcodes at function na gamitin naaangkop upang i-parse ang (mga ay handa na ngayon).
Hindi ko gawin ito dahil gusto naming panatilihin ang vBET install / update bilang madaling hangga't maaari, ngunit ng kurso kung gusto mo talagang gawin ito pagkatapos mangyaring ipaalam sa akin - kong subukan ito at nagbibigay sa iyo handa code. Mangyaring tandaan na ito ay nangangailangan upang gawin ito sa bawat oras mo update vBulletin - dahil ikaw ay override ang iyong mga pagbabago. So - magpatuloy?
Huling nai-edit sa pamamagitan ng vBET; 07-05-10 sa 19:22.
Umangal ay mabilis na solusyon para sa mga na nais upang baguhin ang mga file sa vBulletin. Mangyaring tandaan na solusyon na ito ay hindi perpekto, ngunit ay magbibigay sa iyo ng teksto sa naaangkop na pagsasalin. Ang hindi perpektong isyu ay dahil ito ay isinalin sa dalawang beses - ang unang pagkakataon na kapag bbcodes ay aalisin; 2 oras na kapag ang buong pahina ay isinalin.
Mangyaring tandaan na normal vBET ay may isang paraan upang hindi payagan para sa mga naturang bagay - at ito ay hindi isinalin lugar. Sa kasamaang-palad dito lumilitaw na vBulletin hindi pinapansin ang nilalaman sa 2 paraan - hindi lamang strips bbcodes, ngunit din sa isang lugar mamaya pagbabago ng mga palatandaan tulad ng '<' sa "white html" palatandaan (notation < ), kaya hindi isinalin lugar ay nasira. Hindi namin hinanap ang mas sopistikadong solusyon - ang aktwal na isa ay nagbibigay ng mga isinalin na teksto, hindi gaanong maganda tulad ng maaaring maging, ngunit kadalasan ang 2nd translation ay nagbabalik ng parehong teksto at hindi kumuha ng pagganap kapag ito ay naka cache na. Hope na magiging ok para sa ngayon at na vBulletin koponan sa wakas sagutin para sa aming kahilingan hook
Mabilis na solusyon:
1. I-edit ang file / Nagsasama / functions.php
2. Maghanap ng:
3. Ilagay PAGKATAPOS:PHP Code:
function strip_bbcode($message, $stripquotes = false, $fast_and_dirty = false, $showlinks = true, $stripimg = false)
{
PHP Code:
if (false !== strpos($message, '[/lang]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions.php');
$message = vbet_parseOnlyLang($message, true);
}
OK - makita ko ito. Mukhang na namin matandaan kung ano ang wika, payagan ang upang alisin ang lahat ng mga umiiral na tag, at sa dulo isalin ito. Ito kakaibang mga bagay ay dahil bbcodes ay isinalin at matapos na ang mga kung saan hindi inalis. Ako ay gumagana ito.
Mangyaring sabihin sa gawin maaari mong maghintay ng kaunti na ito sa susunod na linggo. Ito ay tila tulad ng perpektong gawain para sa aming mga bagong miyembro. Abeha cool na-verify namin ang solusyon bago namin-publish ang mga ito. Kaya't - ay ito ok upang mabigyan ng solusyon sa susunod na linggo?