PDA

Επιστροφή στο Forum: Αφαιρέστε κάποιο ενιαίο πρόσθετο χαρακτήρα στο url, όπως [,], *, και άλλοι



basketmen
03-11-10, 01:27
Γεια σας παιδιά, χρειάζονται κάποια βοήθεια εδώ


in vbseocp.php --> Character Replacement --> i που Αντικαταστήστε μη αγγλικούς χαρακτήρες σε διευθύνσεις URL;, για να κρατήσει μη αγγλικούς χαρακτήρες στο URL όπως το vbet οδηγίες εγκατάστασης


στην προεπιλεγμένη γλώσσα (Αγγλικά) i πρέπει να αφαιρέσετε ορισμένους χαρακτήρες που dont χρειάζεται urls, όπως το [,], * και άλλες μεμονωμένο χαρακτήρα, επειδή δεν είμαι άνεση με αυτά τα μεμονωμένο χαρακτήρα στην προεπιλεγμένη γλώσσα (Αγγλικά)



παρακαλούμε να βοηθήσει παιδιά με τον τρόπο κατάργησης αυτών των μόνων τους χαρακτήρες στο url στην προεπιλεγμένη γλώσσα (Αγγλικά), αλλά εξακολουθεί να χρησιμοποιεί «Η μη αγγλικούς χαρακτήρες στο URL" επιλογή






i tried to add [ and ] and * character in vbseocp.php --> Define Stopwords but its not working, or can its removed from vbseocp.php --> Ορισμός προσαρμοσμένης Αντικαταστάσεις χαρακτήρα σας;

Ή

αν υπάρχει εξαρτάται κώδικα για να «Αντικατάσταση μη αγγλικούς χαρακτήρες σε διευθύνσεις URL;" για την προεπιλεγμένη γλώσσα μόνο και "Keep μη αγγλικούς χαρακτήρες στο URL" και για άλλες γλώσσες "και για άλλες γλώσσες, ίσως μπορούμε να θέσουμε υπό αίρεση κώδικα σε vBSEO / resources / xml / config.xml κάτι σαν κι αυτό ακριβώς, για παράδειγμα
if ($ vbetlang == προεπιλογή)
{
Αντικαταστήστε μη αγγλικούς χαρακτήρες σε διευθύνσεις URL;
}
if ($ vbetlang! = εξ ορισμού)
{
Κρατήστε μη αγγλικούς χαρακτήρες στις διευθύνσεις URL για άλλες γλώσσες
}

basketmen
03-11-10, 01:45
για τον πρώτο τρόπο που ήδη γνωρίζουν πώς να το κάνουμε, ευχαριστώ για την Andrés Durán Hewitt στην vBSEO forum:


Γεια σας,

Μπορείτε ακόμη να αντικαταστήσετε χαρακτήρα ανεξάρτητα από τη «Κρατήστε μη αγγλικούς χαρακτήρες στα URLs 'επιλογή. Παρακαλώ δοκιμάστε να ορίσετε την ακόλουθη προσαρμοσμένη αντικαταστάσεις χαρακτήρες:



'['=>''
']'=>''
'*'=>''
Και επιτρέψτε μου να ξέρω πώς θα πάει.

Με τις καλύτερες ευχές.






αλλά είναι καλύτερα αν μπορούμε να χρησιμοποιεί το δεύτερο δρόμο παραπάνω, παρακαλούμε να μας ενημερώσετε αν κάποιος έχει πληροφορίες σχετικά με αυτό υπό όρους, και σας προτείνω να χρησιμοποιείτε το πρώτο δρόμο παραπάνω αν χρησιμοποιείτε Αγγλικά / λατινική γλώσσα ως προεπιλογή (όπως σχεδόν χρησιμοποιούμε όλα )

vBET
04-11-10, 19:58
Είμαι ανάγνωση προσεκτικά το τώρα και να σας δώσει απάντηση σύντομα:)

basketmen
04-11-10, 20:17
το παράδειγμα όπως αυτό το url αυτο το νήμα



http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-%5B-%5D-%2A-others.html

είναι καλύτερο το url σαν αυτό, αφαίρεσε τον ειδικό χαρακτήρα [,], και * με έντονα γράμματα παραπάνω, καλύτερα για τα αγγλικά φόρουμ


http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-others.html




άλλο παράδειγμα διευθύνσεις URL, που έχουν κάποια ιδιαιτερότητα στον τίτλο και στη διεύθυνση URL
[Γλώσσα: $ γλώσσα Μην προσθέτετε BBCodes γλώσσα] σε Γρήγορη απάντηση
& Goto = συνδέσεις newpost δεν ανακατευθύνει σωστά
langtitle = sk] F.. σφάλμα; (Http://www.vbenterprisetranslator.com/forum/bug-reporting/755-langtitle% 3Dsk% 5Df-bug.html)
Showthread.php; p = ξαναγραφτεί x δεν
"Vbet_ σημαία-« το θέμα (http://www.vbenterprisetranslator.com/forum/bug-reporting/265-vbet_-flag-issue.html)
Έχοντας 2 lang = BBCode ... (Http://www.vbenterprisetranslator.com/forum/bug-reporting/54-having-2-lang% 3D-bbcode.html)

vBET
04-11-10, 20:37
Εντάξει έτσι - μπορείτε να το κάνετε αυτό, επίσης, από vBET αρχείο:
1. Ανοίξτε vbenterprisetranslator_seo.php
2. Αναζήτηση:


$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);

3. Προσθήκη υπάρχουν ζεύγη παρόμοια με vBSEO

Θα πρέπει να το προσθέσετε ξανά μετά από κάθε ενημέρωση, δεδομένου ότι οι αλλαγές σας θα αντικατασταθούν. Έτσι, κρατώντας το σε vBSEO έθιμο αντικαταστάσεις φαίνεται να είναι καλύτερη ιδέα.

Σχετικά με την δεύτερη πρόταση σας. Η προϋπόθεση αυτή θα είναι κάπως έτσι:


if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}

Δεν δοκιμή τέτοια λύση ώστε να μπορέσουμε συμβουλές για να γίνει αυτό όχι σε κάποιο βαθμό δοκιμές σε πραγματικό φόρουμ και να ελέγχουν πώς συμπεριφέρεται. Δεν πιστεύω ότι αυτό θα λειτουργήσει - υποθέτω ότι από το ρυθμίσετε λαμβάνονται απλώς αξία και που συνδέονται με μεταβλητή, τόσο μεταβλητή θα αντιμετωπίσει αυτό ακριβώς ως τιμή συμβολοσειράς. Υποθέτω - δεν έχουν δοκιμαστεί. Έτσι, μια τέτοια αλλαγή θα πρέπει να τόνο σε άλλο τόπο σε τόπο όπου μεταβλητή παίρνει τιμή θα μπορούσατε να κάνετε:


$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English


Αν η μεταβλητή είναι παγκόσμια (και αν δεν είναι μεταβλητή σταθερό), τότε μπορείτε να το αντικαταστήσετε με / includes / vbenterprisetranslator_functions_seo.php αρχείο. Υπάρχουν 2 μέρη όπου έχετε κωδικό όπως αυτό:


if ($language) {
$text = vbet_filter_replace_text($text, VBSEO_SPACER, VBSEO_APPEND_CHAR);
} else {
$text = vbseo_filter_text($text, $allowcharsl, $filter_stop_words, $reversablee, $keep_tailspaces);
}

Έτσι, μπορείτε να αλλάξετε την παγκόσμια μεταβλητή τιμή σε άλλο δήλωση, πριν από το κείμενο αξιολογείται.

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