PDA

Επιστροφή στο Forum: Solved Μπλοκάρει Φόρουμ ακόμα με λάθη και επίσης να μην μεταφράζονται



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

Το μπλοκ φόρουμ είναι ακόμη προβληματικό. Το τέλος του τίτλου νήμα δείχνει ακόμα [/ langtitle], και το νήμα είναι αυτό που δείχνει στη γλώσσα του πρωτοτύπου αφίσες.

Παράδειγμα:

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

ΚΕΙΜΕΝΟ νήμα πρέπει να είναι σε γλώσσα που βλέπουν το χρήστη;

Χρησιμοποιώντας vBET που βγήκε σήμερα (4.2.2)

vBET
07-05-10, 18:00
Το βλέπω και ξέρω το λόγο, χωρίς έλεγχο κωδικό. Ναι - είναι το σφάλμα μας. vBET είναι ο έλεγχος για'...' σε τίτλους για την επίλυση τους τίτλους και σε άλλες γλώσσες, οι οποίες όπου περικοπή (διόρθωση των σφαλμάτων: http://www.vbenterprisetranslator.com/forum/vbet4-bug-reporting/644-forum-sidebar-problem.html). Έχουμε χάσει τον χρήστη καπέλο να ρυθμίσετε εκεί'...' τον εαυτό του?)

Φαίνεται ότι η διόρθωση ενός bug, έχουμε δημιουργήσει ένα άλλο - συγνώμη για tat χάσετε. Εμείς θα φροντίσουμε γι 'αυτό. Παρακαλώ σημειώστε ότι αυτό θα συμβεί μόνο με τίτλους σε άλλες γλώσσες, έχοντας αρχικά'...' στην αρχή. Θα δώσουμε γρήγορη λύση για αυτό εδώ.

Για το κείμενο δεν θεωρείται γλώσσα - αυτό είναι, δυστυχώς, έξω από το πεδίο εφαρμογής μας αυτή τη στιγμή - δείτε εδώ για επεξήγηση:

vBET
07-05-10, 18:15
Διορθωμένη. Για γρήγορη λύση παρακαλώ:
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]';
}

Jesh
07-05-10, 20:16
Διορθωμένη. Για γρήγορη λύση παρακαλώ:
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;
}

vBET
07-06-10, 18:32
Μπορείτε να χρησιμοποιείται σε λάθος θέση ...[/ 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):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations supported by vBET Translator 4.10.1