PDA

Επιστροφή στο Forum: Solved Φόρουμ συνδέσεις = αποτυχία



moman
22-12-09, 00:35
Έχω μερικά φόρουμ που λειτουργούν ως σύνδεσμοι: για παράδειγμα, ένας από τους συνδέσμους φόρουμ μου να pentaxforums.com / lensreviews /.

Όταν μεταφράζεται σε μια ξένη γλώσσα, ο σύνδεσμος είναι ξαναγραφεί με τη γλώσσα στη διεύθυνση URL, δηλαδή να pentaxforums.com / sv / lensreviews /, η οποία επιστρέφει προφανώς μια αποτυχία. Υπάρχει μια ενημέρωση κώδικα για αυτό; Θα αποφύγει μάλλον το 301 διαδρομή htaccess.

vBET
22-12-09, 01:37
Παρακαλώ να είστε ήρεμοι. Γνωρίζουμε καλά αυτή την κατάσταση - το μόνο που χρειάζεται να ρυθμίσετε vBET σωστά:)

Παρακαλούμε να ορίσετε στο vBET επιλογές κατάλογο φόρουμ σας και βεβαιωθείτε ότι έχετε τα κατάλληλα. Htaccess κανόνες (κατάλογο πρέπει να προστεθούν, όπως περιγράφεται στο εγχειρίδιο).

moman
22-12-09, 02:33
Δεν είμαι σίγουρος τι εννοείτε. AFAIK τα πάντα έχουν ρυθμιστεί σωστά ανά το εγχειρίδιο.

vBET
22-12-09, 14:07
Πηγαίνετε στο Διαχειριστή CP -> vBET - «κατάλογο Φόρουμ»> Κύρια και ρυθμίστε

moman
22-12-09, 17:08
Αυτό είναι που έχουν ήδη τεθεί. Δεν νομίζω ότι έχετε κατανοήσει το πρόβλημά μου.

Αυτό ισχύει μόνο στα φόρουμ που λειτουργούν ως σύνδεσμοι. Εάν ένα φόρουμ συνδέσεις σε ένα φάκελο στην ιστοσελίδα μου που είναι εκτός του καταλόγου φόρουμ, ο / lang / είναι ακόμη προστεθεί στο μεταξύ, με αποτέλεσμα ένα σφάλμα 404. Είναι προφανές ότι η έκταση της περιοχής δεν μπορούν να μετατρέπονται με vBET.

vBET
23-12-09, 13:38
OK - συγνώμη για την σύγχυση. Πραγματικά δεν κατανοήσει το θέμα.

Όπως βλέπω οι σελίδες σας φόρουμ μεταφραστεί καλά.

Τώρα περιοχή εκτός καταλόγου φόρουμ. Όπως μπορείτε να δείτε σε αυτό το forum vBET υποστηρίζει τη μετάφραση της περιοχής έξω από τον κατάλογο το φόρουμ - φυσικά αυτές τις σελίδες πρέπει να δημιουργούνται από vBulletin. Έτσι, εάν οι περιοχές σας έξω από τον κατάλογο το φόρουμ, επίσης, που παράγεται από vBulletin είστε σε θέση να το μεταφράσει.

Αυτό που χρειάζεται:
1. Ξεχωριστή. Htaccess στον κατάλογο όπου οι σελίδες για τη μετάφραση (θα βρείτε τους κατάλληλους κανόνες σε κάνει-δεν-ανεβάσετε κατάλογο)
2. Όλες οι διευθύνσεις URL στις σελίδες που μεταφράζονται εκτός καταλόγου φόρουμ πρέπει να είναι απόλυτες (αρχής γενομένης με http), αλλιώς μπορείτε να έχετε προβλήματα με τον εντοπισμό μετάφραση.
3. Αν αυτές οι σελίδες είναι σε κάποιο άλλο υποκατάλογο (όχι στη ρίζα τομέα), τότε θα πρέπει να ρυθμίσετε το «διατήρηση των καταλόγων» στο AdminCP-> vBET-> Κύρια

Σε περίπτωση οποιασδήποτε μελλοντικής ερωτήσεις - απλά ρωτήστε:)

moman
23-12-09, 15:10
Ok, ευχαριστώ! Θα προσπαθήσω αυτό, αλλά έχω μια ερώτηση.

