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
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)
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:
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]';
}
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;
}
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):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.