View Full Version: Gelöst Nur links in der Navigationsleiste (homepahe und forum) links sind nur Englisch Verwandte
Ich habe ein Problem mit dem home (allfreechips) und fourm Schaltflächen auf meine navbar, diese sind nicht immer die site.com/lang/ Hinzugefügt. Alle anderen links, die zu funktionieren scheinen, wie erwartet, mit der /lang/ Abschnitte.
Dank
Chris
Marcin Kalak
24-07-15, 09:15
Schnelle Lösung für dieses Problem:
Datei öffnen includes/vbenterprisetranslator_functions.php
Code zu finden:
$output = preg_replace_callback('#action="([^"]*)#s', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href="([^"]*)#s', 'vbet_createURLForAddressNoReplaceHref', $output);
Ersetzen Sie den Code:
$output = preg_replace_callback('#action=["\']([^"\']*)["\']#s', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href=["\']([^"\']*)["\']#s', 'vbet_createURLForAddressNoReplaceHref', $output);
Code zu finden:
function vbet_createURLForAddressNoReplaceAction($what) {
return 'action="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]);
}
function vbet_createURLForAddressNoReplaceHref($what) {
return 'href="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]);
}
Ersetzen Sie den Code:
function vbet_createURLForAddressNoReplaceAction($what) {
return 'action="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]).'"';
}
function vbet_createURLForAddressNoReplaceHref($what) {
return 'href="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]).'"';
}
Dieses Problem wird in der nächsten Version behoben werden.
Text auf dem ersten Abschnitt war ein bisschen ab, aber ersetzen Sie diese korrigiert das Problem.
$output = preg_replace_callback('#action="([^"]*)#', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href="([^"]*)#', 'vbet_createURLForAddressNoReplaceHref', $output);
Nicht sicher, ob dies die durch die änderung oder etwas ist mir noch nicht aufgefallen
wenn ich auf eine Seite schreiben wie
http://www.allfreechips.com/no/casino_review/646/loco-panda-casino.html
die links zu anderen Sprachen sind falsch.
http://www.allfreechips.com/phpBB2/no/nl/casino_review/646/loco-panda-casino.html
Finden Sie für die Niederländische es ist das hinzufügen von phpBB2/ und /nl und halten die nicht
Dieser Weg natürlich hinzufügen forum Pfad und anderen lang
Marcin Kalak
24-07-15, 16:01
Dies ist ein weiteres Problem aufgetreten, dass nach der Korrektur einer früheren Ausgabe.
Schnelle Lösung für dieses Problem:
Öffnen Sie die Datei includes/vbenterprisetranslator_functions_url_tracking.php
Code zu finden:
if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
return vbet_createURLForAddressNoReplaceSEO($language, $address) ;
}
$bookmark = strpos($address, '#');
Ersetzen Sie den Code:
if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
if (preg_match('/\/('.VBET_LANGUAGESMATCH.')\//', $address)) {
return $address;
}
return vbet_createURLForAddressNoReplaceSEO($language, $address) ;
}
$bookmark = strpos($address, '#');
Dieses Problem wird behoben, in der nächsten Version. Sorry für die Verwirrung.
Marcin Kalak
25-07-15, 18:06
Ich bin froh, dass ich Sie helfen könnte.
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.