Γνωρίζουμε ότι και αυτή τη στιγμή δεν θεωρείται ως ένα bug, αλλά το χαρακτηριστικό (τόσο με άλλα λόγια bug στο ωραίο σακάκι).
Παρακαλώ επιτρέψτε μου να σας εξηγήσω. Αυτό που γράφετε για το είναι ότι σε ορισμένα τμήματα CMS όπως το τμήμα «Πρόσφατες Δημοσιεύσεις Φόρουμ» του κειμένου δεν είναι μεταφρασμένο στη γλώσσα του πρωτοτύπου. Στην πραγματικότητα, δεν μεταφράζεται σε όλα σωστά, επειδή το κείμενο εμφανίζεται με τέτοιο μπλοκ είναι χωρίς BBCode. Vb επιτρέπουν απλά να απαλλαγούμε από BBCodes χωρίς να εκτελεί. Και αυτός είναι ο λόγος για τον οποίο βλέπετε αυτό το κείμενο, όπως δεν μεταφράζονται.
Σε κάποιες γλώσσες (όπως η ιαπωνική) μπορείτε να δείτε ότι το κείμενο είναι «μεταφραστεί», γιατί πραγματικά είναι πάντα μεταφράζεται, αλλά χωρίς BBCode έχει μεταφραστεί σαν να ήταν στο forum πρωτότυπη γλώσσα σας. Έτσι, η Google λαμβάνει κείμενο, δηλαδή στα πορτογαλικά, αλλά vBET είπε ότι είναι σε άλλη γλώσσα (προεπιλογή forum) γιατί vB αφαιρεθεί πληροφορίες σχετικά με την πραγματική γλώσσα. Έτσι, το Google μπερδεύεται και μερικές φορές επιστρέφει ακριβώς το ίδιο κείμενο και μερικές φορές προσπαθούν να το μεταφράσει με πολύ φτωχά αποτελέσματα.
Δεν είμαστε σε θέση να το κάνουμε αυτό χωρίς vB τροποποίηση του κώδικα και δεν θέλουμε να το κάνουμε αυτό. Μας ζήτησε επίσημα από vB ομάδα για τη νέα άγκιστρο, το οποίο θα σας επιτρέψει να αξιολογήσει επιλέξει bbcodes πριν από όλα bbcodes θα πρέπει να αφαιρεθεί. Δείτε εδώ για λεπτομέρειες: Δεν αφαιρούμενη BBCodes
Σας στέλνουμε αυτή την πρόταση πάνω από 2 μήνες και ακόμα να πάρετε καμία απάντηση σε όλα ...
Έτσι, υποθέτοντας - δεν είναι στο χέρι μας και αυτός είναι ο λόγος για τον οποίο θεωρούμε ότι δεν διαθέτουν ένα bug. Όσο vBulleitn θα επιτρέψει να αφαιρέσετε μόνο BBCodes χωρίς parsing αυτό δεν μπορούμε να βοηθήσουμε. vBET σήμα μήνυμα σωστά και έδωσε τη λογική για να το μεταφράσει, αλλά vBulletin επιλέγει μόνο σε ορισμένα μέρη για να το αγνοήσει. Μπορείτε να βοηθήσετε γράφοντας τη φωνή σας με το νήμα μας - ίσως vB ομάδα θα εξετάσει την πρόταση αυτή στη συνέχεια.
Δυστυχώς δεν μπορώ να βοηθήσω εδώΕλπίζω να καταλάβει την κατάστασή μας σε αυτό το θέμα.
Θα χρειαστεί να βρουν vB λειτουργία που αφαιρεί BBCode, ελέγξτε δεν lang ή langtitle BBCode υπάρχει στο κείμενο εισόδου και σε αυτή την περίπτωση απαιτεί vBET αρχείο με BBCodes και τη χρήση κατάλληλης συνάρτησης για να το αναλύσει (αυτά είναι έτοιμα τώρα).
Εγώ δεν το έκανα γιατί θέλουμε να κρατήσουμε vBET εγκατάσταση / ενημέρωση όσο το δυνατόν ευκολότερη, αλλά φυσικά αν θέλετε πραγματικά να το κάνετε αυτό τότε παρακαλώ επιτρέψτε μου να ξέρω - εγώ θα το δοκιμάσετε και να σας δώσει έτοιμο τον κωδικό. Σημειώστε ότι θα χρειαστεί να το κάνετε αυτό κάθε φορά που θα ενημερώσετε vBulletin - επειδή θα αντικαταστήσει τις αλλαγές σας. Έτσι - να προχωρήσει;
Τελευταία επεξεργασία από το χρήστη vBET? 07-05-10 στο 19:22.
Παρακάτω είναι πολύ γρήγορη λύση για όσους θέλουν να αλλάξουν τα αρχεία vBulletin. Παρακαλώ σημειώστε ότι αυτή η λύση δεν είναι τέλεια, αλλά θα σας δώσει το κείμενο σε κατάλληλη μετάφραση. Το θέμα δεν είναι τέλεια είναι, γιατί θα μεταφραστεί δύο φορές - πρώτη φορά όταν BBCodes θα αφαιρεθεί? 2η φορά όταν ολόκληρη η σελίδα έχει μεταφραστεί.
Γρήγορη λύση:
1. Επεξεργασία αρχείου / Includes / functions.php
2. Αναζήτηση:
3. Βάλτε ΜΕΤΑ:PHP Code:
function strip_bbcode($message, $stripquotes = false, $fast_and_dirty = false, $showlinks = true, $stripimg = false)
{
PHP Code:
if (false !== strpos($message, '[/lang]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions.php');
$message = vbet_parseOnlyLang($message, true);
}
Εντάξει - το βλέπω. Φαίνεται ότι πρέπει να θυμόμαστε ποια είναι η γλώσσα, επιτρέπει να αρθούν όλοι οι υπάρχοντες ετικέτες, και στο τέλος το μεταφράσει. Αυτή η παράξενη τα πράγματα είναι επειδή BBCodes μεταφράστηκε και μετά από αυτή εκείνων που δεν όπου αφαιρείται. Θα εργαστώ σε αυτό.
Παρακαλείσθε να ενημερώσετε το κάνετε, μπορείτε να περιμένετε λίγο με αυτό - για την επόμενη εβδομάδα. Φαίνεται σαν ιδανικό έργο για το νέο μέλος μας. Bee δροσερό - θα ελέγχει λύση πριν το δημοσιεύσετε. Έτσι, - είναι εντάξει για να δώσει λύση στην επόμενη εβδομάδα;![]()