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
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
Schnelle Lösung für dieses Problem:
- Datei öffnen includes/vbenterprisetranslator_functions.php
- Code zu finden:
PHP Code:$output = preg_replace_callback('#action="([^"]*)#s', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href="([^"]*)#s', 'vbet_createURLForAddressNoReplaceHref', $output);
- Ersetzen Sie den Code:
PHP Code:$output = preg_replace_callback('#action=["\']([^"\']*)["\']#s', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href=["\']([^"\']*)["\']#s', 'vbet_createURLForAddressNoReplaceHref', $output);
- Code zu finden:
PHP 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]);
}
- Ersetzen Sie den Code:
PHP 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.
Code:$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
die links zu anderen Sprachen sind falsch.Code:http://www.allfreechips.com/no/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 nichtCode:http://www.allfreechips.com/phpBB2/no/nl/casino_review/646/loco-panda-casino.html
Dieser Weg natürlich hinzufügen forum Pfad und anderen lang
Dies ist ein weiteres Problem aufgetreten, dass nach der Korrektur einer früheren Ausgabe.
Schnelle Lösung für dieses Problem:
- Datei öffnen includes/vbenterprisetranslator_functions_url_tracking.php
- Code zu finden:
PHP Code:if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
return vbet_createURLForAddressNoReplaceSEO($language, $address) ;
}
$bookmark = strpos($address, '#');
- Ersetzen Sie den Code:
PHP 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.
Zuletzt bearbeitet von Marcin Kalak; 24-07-15 an 16:06.
Korrigiert, danke
Ich bin froh, dass ich Sie helfen könnte.