Tamam, ben sonunda bu anladım. Talimatlara biraz sapmış, ancak bir cazibe gibi çalıştı:
1. Htaccess için bu ekledi:
Code:
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. Reviewpost yürütme sonuna kadar bu işlev çağrısı Eklendi:
PHP Code:
if(@include_once(DIR . '/includes/vbenterprisetranslator_functions_hooks.php'))
{
vbet_global_complete($output);
}
3. Düzenlenen vbenterprisetranslator_functions_redirect.php ve özürlü özel dizin için yönlendirme:
PHP Code:
foreach (explode("\n",$vbulletin->options['vbet_outside_dirs']) AS $folder)
{
$folder = trim($folder);
if (stripos($url, $folder) !== false)
{
return;
}
}
4. / / değiştirme / da / lensreviews lensreviews / da / ve bayrak URL'ler düzeltmek için
URL nesil aşağıdaki fonksiyonu eklendi:
PHP Code:
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;
}
# 4 yapmak için daha akıllıca bir yolu muhtemelen, ancak bu çalıştı! Gözden bölümleri bir ay yaklaşık 1.000.000 sayfa görünümleri gibi olsun, ben çok mutluyum ve çeviriler daha fazla ziyaretçi sürücü olacaktır.
Demo: Pentax Anmeldelser - Pentax Lens Anmeldelser og omfattende veritabanı