View Full Version: Solved Forum bado Blocks Buggy na pia si kutafsiriwa
Michal,
vitalu forum bado ina hitilafu nyingi. mwisho wa jina thread bado ni kuonyesha [/ langtitle], na thread ni kuonyesha kwa lugha ya awali ya mabango.
Mfano:
http://www.jesh.com/bug2.jpg
Thread TEXT lazima katika lugha user viewing?
Kutumia vBET waliotoka leo (4.2.2)
Mimi naona na mimi kujua sababu bila kuangalia code. Naam - ni mdudu yetu. vBET ni kuangalia kwa'...' katika majina ya kutatua vyeo katika lugha nyingine ambapo kata (marekebisho ya mdudu: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). Tumepoteza kofia mtumiaji anaweza kuweka kuna'...' mwenyewe;)
Inaonekana kwamba kurekebisha moja bug sisi aliumba mtu mwingine - pole kwa jino miss. Sisi kutunza kuhusu hili. Tafadhali kumbuka kwamba itafanyika tu na vyeo katika lugha nyingine kuwa awali'...' mwanzoni. Sisi kutoa kurekebisha haraka kwa kuwa hapa.
Kuhusu TEXT si katika lugha kutazamwa - hii ni bahati mbaya nje ya upeo wetu kwa wakati huu - tafadhali angalia hapa kwa maelezo:
Kusahihishwa. Kwa ajili ya kurekebisha haraka tafadhali:
1. Edit faili / inclues / vbenterprisetranslator_functions_bbcode.html
2. Find:
if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
3. Nafasi na:
if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '[langtitle=', $endShorted);
if (!$nextStart || $nextStart > $end) {
$toParse = substr($title,$start,$end - $start);
} else {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
}
Kusahihishwa. Kwa ajili ya kurekebisha haraka tafadhali:
1. Edit faili / inclues / vbenterprisetranslator_functions_bbcode.html
2. Find:
if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
3. Nafasi na:
if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '';
}
Si kazi ... hapa ni kuzuia nzima
if (false === $end) {
$endShorted = strpos($title, '...', $start);
if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '[langtitle=', $endShorted);
if (!$nextStart || $nextStart > $end) {
$toParse = substr($title,$start,$end - $start);
} else {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'';
}
} else {
break;
}
} else {
$end += 12;
}
Unaweza kutumika katika makosa mahali ...[/ langtitle] Tafadhali tengua mabadiliko hayo na matumizi yake katika mahali sahihi. Block yote lazima:
if (!$toParse) {
$endShorted = strpos($title, '...', $start);
if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '[langtitle=', $endShorted);
if (!$nextStart || $nextStart > $end) {
$toParse = substr($title,$start,$end - $start);
} else {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
}
} else {
$toParse = substr($title,$start,$end - $start);
}
}
Na hii ni block moja tu baada ya hii ambayo iliyopita.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.