View Full Version: Opgelost Alleen links in de navigatiebalk (homepahe en forum) links zijn slechts engels verband
Ik heb een probleem met de woning (allfreechips) en het fourm knoppen op mijn navbar, zijn deze niet aan de site.com/lang/ toegevoegd. Alle andere links lijkt te werken als verwacht met de /lang/ secties.
Bedankt
Chris
Marcin Kalak
24-07-15, 09:15
Snelle oplossing voor dit probleem:
Open bestand includes/vbenterprisetranslator_functions.php
Find code:
$output = preg_replace_callback('#action="([^"]*)#s', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href="([^"]*)#s', 'vbet_createURLForAddressNoReplaceHref', $output);
Vervang deze code:
$output = preg_replace_callback('#action=["\']([^"\']*)["\']#s', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href=["\']([^"\']*)["\']#s', 'vbet_createURLForAddressNoReplaceHref', $output);
Find 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]);
}
Vervang deze 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]).'"';
}
Dit probleem zal worden opgelost in de volgende release.
De tekst op het eerste gedeelte was een beetje uit, maar dit te vervangen is het corrigeren van het probleem.
$output = preg_replace_callback('#action="([^"]*)#', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href="([^"]*)#', 'vbet_createURLForAddressNoReplaceHref', $output);
Niet zeker of dit wordt veroorzaakt door de verandering of iets ik heb niet gemerkt
als ik op een pagina, zoals
http://www.allfreechips.com/no/casino_review/646/loco-panda-casino.html
de links naar de andere talen zijn onjuist.
http://www.allfreechips.com/phpBB2/no/nl/casino_review/646/loco-panda-casino.html
Zie voor nederlanders is het toevoegen van phpBB2/ en /nl en houden geen
Dit is natuurlijk het toevoegen van het forum pad en de ander lang
Marcin Kalak
24-07-15, 16:01
Dit is een ander probleem dat is opgetreden na het corrigeren van een vorige uitgave.
Snelle oplossing voor dit probleem:
Open bestand includes/vbenterprisetranslator_functions_url_tracking.php
Find code:
if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
return vbet_createURLForAddressNoReplaceSEO($language, $address) ;
}
$bookmark = strpos($address, '#');
Vervang deze code:
if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
if (preg_match('/\/('.VBET_LANGUAGESMATCH.')\//', $address)) {
return $address;
}
return vbet_createURLForAddressNoReplaceSEO($language, $address) ;
}
$bookmark = strpos($address, '#');
Dit probleem zal worden opgelost in de volgende versie. Sorry voor de verwarring.
Marcin Kalak
25-07-15, 18:06
Ik ben blij dat ik je kon helpen.
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.