PDA

View Full Version: Giải quyết Khối diễn đàn vẫn còn lỗi và cũng không dịch



Jesh
07-05-10, 16:34
Michal,

Các khối diễn đàn vẫn còn lỗi. Sự kết thúc của tiêu đề chủ đề vẫn hiển thị [/ langtitle], và các chủ đề hiển thị nó trong ngôn ngữ áp phích ban đầu.

Ví dụ:

http://www.jesh.com/bug2.jpg

Chủ đề văn bản phải ở trong ngôn ngữ xem người dùng?

Sử dụng vBET đưa ra ngày hôm nay (4.2.2)

vBET
07-05-10, 18:00
Tôi nhìn thấy nó và tôi biết lý do mà không kiểm tra mã. Có - đó là lỗi của chúng tôi. vBET kiểm tra'...' trong tiêu đề để giải quyết các chức danh trong các ngôn ngữ khác mà nơi cắt (sửa chữa lỗi: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). Chúng tôi bỏ lỡ mũ người dùng có thể thiết lập'...' mình;)

Có vẻ như rằng việc chỉnh sửa một lỗi, chúng tôi tạo ra một số khác - xin lỗi cho tất bỏ lỡ. Chúng tôi sẽ chăm sóc về điều này. Xin lưu ý rằng nó sẽ xảy ra chỉ với các chức danh trong các ngôn ngữ khác có ban đầu'...' lúc đầu. Chúng tôi sẽ cung cấp cho sửa chữa nhanh chóng cho rằng ở đây.

Giới thiệu văn bản không có trong ngôn ngữ xem - điều này là không may ra khỏi phạm vi của chúng tôi tại thời điểm này, xin vui lòng xem ở đây giải thích:

vBET
07-05-10, 18:15
Sửa chữa. Để sửa chữa nhanh chóng xin vui lòng:
1. Chỉnh sửa tập tin / inclues / vbenterprisetranslator_functions_bbcode.html
2. Tìm:


if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';

3. Thay thế bởi:


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

Jesh
07-05-10, 20:16
Sửa chữa. Để sửa chữa nhanh chóng xin vui lòng:
1. Chỉnh sửa tập tin / inclues / vbenterprisetranslator_functions_bbcode.html
2. Tìm:


if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';

3. Thay thế bởi:


if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '';
}


Không làm việc ... ở đây là toàn bộ khối


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

vBET
07-06-10, 18:32
Bạn sử dụng nó trong ...[/ nơi sai langtitle] Vui lòng hoàn tác những thay đổi và sử dụng nó ở nơi thích hợp. Toàn bộ khối là:


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



Và đây là khối ngay sau khi một trong những bạn đã thay đổi.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations by vBET Translator 4.10.1