PDA

View Full Version: Soal Link Forum = gagal



moman
22-12-09, 00:35
Aku punya beberapa forum yang berfungsi sebagai link: misalnya, salah satu link forum untuk pentaxforums.com / lensreviews /.

Ketika diterjemahkan ke bahasa asing, link ditulis ulang dengan bahasa dalam URL, yaitu untuk pentaxforums.com / sv / lensreviews /, yang jelas kembali gagal. Apakah ada untuk memperbaiki ini? Aku lebih suka menghindari rute 301 htaccess.

vBET
22-12-09, 01:37
Harap tenang. Kami tahu situasi ini - Anda hanya perlu mengkonfigurasi vBET tepat:)

Silakan set dalam pilihan vBET direktori forum Anda dan pastikan Anda memiliki tepat. Aturan htaccess (direktori perlu ditambahkan seperti yang dijelaskan dalam manual).

moman
22-12-09, 02:33
Saya tidak yakin apa yang Anda maksud. AFAIK semuanya dikonfigurasi dengan benar per manual.

vBET
22-12-09, 14:07
Pergi ke Admin CP -> vBET - 'direktori Forum'> Utama dan mengatur

moman
22-12-09, 17:08
Yang sudah ditetapkan. Saya tidak berpikir Anda memahami masalah saya.

Ini hanya berlaku untuk forum yang bertindak sebagai link. Jika link forum ke folder di website saya yang di luar direktori forum, / lang / masih ditambahkan di antara, sehingga mengakibatkan 404 kesalahan. Jelas bahwa daerah dari situs tidak dapat diterjemahkan dengan menggunakan vBET.

vBET
23-12-09, 13:38
OK - maaf untuk kebingungan. Aku benar-benar tidak mengerti masalah.

Seperti saya dapat melihat halaman forum Anda diterjemahkan dengan baik.

Sekarang daerah di luar direktori forum. Seperti yang dapat Anda lihat di forum ini vBET mendukung terjemahan dari daerah luar direktori forum - tentu saja halaman tersebut harus dihasilkan oleh vBulletin. Jadi jika daerah-daerah di luar direktori forum Anda juga dihasilkan oleh vBulletin Anda dapat menerjemahkannya.

Apa yang dibutuhkan:
1. Terpisah. Htaccess dalam direktori di mana halaman untuk menerjemahkan (Anda akan menemukan aturan yang tepat dalam melakukan-tidak-upload direktori)
2. Semua URL pada halaman forum diterjemahkan luar direktori harus mutlak (dimulai dengan http), jika tidak, anda dapat memiliki masalah dengan pelacakan terjemahan.
3. Jika halaman tersebut di beberapa subdirektori lainnya (tidak dalam domain root) maka Anda akan harus mengkonfigurasi 'Perlu Direktori' di AdminCP-> vBET-> Utama

Dalam kasus pertanyaan masa depan - tanyakan saja:)

moman
23-12-09, 15:10
Ok-terima kasih! Saya akan mencoba ini, tapi aku punya satu pertanyaan lagi.

Apakah mungkin untuk hanya menonaktifkan terjemahan untuk daerah dan memiliki link dengan benar mengarah ke url? Aku punya firasat bahwa bagian tersebut tidak akan diterjemahkan karena tidak plugin vBulletin (hanya query DB terpisah).

tavenger5
23-12-09, 15:40
moman - Aku punya addon kustom yang diterjemahkan baik-baik saja. Saya menambahkan ke "Jauhkan Direktori"

moman
23-12-09, 23:00
Saya akan mencoba ini dengan file htaccess, tapi lima dolar mengatakan itu tidak akan berhasil. Bagian dalam pertanyaan tidak selalu perlu terjemahan sama sekali, karena sangat teknis, jadi saya hanya ingin mendapatkan sekitar bug di vBET yang menerjemahkan link eksternal yang belum tentu bagian dari vB.

moman
23-12-09, 23:15
Saya menerapkan aturan htaccess sebagaimana tercantum dalam 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]


