jDiction Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

jDiction 2.2.0 released. http://jdiction.org/downloads

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - support3

Pages: [1]
1
Install & Configure jDiction / Problem with "ISOCODE for the language"
« on: September 06, 2012, 12:16:49 pm »
Hi all,

On the Doc. in the website, it says:
Quote
"URL Language Code" and the "Image Prefix" are the first 2 letters of the ISOCODE for the language.

Because some of the language has the same ISOCODE in the first 2 letters.
eg.
For Chinese, it has Traditional Chinese and Simplified Chinese
They are "zh-TW" and "zh-CN".
It will cause a URL problem when switching the language with the module jdlanguage.

I have simply modified the code to fix the URL problem.

In "mod_jdlanguage.php" line 22 found:
Code: [Select]
list($lang->link, $lang->menutitle) = modJdLanguageHelper::getLink($lang->lang_code);Replace to:
Code: [Select]
list($lang->link, $lang->menutitle) = modJdLanguageHelper::getLink($lang->lang_code,$lang->image);
In "helper.php" line 18 found:
Code: [Select]
public static function getLink($target) {Replace to:
Code: [Select]
public static function getLink($target,$image) {Then, in line 42 found
Code: [Select]
$link = substr($target, 0, 2).'/';Replace to
Code: [Select]
$link = $image.'/';
p.s. All of the above is talking about "jDiction 0.7"

Hope it will help someone and sorry for my poor English. :)

Pages: [1]