PDA

View Full Version: Soal Mengintegrasikan dengan reviewpost (sama seperti photopost)



moman
18-03-11, 07:49
Hai,

Saya mencoba untuk mengintegrasikan vBET dengan reviewpost. Pertama, saya mencoba hanya melakukan panggilan vBetTranslatePage pada output halaman, tapi itu tidak bekerja karena pengalihan.

Saya kemudian mengikuti petunjuk di sini, langkah demi langkah:


Namun, aku masih mendapatkan error redirection. Saya sudah mencoba ini sebelum untuk photoplog dan juga tidak berhasil. Sejak modifikasi htaccess gagal, Anda bisa memberi saya beberapa petunjuk?

Akar htaccess:


RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.pentaxforums\.com
RewriteRule (.*) http://www.pentaxforums.com/$1 [R=301,L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{Script_FILENAME} !-f
RewriteRule ^(.*)$ index.php?a=$1 [L]


reviewpost htaccess:




RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.pentaxforums\.com
RewriteRule (.*) http://www.pentaxforums.com/lensreviews/$1 [L,R=301]

RewriteCond %{QUERY_STRING} !vbseourl=
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /forums/vbseo.php?vbseourl=$1&vbseorelpath=../lensreviews/&%{QUERY_STRING} [L]



Aku mencoba menempatkan tambahan htaccess baik sebelum dan sesudah aturan vBSEO, tapi tidak berpengaruh. Setiap ide?

kamilkurczak
21-03-11, 22:37
halo

apakah Anda yakin bahwa mod ini menggunakan hook global_complete dan global_start?

Anda dapat memberikan saya url untuk halaman dengan mod ini dan saya bisa menginstalnya pada forum tes saya dan memeriksa.

moman
30-03-11, 19:35
Tidak, itu menghilangkan sistem kait vBulletin seluruhnya dan pada dasarnya hanya mem-parsing header, headinclude, dan footer, kemudian melakukan hal-nya sendiri.

Ketika saya mencoba melakukan panggilan manual untuk menerjemahkan halaman atau mengikuti instruksi integrasi front_controller, halaman hanya mulai mengalihkan jauh.

Mod ditemukan di reviewpost.com. Mayoritas dari desain basis kode / didasarkan pada photopost pro.

kamilkurczak
03-04-11, 09:58
silahkan cek langkah ini sekali lagi:


kedua, tolong beri saya url untuk halaman Anda dengan mod ini. Aku akan memeriksa itu.
Apakah mod ini bebas atau tidak? jika bebas - silakan memberikan url kepada pak mod ini.

Terima kasih

moman
05-04-11, 08:12
Tidak, itu tidak bebas, tapi desain-bijaksana menggunakan backend sama seperti photopost.

Saya diperiksa kembali dan sepertinya saya akan perlu mengubah htaccess akar juga. Perlu diketahui bahwa saya sudah mencoba semua ini sebelumnya untuk tidak berhasil-tapi aku akan mencoba lagi setelah saya memiliki beberapa waktu lebih bebas.

Setiap masalah-masalah umum lainnya dengan integrasi photopost Anda mungkin tahu?

kamilkurczak
06-04-11, 19:12
Saya mencari solusi untuk Anda. Jika Anda memiliki ide dan informasi, silakan tulis di sini - akan mencoba membantu

moman
09-07-11, 00:09
Ok, saya akhirnya menemukan satu ini. Aku sedikit menyimpang dari petunjuk yang dipasang, tapi bekerja seperti pesona:

1. Ditambahkan ini untuk htaccess:


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 [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 [L,QSA]


2. Ditambahkan ini memanggil fungsi sampai akhir eksekusi reviewpost:



if(@include_once(DIR . '/includes/vbenterprisetranslator_functions_hooks.php'))
{
vbet_global_complete($output);
}

3. diedit vbenterprisetranslator_functions_redirect.php dan cacat pengalihan untuk direktori kustom:



foreach (explode("\n",$vbulletin->options['vbet_outside_dirs']) AS $folder)
{
$folder = trim($folder);
if (stripos($url, $folder) !== false)
{
return;
}

}

4. untuk mengubah / da / lensreviews / ke / lensreviews / da /, dan untuk memperbaiki URL bendera

menambahkan fungsi berikut ke generasi URL:



function vbet_externalConsensus($address, $language)
{
global $vbulletin;
foreach (explode("\n",$vbulletin->options['vbet_outside_dirs']) AS $folder)
{
$folder = trim($folder);
if (stripos($address, $folder) !== false)
{
$address = str_replace(array('/forums/',"/{$_REQUEST['language']}/"),array('/','/'), $address);
return str_replace("/$folder/","/$folder/$language/", $address);
}
}

return false;
}

Mungkin ada cara yang lebih cerdas untuk melakukan # 4, tapi ini bekerja! Saya sangat senang, sebagai bagian tinjauan mendapatkan hampir 1.000.000 tampilan halaman per bulan, dan terjemahan akan mendorong pengunjung bahkan lebih.

Demo: Pentax Anmeldelser - Lensa Pentax Anmeldelser og omfattende database (http://www.pentaxforums.com/lensreviews/da/)

vBET
09-07-11, 21:39
Anda menjawab setelah periode waktu yang lama untuk thread yang ditandai sebagai diselesaikan. Saya tidak menyadari bahwa masalah itu masih menyala. Apakah Anda perlu bantuan lebih lanjut di sini atau akhirnya diselesaikan? :)

moman
10-07-11, 21:26
Aku akhirnya mengerti! Tapi itu mungkin layak untuk jenis integrasi lebih mudah dalam versi masa depan vBET, saat aku mencoba semua modifikasi htaccess. Di FAQ dan tidak berhasil.

Saat ini, di thread forum URL Anda adalah / forum / {kode bahasa} / konten. Untuk folder di luar direktori utama, sama harus berlaku (yaitu / galeri / {kode bahasa} / bukan / {langauge kode} / gallery /) karena akan menyederhanakan modifikasi htaccess dibutuhkan sangat dan membuat integrasi lebih mudah, terutama bila mod sudah panggilan global_complete (dalam hal ini saya mengacu pada photoplog pro).

vBET
11-07-11, 01:57
Silahkan buka permintaan fitur baru untuk itu:) Saya melihat bagaimana hal itu akan membuat integrasi seperti mudah - tidak akan memerlukan perubahan dalam main file htaccess - hanya dalam satu dari direktori mod..

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