J'ai un problème avec la maison (allfreechips) et de la gare sncf de boutons sur ma barre de navigation, ce ne sont pas arriver la site.com/lang/ ajoutée. Tous les autres liens semblent fonctionner comme prévu avec le /lang/ sections.
Merci
Chris
J'ai un problème avec la maison (allfreechips) et de la gare sncf de boutons sur ma barre de navigation, ce ne sont pas arriver la site.com/lang/ ajoutée. Tous les autres liens semblent fonctionner comme prévu avec le /lang/ sections.
Merci
Chris
Solution rapide à ce problème:
- Ouvrir le fichier includes/vbenterprisetranslator_functions.php
- Trouvez le code suivant:
PHP Code:$output = preg_replace_callback('#action="([^"]*)#s', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href="([^"]*)#s', 'vbet_createURLForAddressNoReplaceHref', $output);
- Remplacez ce code :
PHP Code:$output = preg_replace_callback('#action=["\']([^"\']*)["\']#s', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href=["\']([^"\']*)["\']#s', 'vbet_createURLForAddressNoReplaceHref', $output);
- Trouvez le code suivant:
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]);
}
- Remplacez ce 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]).'"';
}
Ce problème sera résolu dans la prochaine version.
Texte sur la première partie a été un peu hors sujet, mais en remplaçant ce qui est de la correction de la question.
Code:$output = preg_replace_callback('#action="([^"]*)#', 'vbet_createURLForAddressNoReplaceAction', $output); $output = preg_replace_callback('#href="([^"]*)#', 'vbet_createURLForAddressNoReplaceHref', $output);
Vous ne savez pas si cela est causé par le changement ou quelque chose que je n'ai pas remarqué
si je suis sur une page de révision, tels que
les liens vers d'autres langues sont incorrectes.Code:http://www.allfreechips.com/no/casino_review/646/loco-panda-casino.html
Voir pour le néerlandais, il est l'ajout phpBB2/ et /nl et en gardant le pasCode:http://www.allfreechips.com/phpBB2/no/nl/casino_review/646/loco-panda-casino.html
C'est loin des cours d'ajouter le forum de chemin d'accès et un autre lang
C'est un autre problème qui est survenu après la correction d'un numéro précédent.
Solution rapide à ce problème:
- Ouvrir le fichier includes/vbenterprisetranslator_functions_url_tracking.php
- Trouvez le code suivant:
PHP Code:if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
return vbet_createURLForAddressNoReplaceSEO($language, $address) ;
}
$bookmark = strpos($address, '#');
- Remplacez ce code :
PHP Code:if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
if (preg_match('/\/('.VBET_LANGUAGESMATCH.')\//', $address)) {
return $address;
}
return vbet_createURLForAddressNoReplaceSEO($language, $address) ;
}
$bookmark = strpos($address, '#');
Ce problème sera corrigé dans la prochaine version. Désolé pour la confusion.
Dernière édition par le Marcin Kalak; 24-07-15 au 16:06.
Corrigé, merci
Je suis content d'avoir pu vous aider.