View Full Version: Løst Kun links på navigationsbjælken (homepahe og forum) links er kun engelsk relaterede
Jeg har et problem med hjem (allfreechips) og fourm knapper på min navbar, at disse ikke får den site.com/lang/ tilføjet. Alle andre links ud til at fungere som forventet med /lang/ sektioner.
Thanks
Chris
Marcin Kalak
24-07-15, 09:15
Quick fix til dette problem:
Åbne en fil includes/vbenterprisetranslator_functions.php
Find kode:
$output = preg_replace_callback('#action="([^"]*)#s', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href="([^"]*)#s', 'vbet_createURLForAddressNoReplaceHref', $output);
Udskift det til kode:
$output = preg_replace_callback('#action=["\']([^"\']*)["\']#s', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href=["\']([^"\']*)["\']#s', 'vbet_createURLForAddressNoReplaceHref', $output);
Find kode:
function vbet_createURLForAddressNoReplaceAction($what) {
return 'action="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]);
}
function vbet_createURLForAddressNoReplaceHref($what) {
return 'href="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]);
}
Udskift det til kode:
function vbet_createURLForAddressNoReplaceAction($what) {
return 'action="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]).'"';
}
function vbet_createURLForAddressNoReplaceHref($what) {
return 'href="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]).'"';
}
Dette problem bliver rettet i den næste udgave.
Tekst på den første del var en smule ud, men at erstatte dette er at korrigere problemet.
$output = preg_replace_callback('#action="([^"]*)#', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href="([^"]*)#', 'vbet_createURLForAddressNoReplaceHref', $output);
Ikke sikker på, om dette er forårsaget af forandringer eller noget, jeg har ikke bemærket
hvis jeg på en review side, såsom
http://www.allfreechips.com/no/casino_review/646/loco-panda-casino.html
links til andre sprog, er forkert.
http://www.allfreechips.com/phpBB2/no/nl/casino_review/646/loco-panda-casino.html
Se for nederlandske det er at tilføje phpBB2/ og /nl hold nr
Dette er vejen ud af kurset tilføje forum sti og anden lang
Marcin Kalak
24-07-15, 16:01
Dette er et andet problem, der opstod, efter at korrigere en tidligere udgave.
Quick fix til dette problem:
Åbne en fil includes/vbenterprisetranslator_functions_url_tracking.php
Find kode:
if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
return vbet_createURLForAddressNoReplaceSEO($language, $address) ;
}
$bookmark = strpos($address, '#');
Udskift det til kode:
if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
if (preg_match('/\/('.VBET_LANGUAGESMATCH.')\//', $address)) {
return $address;
}
return vbet_createURLForAddressNoReplaceSEO($language, $address) ;
}
$bookmark = strpos($address, '#');
Dette spørgsmål vil blive rettet i den næste udgave. Vi undskylder forvirringen.
Marcin Kalak
25-07-15, 18:06
Jeg er glad for jeg kunne hjælpe dig.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.