Είναι δυνατόν να απενεργοποιήσετε μόνο τη μετάφραση για τις περιοχές αυτές και να έχουν την κατάλληλη σύνδεση σημείο προς το url; Έχω ένα προαίσθημα ότι το εν λόγω τμήμα δεν θα μετατραπεί, δεδομένου ότι δεν είναι ένα plugin vBulletin (αυτό ερωτήματα μόνο η DB ξεχωριστά).

tavenger5
23-12-09, 15:40
moman - Έχω μια προσαρμοσμένη addon που μεταφράζεται πρόστιμο. Πρόσθεσα να «διατήρηση των καταλόγων"

moman
23-12-09, 23:00
Θα προσπαθήσω αυτό με το htaccess αρχείο, αλλά πέντε δολάρια λέει ότι δεν θα λειτουργήσει. Το εν λόγω τμήμα δεν χρειάζεται κατ 'ανάγκη μετάφρασης σε όλα, καθώς είναι ιδιαίτερα τεχνικό, έτσι απλά θα ήθελα να πάρει γύρω από το bug στο vBET που μεταφράζει τα εξωτερικά links που δεν είναι κατ' ανάγκη μέρος της Vb.

moman
23-12-09, 23:15
Εφάρμοσα την htaccess κανόνες, όπως αναφέρεται στο readme.


RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ index.php?language=$1&vbet_outside=true [L,QSA]

RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ $2?language=$1&vbet_outside=true [L,QSA]

RewriteCond %{QUERY_STRING} !vbet_outside=true

RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]


