PDA

Gweld Ffurf Llawn: Datrys Dim ond cysylltiadau mewn cysylltiadau (Fforwm a homepahe) navbar yn Saesneg yn unig yn gysylltiedig â



ctrenks
23-07-15, 19:15
Mae gennyf broblem gyda'r cartref (allfreechips) a botymau fourm ar fy navbar, nid yw'r rhain yn cael site.com/lang/ ychwanegol. Holl gysylltiadau eraill yn ymddangos i weithio yn ôl y disgwyl gyda yr adrannau /lang/.

Diolch
Chris

Marcin Kalak
24-07-15, 09:15
Ateb parod ar gyfer y rhifyn hwn:

Agor ffeil includes/vbenterprisetranslator_functions.php
Dod o hyd cod:

$output = preg_replace_callback('#action="([^"]*)#s', 'vbet_createURLForAddressNoReplaceAction', $output);
$output = preg_replace_callback('#href="([^"]*)#s', 'vbet_createURLForAddressNoReplaceHref', $output);
Yn ei le i cod:


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

Dod o hyd cod:

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


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


Bydd y mater hwn yn cael ei gosod yn y cyhoeddiad nesaf.

ctrenks
24-07-15, 14:22
Testun ar adran gyntaf oedd ychydig oddi ar, ond yn disodli hwn yw cywiro y mater.



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

ctrenks
24-07-15, 14:41
Ddim yn siŵr os yw hyn wedi achosi gan y newid neu rywbeth nid wyf wedi sylwi

Os wyf ar dudalen adolygiad fel


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

Mae'r cysylltiadau â ieithoedd eraill yn anghywir.


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

Weld ar gyfer yr Iseldiroedd yn ei ychwanegu phpBB2 / a /nl a chadw y Rhif
Dyma'r ffordd mewn cwrs ychwanegu llwybr y fforwm a lang arall

Marcin Kalak
24-07-15, 16:01
Mae hwn yn fater arall a ddigwyddodd ar ôl cywiro fater blaenorol.
Ateb parod ar gyfer y rhifyn hwn:

Agor ffeil yn cynnwys / vbenterprisetranslator_functions_url_tracking.php
Dod o hyd cod:


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

Yn ei le i cod:


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


Bydd y mater hwn yn sefydlog yn y datganiad nesaf. Mae'n ddrwg gennyf am y dryswch.

ctrenks
25-07-15, 15:00
Cywiro, diolch

Marcin Kalak
25-07-15, 18:06
Rwy'n falch y gallwn i helpu chi.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vBET Translator 4.10.1