Επιστροφή στο Forum: Solved Μπλοκάρει Φόρουμ ακόμα με λάθη και επίσης να μην μεταφράζονται
Michal,
Το μπλοκ φόρουμ είναι ακόμη προβληματικό. Το τέλος του τίτλου νήμα δείχνει ακόμα [/ langtitle], και το νήμα είναι αυτό που δείχνει στη γλώσσα του πρωτοτύπου αφίσες.
Παράδειγμα:
http://www.jesh.com/bug2.jpg
ΚΕΙΜΕΝΟ νήμα πρέπει να είναι σε γλώσσα που βλέπουν το χρήστη;
Χρησιμοποιώντας vBET που βγήκε σήμερα (4.2.2)
Το βλέπω και ξέρω το λόγο, χωρίς έλεγχο κωδικό. Ναι - είναι το σφάλμα μας. vBET είναι ο έλεγχος για'...' σε τίτλους για την επίλυση τους τίτλους και σε άλλες γλώσσες, οι οποίες όπου περικοπή (διόρθωση των σφαλμάτων: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). Έχουμε χάσει τον χρήστη καπέλο να ρυθμίσετε εκεί'...' τον εαυτό του?)
Φαίνεται ότι η διόρθωση ενός bug, έχουμε δημιουργήσει ένα άλλο - συγνώμη για tat χάσετε. Εμείς θα φροντίσουμε γι 'αυτό. Παρακαλώ σημειώστε ότι αυτό θα συμβεί μόνο με τίτλους σε άλλες γλώσσες, έχοντας αρχικά'...' στην αρχή. Θα δώσουμε γρήγορη λύση για αυτό εδώ.
Για το κείμενο δεν θεωρείται γλώσσα - αυτό είναι, δυστυχώς, έξω από το πεδίο εφαρμογής μας αυτή τη στιγμή - δείτε εδώ για επεξήγηση:
Διορθωμένη. Για γρήγορη λύση παρακαλώ:
1. Επεξεργαστείτε το αρχείο / inclues / vbenterprisetranslator_functions_bbcode.html
2. Αναζήτηση:
if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
3. Αντικαθίσταται από:
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]';
}
Διορθωμένη. Για γρήγορη λύση παρακαλώ:
1. Επεξεργαστείτε το αρχείο / inclues / vbenterprisetranslator_functions_bbcode.html
2. Αναζήτηση:
if ($endShorted && $endShorted < $end) {
$end = $endShorted + 3;
$toParse = substr($title,$start,$end - $start).'[/langtitle]';
3. Αντικαθίσταται από:
if ($endShorted && $endShorted < $end) {
$nextStart = strpos($title, '';
}
Δεν λειτουργεί ... εδώ είναι όλο το μπλοκ
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;
}
Μπορείτε να χρησιμοποιείται σε λάθος θέση ...[/ langtitle] Παρακαλώ αναιρέσετε αυτές τις αλλαγές και να το χρησιμοποιούν σε κατάλληλο χώρο. Ολόκληρο το μπλοκ θα πρέπει να είναι:
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);
}
}
Και αυτό είναι μπλοκ μόνο μετά από αυτό που αλλάξατε.
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.