PDA

Teljes verzió megtekintése: Megoldott Csak linkek a navbar (homepahe, fórum) a hivatkozások csak az angol kapcsolódó



ctrenks
23-07-15, 19:15
Nekem van egy probléma a home (allfreechips) fourm gombok én navbar, ezek nem tudnak a site.com/lang/ hozzáadva. Minden egyéb linkek jelennek meg a várt módon működik a /lang/ szakaszok.

Köszönöm
Chris

Marcin Kalak
24-07-15, 09:15
A hiba javítása szerepelni.

Fájl megnyitása includes/vbenterprisetranslator_functions.php
Keresés kód:

$output = preg_replace_callback('#action="([^"]*)#s', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href="([^"]*)#s', 'vbet_createURLForAddressNoReplaceHref', $output);
Cserélje ki a kódot:


$output = preg_replace_callback('#action=["\']([^"\']*)["\']#s', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href=["\']([^"\']*)["\']#s', 'vbet_createURLForAddressNoReplaceHref', $output);

Keresés kód:

function vbet_createURLForAddressNoReplaceAction($what) {
return 'action="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]);
}
function vbet_createURLForAddressNoReplaceHref($what) {
return 'href="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]);
}
Cserélje ki a kódot:


function vbet_createURLForAddressNoReplaceAction($what) {
return 'action="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]).'"';
}
function vbet_createURLForAddressNoReplaceHref($what) {
return 'href="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]).'"';
}


Ez a kérdés lesz rögzített, a következő kiadásban.

ctrenks
24-07-15, 14:22
A szöveg az első rész volt egy kicsit off, de cseréje ez kijavítja a hibát.



$output = preg_replace_callback('#action="([^"]*)#', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href="([^"]*)#', 'vbet_createURLForAddressNoReplaceHref', $output);

ctrenks
24-07-15, 14:41
Nem biztos, hogy ez okozta a változást, vagy somthing én nem vettem észre

ha én vagyok felül oldalon, például


http://www.allfreechips.com/no/casino_review/646/loco-panda-casino.html

a linkek más nyelvek hibás.


http://www.allfreechips.com/phpBB2/no/nl/casino_review/646/loco-panda-casino.html

Lásd a holland van hozzá phpBB2/ /nl, miközben a nem
Ez a módja annak, a ki természetesen hozzátéve, a fórum elérési utat, majd egy másik lang

Marcin Kalak
24-07-15, 16:01
Ez egy másik kérdés, hogy történt kijavítása után egy előző kérdés.
A hiba javítása szerepelni.

Nyissa meg a fájlt includes/vbenterprisetranslator_functions_url_tracking.php
Keresés kód:


if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
return vbet_createURLForAddressNoReplaceSEO($language, $address) ;
}
$bookmark = strpos($address, '#');

Cserélje ki a kódot:


if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
if (preg_match('/\/('.VBET_LANGUAGESMATCH.')\//', $address)) {
return $address;
}
return vbet_createURLForAddressNoReplaceSEO($language, $address) ;
}
$bookmark = strpos($address, '#');


Ez a probléma javítva lesz a következő kiadásban. Elnézést a zavart.

ctrenks
25-07-15, 15:00
Javítva, köszönöm

Marcin Kalak
25-07-15, 18:06
Örülök, hogy tudtam segíteni.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
vBET 4.10.1 brings automatic translations