Αν και δεν βρέθηκαν Σελίδα - PentaxForums.com (http://www.pentaxforums.com/lensreviews/pl/) δεν επέστρεψε μια 404, η σελίδα αυτή δεν μεταφράζεται (προφανώς, αφού δεν υπάρχει vbet init εκεί), και, επιπλέον, όλους τους συνδέσμους από αυτήν τη σελίδα επιστραφεί το 404 ως vBSEO CRR του σταμάτησε να λειτουργεί.

Επομένως, ας πάρουμε μόνο το απλούστερη λύση και να σώσει τον εαυτό μας έναν πονοκέφαλο:

Πώς μπορώ να εμποδίσει συνδέει το φόρουμ από μετάφραση;

Επί του παρόντος, Pentax Φακός Επανεξέταση και Database Προδιαγραφές - Κύρια Δείκτης (http://www.pentaxforums.com/lensreviews/) (a link) είναι να ξαναγραφεί http://www.pentaxforums.com/forums/pl/lensreviews/ (404 ).

Θέλω το σύνδεσμο για να παραμείνουν αμετάβλητες.

vBET
24-12-09, 08:25
Ok, ευχαριστώ! Θα προσπαθήσω αυτό, αλλά έχω μια ερώτηση.

Είναι δυνατόν να απενεργοποιήσετε μόνο τη μετάφραση για τις περιοχές αυτές και να έχουν την κατάλληλη σύνδεση σημείο προς το url; Έχω ένα προαίσθημα ότι το εν λόγω τμήμα δεν θα μετατραπεί, δεδομένου ότι δεν είναι ένα plugin vBulletin (αυτό ερωτήματα μόνο η DB ξεχωριστά).

Δεν χρειάζεται να είναι vB plugin - απλά πρέπει να σελίδων που αιτήθηκαν από vB. Ανατρέξτε στην κεντρική σελίδα μας, Λήψη ή Αγορά τμήματα - και αυτά που δεν γίνονται από οποιοδήποτε plugin, αλλά δημιουργούνται από vB. Έτσι έχουν τα κατάλληλα πρότυπο περιλαμβάνει global.php και ούτω καθεξής. Έτσι, οι σελίδες αυτές μπορεί εύκολα να μεταφραστεί με τον τρόπο που σας περιέγραψα.

vBET
24-12-09, 08:34
Θα προσπαθήσω αυτό με το htaccess αρχείο, αλλά πέντε δολάρια λέει ότι δεν θα λειτουργήσει. Το εν λόγω τμήμα δεν χρειάζεται κατ 'ανάγκη μετάφρασης σε όλα, καθώς είναι ιδιαίτερα τεχνικό, έτσι απλά θα ήθελα να πάρει γύρω από το bug στο vBET που μεταφράζει τα εξωτερικά links που δεν είναι κατ' ανάγκη μέρος της Vb.

Έλεγξα το site σας. Είναι λειτουργούν καλά - απλά πηγαίνετε στο φόρουμ σας, βάλτε κάποια μετάφραση και να δούμε ότι η παρακολούθηση δεν προστίθεται στην lensreviews ...

vBET
24-12-09, 08:37
Εφάρμοσα την htaccess κανόνες, όπως αναφέρεται στο readme.


RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ index.php?language=$1&vbet_outside=true [L,QSA]

RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ $2?language=$1&vbet_outside=true [L,QSA]

RewriteCond %{QUERY_STRING} !vbet_outside=true

RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]


Αν και δεν βρέθηκαν Σελίδα - PentaxForums.com (http://www.pentaxforums.com/lensreviews/pl/) δεν επέστρεψε μια 404, η σελίδα αυτή δεν μεταφράζεται (προφανώς, αφού δεν υπάρχει vbet init εκεί), και, επιπλέον, όλους τους συνδέσμους από αυτήν τη σελίδα επιστραφεί το 404 ως vBSEO CRR του σταμάτησε να λειτουργεί.

Επομένως, ας πάρουμε μόνο το απλούστερη λύση και να σώσει τον εαυτό μας έναν πονοκέφαλο:

Πώς μπορώ να εμποδίσει συνδέει το φόρουμ από μετάφραση;

Επί του παρόντος, Pentax Φακός Επανεξέταση και Database Προδιαγραφές - Κύρια Δείκτης (http://www.pentaxforums.com/lensreviews/) (a link) είναι να ξαναγραφεί http://www.pentaxforums.com/forums/pl/lensreviews/ (404 ).

Θέλω το σύνδεσμο για να παραμείνουν αμετάβλητες.

I σαφώς έγραψε ότι η ιστοσελίδα πρέπει να παράγεται από vBulletin να είναι σε θέση να το μεταφράσει.

Επίσης - δεν βλέπω τι γράφετε περίπου. Ήμουν εκεί και να κάνετε lensreviews δεν έχει αλλάξει. Παρακαλώ να μου δώσει ακριβή σύνδεσμο προς τη σελίδα όπου μπορώ να δω αυτό το link που δεν λειτουργεί.

moman
24-12-09, 09:38
Παρακαλώ να μου δώσει ακριβή σύνδεσμο προς τη σελίδα όπου μπορώ να δω αυτό το link που δεν λειτουργεί.

Πηγαίνετε στο PentaxForums.com - Pentax Φωτογραφίας Φόρουμ (http://www.pentaxforums.com/forums/pl/) και κάντε κλικ στο Obiektyw Pentax Specyfikacja i weryfikacja danych (http://www.pentaxforums.com/forums/pl/forumdisplay . php? f = 35) (είναι στην 4η κατηγορία). Θα πάρετε μια 404.

Ωστόσο, την ίδια σύνδεση στο navbar (πρώτη καταχώρηση, κάτω από το κουμπί "Κριτικές") και δεν χρειάζεται να πάρετε μια 404.

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

mysite.com / lensreviews / είναι να ξαναγραφεί mysite.com / forums / PL / lensreviews όταν περνά από μια σύνδεση φόρουμ.

Έβαλα τους χώρους, έτσι ώστε η διεύθυνση URL δεν αναλύεται.

moman
24-12-09, 20:56
Υποθέτω ότι μια γρήγορη λύση σε αυτό θα ήταν η χρήση «Αντικατάσταση» Σύνδεσμοι Φόρουμ »με απευθείας συνδέσεις με διευθύνσεις URL στόχου» vBSEO του. Ωστόσο, όπως μπορώ να χρησιμοποιήσω χτύπημα παρακολούθησης για τις εξωτερικές συνδέσεις μου, κάτι τέτοιο θα έσπαζε αυτό το σύστημα.

Έτσι, σύμφωνα με την θέση μου παραπάνω, ας βρούμε τη σωστή λύση σε αυτό.

vBET
25-12-09, 17:52
Πηγαίνετε στο PentaxForums.com - Pentax Φωτογραφίας Φόρουμ (http://www.pentaxforums.com/forums/pl/) και κάντε κλικ στο Obiektyw Pentax Specyfikacja i weryfikacja danych (http://www.pentaxforums.com/forums/pl/forumdisplay . php? f = 35) (είναι στην 4η κατηγορία). Θα πάρετε μια 404.

Ωστόσο, την ίδια σύνδεση στο navbar (πρώτη καταχώρηση, κάτω από το κουμπί "Κριτικές") και δεν χρειάζεται να πάρετε μια 404.

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

mysite.com / lensreviews / είναι να ξαναγραφεί mysite.com / forums / PL / lensreviews όταν περνά από μια σύνδεση φόρουμ.

Έβαλα τους χώρους, έτσι ώστε η διεύθυνση URL δεν αναλύεται.

Τώρα το βλέπω εγώ. Τα 2 links που γράφετε για να μην είναι ίδια. Το ένα είναι ακριβής - 2η έχουν ανακατευθύνσεις και το θέμα είναι ακριβώς εδώ.

Αυτό με ανακατευθύνσεις πηγαίνει από:


Original:
http://www.pentaxforums.com/forums/pl/forumdisplay.php?f=35
Then some redirection (not vBET - probably vBSEO or .htaccess):
http://www.pentaxforums.com/forums/pentax-lens-review-specification-database/
And next one is by vBET (added language):
http://www.pentaxforums.com/forums/pl/pentax-lens-review-specification-database/
Then we have next redirection (not vBET - probably vBSEO or .htaccess):
http://www.pentaxforums.com/lensreviews/index.php
And one more time vBET is adding language:
http://www.pentaxforums.com/forums/pl/lensreviews/


Τόσο εδώ είναι η προσθήκη vBET γλώσσα, γιατί ξεκινά ως σύνδεση με το φόρουμ και να έχετε τη μετάφραση στην παρακολούθηση. Στη συνέχεια θα γίνονται 2 ανακατευθύνσεις και κάθε vBET φορά είναι η προσθήκη εντοπισμού μετάφραση.

Γρήγορη λύση για σας κάτω (δεν δοκιμάστηκε - τόσο από αντίγραφο του αρχείου και ενημερώστε μας δουλεύει). Επίσης - θα πρέπει να αναμορφώσουν το φόρουμ σας να πάτε όπου θέλετε στην πρώτη ανακατεύθυνση αν είναι δυνατόν.

Γρήγορη λύση. Ανοίξτε vbenterprisetranslator_seo.php αρχείο, βρείτε τη γραμμή:


if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php')) {

και να αντικατασταθεί από:


if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'lensreviews/index.php')) {


Επίσης, θα δούμε για κάποιο καλύτερη λύση που περιλαμβάνονται στο vBET. Αυτή τη στιγμή vBET ελέγχει μόνο αρχική διεύθυνση URL - δεν είχαμε σκεφτεί τέτοια κατάσταση τα δικά σας. I ξανανοίξει αυτό το θέμα. Θα κλείσει όταν επίσημη λύση θα πρέπει να περιλαμβάνονται σε vBET:)

moman
25-12-09, 23:19
Σας ευχαριστούμε! Άλλαξα τον κωδικό ελαφρώς, αλλά λειτούργησε. Αρχικά είχα να θέσει «PENTAX-φακού-αναθεώρηση-προδιαγραφών-βάση δεδομένων για την strpos, αλλά άλλαξα περαιτέρω σε«-review », όπως επίσης έχω PentaxForums.com Τρίτων Pentax Φακός κριτική Database - Κύρια Δείκτης (http: / / www.pentaxforums.com/userreviews/) που ήταν υπό ανακατευθύνονται σε λάθος.


if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'-review-')) {

Έτσι τώρα οι δύο / lensreviews / και / userreviews / η οποία ανακατευθύνεται σωστά.

Ευχαριστώ και πάλι!

vBET
22-01-10, 19:20
Σας ευχαριστούμε! Άλλαξα τον κωδικό ελαφρώς, αλλά λειτούργησε. Αρχικά είχα να θέσει «PENTAX-φακού-αναθεώρηση-προδιαγραφών-βάση δεδομένων για την strpos, αλλά άλλαξα περαιτέρω σε«-review », όπως επίσης έχω PentaxForums.com Τρίτων Pentax Φακός κριτική Database - Κύρια Δείκτης (http: / / www.pentaxforums.com/userreviews/) που ήταν υπό ανακατευθύνονται σε λάθος.


if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'-review-')) {

Έτσι τώρα οι δύο / lensreviews / και / userreviews / η οποία ανακατευθύνεται σωστά.

Ευχαριστώ και πάλι!

3.3.0 έχει επιπλέον παράμετρο «Αγνοήστε τις διευθύνσεις URL" - ότι θα συνεχίσει να επιλέξει τις διευθύνσεις URL από τον εντοπισμό μετάφρασης. Παρακαλώ ελέγξτε ότι:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations supported by vB Enterprise Translator 4.10.1