Sementara Halaman Tidak Ditemukan - PentaxForums.com (http://www.pentaxforums.com/lensreviews/pl/) tidak kembali 404, halaman tidak diterjemahkan (jelas, karena tidak ada vBET init sana), dan, selanjutnya, semua link dari halaman yang kembali 404 sebagai vBSEO CRR berhenti bekerja.

Oleh karena itu, mari kita mengambil solusi sederhana dan menyelamatkan diri sakit kepala:

Bagaimana saya mencegah link forum dari menerjemahkan?

Saat ini, Pentax Lens Review dan Spesifikasi Basis Data - Indeks Utama (http://www.pentaxforums.com/lensreviews/) (link) ditulis ulang untuk http://www.pentaxforums.com/forums/pl/lensreviews/ (404 ).

Saya ingin link untuk tetap tidak berubah.

vBET
24-12-09, 08:25
Ok-terima kasih! Saya akan mencoba ini, tapi aku punya satu pertanyaan lagi.

Apakah mungkin untuk hanya menonaktifkan terjemahan untuk daerah dan memiliki link dengan benar mengarah ke url? Aku punya firasat bahwa bagian tersebut tidak akan diterjemahkan karena tidak plugin vBulletin (hanya query DB terpisah).

Tidak harus vB plugin - hanya harus dihasilkan oleh vB halaman. Lihat di halaman utama, Download atau Beli Sekarang bagian - yang tidak dibuat oleh plugin apapun, tetapi dihasilkan oleh vB. Jadi memiliki template yang sesuai mencakup global.php dan sebagainya. Sehingga halaman tersebut dapat dengan mudah diterjemahkan dalam cara saya dijelaskan Anda.

vBET
24-12-09, 08:34
Saya akan mencoba ini dengan file htaccess, tapi lima dolar mengatakan itu tidak akan berhasil. Bagian dalam pertanyaan tidak selalu perlu terjemahan sama sekali, karena sangat teknis, jadi saya hanya ingin mendapatkan sekitar bug di vBET yang menerjemahkan link eksternal yang belum tentu bagian dari vB.

Aku memeriksa situs Anda. Hal ini bekerja dengan baik - hanya pergi ke forum Anda, menaruh beberapa terjemahan dan melihat pelacakan yang tidak ditambahkan ke lensreviews ...

vBET
24-12-09, 08:37
Saya menerapkan aturan htaccess sebagaimana tercantum dalam 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]


Sementara Halaman Tidak Ditemukan - PentaxForums.com (http://www.pentaxforums.com/lensreviews/pl/) tidak kembali 404, halaman tidak diterjemahkan (jelas, karena tidak ada vBET init sana), dan, selanjutnya, semua link dari halaman yang kembali 404 sebagai vBSEO CRR berhenti bekerja.

Oleh karena itu, mari kita mengambil solusi sederhana dan menyelamatkan diri sakit kepala:

Bagaimana saya mencegah link forum dari menerjemahkan?

Saat ini, Pentax Lens Review dan Spesifikasi Basis Data - Indeks Utama (http://www.pentaxforums.com/lensreviews/) (link) ditulis ulang untuk http://www.pentaxforums.com/forums/pl/lensreviews/ (404 ).

Saya ingin link untuk tetap tidak berubah.

Saya jelas menulis bahwa situs harus dihasilkan oleh vBulletin untuk dapat menerjemahkannya.

Juga - Saya tidak melihat apa yang Anda tulis. Aku ada di sana dan link ke lensreviews tidak berubah. Tolong beri saya link yang tepat ke halaman di mana saya bisa melihat link ini rusak.

moman
24-12-09, 09:38
Tolong beri saya link yang tepat ke halaman di mana saya bisa melihat link ini rusak.

Pergi ke PentaxForums.com - Pentax Fotografi Forum (http://www.pentaxforums.com/forums/pl/) dan klik pada Obiektyw Pentax Specyfikacja i weryfikacja danych (http://www.pentaxforums.com/forums/pl/forumdisplay php?. f = 35) (itu dalam kategori 4). Anda akan mendapatkan 404.

Namun, link ini sama di navbar (entri pertama di bawah tombol 'Ulasan') dan anda TIDAK mendapatkan 404.

Terima kasih atas bantuan Anda. Aku masih berpikir kita tidak pada halaman yang sama sejauh apa sebenarnya masalahnya, sehingga merasa bebas untuk membiarkan saya tahu jika Anda membutuhkan penjelasan lebih lanjut. Sekali lagi, meskipun, masalahnya adalah bahwa

mysite.com / lensreviews / ditulis ulang untuk mysite.com / forum / pl / lensreviews ketika ia pergi melalui link forum.

Aku meletakkan ruang sehingga URL tersebut tidak dipecah.

moman
24-12-09, 20:56
Saya kira sebuah perbaikan cepat ini akan menggunakan vBSEO itu "Ganti 'Link Forum' dengan link langsung ke URL target". Namun, seperti saya menggunakan hit pelacakan untuk link eksternal saya, hal itu akan merusak sistem itu.

Dengan demikian, sesuai dengan posting saya di atas, mari kita cari solusi yang tepat untuk ini.

vBET
25-12-09, 17:52
Pergi ke PentaxForums.com - Pentax Fotografi Forum (http://www.pentaxforums.com/forums/pl/) dan klik pada Obiektyw Pentax Specyfikacja i weryfikacja danych (http://www.pentaxforums.com/forums/pl/forumdisplay php?. f = 35) (itu dalam kategori 4). Anda akan mendapatkan 404.

Namun, link ini sama di navbar (entri pertama di bawah tombol 'Ulasan') dan anda TIDAK mendapatkan 404.

Terima kasih atas bantuan Anda. Aku masih berpikir kita tidak pada halaman yang sama sejauh apa sebenarnya masalahnya, sehingga merasa bebas untuk membiarkan saya tahu jika Anda membutuhkan penjelasan lebih lanjut. Sekali lagi, meskipun, masalahnya adalah bahwa

mysite.com / lensreviews / ditulis ulang untuk mysite.com / forum / pl / lensreviews ketika ia pergi melalui link forum.

Aku meletakkan ruang sehingga URL tersebut tidak dipecah.

Sekarang aku melihatnya. Mereka 2 link yang Anda tulis tidak sama. Salah satunya adalah tepat - 2 telah pengalihan dan masalah ada di sini.

Ini dengan pengalihan berjalan dengan:


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/


Jadi di sini vBET adalah menambahkan bahasa karena Anda mulai sebagai link ke forum dan Anda memiliki terjemahan pelacakan. Kemudian Anda membuat 2 pengalihan dan setiap vBET waktu menambahkan pelacakan terjemahan.

Cepat untuk memperbaiki Anda di bawah ini (tidak diuji - copy jadi terbuat dari file dan biarkan kami tahu cara kerjanya). Juga - anda harus mengkonfigurasi forum Anda untuk pergi ke mana Anda inginkan dalam pengalihan pertama jika itu mungkin.

Cepat memperbaiki. Buka vbenterprisetranslator_seo.php file, cari baris:


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

dan menggantinya dengan:


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


Juga kita akan mencari beberapa solusi yang lebih baik termasuk dalam vBET. Pada saat ini vBET hanya memeriksa URL asli - kami tidak berpikir tentang situasi seperti Anda. Saya membuka kembali masalah ini. Akan ditutup ketika solusi resmi akan dimasukkan dalam vBET:)

moman
25-12-09, 23:19
Terima kasih! Aku diubah kode sedikit, tapi itu berhasil. Awalnya saya harus menempatkan 'pentax-lensa-review-spesifikasi-database' untuk strpos, tapi aku lebih berubah ke '-review' karena saya juga memiliki PentaxForums.com Pihak Ketiga Lensa Pentax database Review - Indeks Utama (http: / / www.pentaxforums.com/userreviews/) yang sedang diarahkan dalam kesalahan.


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

Jadi sekarang baik / lensreviews / dan / userreviews / sedang diarahkan dengan benar.

Terima kasih lagi!

vBET
22-01-10, 19:20
Terima kasih! Aku diubah kode sedikit, tapi itu berhasil. Awalnya saya harus menempatkan 'pentax-lensa-review-spesifikasi-database' untuk strpos, tapi aku lebih berubah ke '-review' karena saya juga memiliki PentaxForums.com Pihak Ketiga Lensa Pentax database Review - Indeks Utama (http: / / www.pentaxforums.com/userreviews/) yang sedang diarahkan dalam kesalahan.


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

Jadi sekarang baik / lensreviews / dan / userreviews / sedang diarahkan dengan benar.

Terima kasih lagi!

3.3.0 memiliki parameter tambahan 'Abaikan URL' - itu akan membuat URL dipilih dari pelacakan terjemahan. Silakan cek:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Thanks to vBET 4.10.1 enjoy automatic translations