المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تعدد اللغة لسكربت 4Images



admin
11-01-2013, بتوقيت غرينيتش 02:15 AM
http://www.dzbatna.com/images/icons/iconrote.gif طھط¹ط¯ط¯ ط§ظ„ظ„ط؛ط© ظ„ط³ظƒط±ط¨طھ 4Images (http://www.dzbatna.com/t1685246/)






شرح طريقة طريقة تركيب install هاك product تعدد اللغات لمكتبة الصور

خطوات التركيب install وعندك خيارين .....
اختيار صور لتبديل اللغة أو اختيار قائمه منسدلة لتبديل:

مثال انظر اسفل الموقع
http://www.qna9h.com/gallery
أولا المنسدلة:-
:::::::::::::::: شرح طريقة التركيب install :::::::::::::::::::
التركيب install للمنسدلة

افتح ملف: gallery/includes/page_header.php
ابحث عن التالي:


رمز Code:
$site_template->register_vars(array( "media_url" => MEDIA_PATH, "thumb_url" => THUMB_PATH,



أعلى منه ضع الكود code التالي:

رمز Code:
$query_string = ''; if (!empty($HTTP_GET_VARS)) { foreach ($HTTP_GET_VARS as $key => $val) { if ($key != &quot;l&quot;) { $query_string .= ($query_string != '' ? '&' : '?').$key.&quot;=&quot;.$val; } } } // We add the session id with &quot;&&quot; not &quot;&&quot; $lang_url = $site_sess->url($PHP_SELF.$query_string, '&'); // Now we can better remove the &quot;l&quot; parameter $lang_url = preg_replace(&quot;/[?|&]l=[^?|&]*/&quot;, &quot;&quot;, $lang_url); // We replace &quot;&&quot; with &quot;&&quot; to make it valid XHTML $lang_url = str_replace(&quot;&&quot;, &quot;&&quot;, $lang_url); $lang_select = &quot;<form action=\&quot;&quot;.$lang_url.&quot;\&quot; method=\&quot;post\&quot;>\n&quot;; $lang_select .= &quot;<select class=\&quot;select\&quot; name=\&quot;l\&quot; onChange=\&quot;this.form.submit();\&quot;>\n&quot;; // Now we open the &quot;lang&quot; folder, read out all available languages // and add it as options to the dropdown. $handle = opendir(ROOT_PATH.&quot;lang&quot;); while ($folder = @readdir($handle)) { if (@is_dir(ROOT_PATH.&quot;lang/&quot;.$folder) && $folder != &quot;.&quot; && $folder != &quot;..&quot;) { $lang_select .= &quot;<option value=\&quot;&quot;.$folder.&quot;\&quot;&quot;; // If the folder name matches the current language, // show the option as selected if ($folder == $config['language_dir']) { $lang_select .= &quot; selected=\&quot;selected\&quot;&quot;; } $lang_select .= &quot;>&quot;.$folder.&quot;</option>\n&quot;; } } $lang_select .= &quot;</select>\n</form>&quot;; // Register the dropdown code for the template engine $site_template->register_vars(&quot;lang_select&quot;, $lang_select);

أخيراً ............. نقوم بفتح ملف (hom.html) او (footer.html) او (header.html) الموجوده في مجلد الاستايل style عن طريق الفرونت بيج ..
نضع الكود code التالي حيث نشاء لظهور المنسدلة:


رمز Code:
{lang_select}



ثانيا الصور:-
:::::::::::::::: شرح طريقة التركيب install :::::::::::::::::::
التركيب install للصور

افتح ملف: gallery/includes/page_header.php
ابحث عن التالي:

رمز Code:
$site_template->register_vars(array( &quot;media_url&quot; => MEDIA_PATH, &quot;thumb_url&quot; => THUMB_PATH,


اعلى منه ضع الكود code التالي :

رمز Code:
$query_string = ''; if (!empty($HTTP_GET_VARS)) { foreach ($HTTP_GET_VARS as $key => $val) { if ($key != &quot;l&quot;) { $query_string .= ($query_string != '' ? '&' : '?').$key.&quot;=&quot;.$val; } } } $lang_url = $site_sess->url($PHP_SELF.$query_string, '&'); $lang_url = preg_replace(&quot;'&(amp|#38);'i&quot;, &quot;&&quot;, $lang_url); $lang_url = preg_replace(&quot;/[?|&]l=[^?|&]*/&quot;, &quot;&quot;, $lang_url); $lang_url = str_replace(&quot;&&quot;, &quot;&&quot;, $lang_url); $handle = opendir(ROOT_PATH.&quot;lang&quot;); $lang_select = &quot;&quot;; while ($folder = @readdir($handle)) { if (@is_dir(ROOT_PATH.&quot;lang/&quot;.$folder) && $folder != &quot;.&quot; && $folder != &quot;..&quot;) { if ($folder != $config['language_dir']) { $lang_select .= &quot;<a class=\&quot;lang\&quot; href=\&quot;&quot;.$lang_url.(preg_match(&quot;/&quot;.$config['language_dir_default'].&quot;/i&quot;,$folder) ? &quot;&quot; : ((preg_match(&quot;/\?/&quot;, $lang_url) ? &quot;&&quot; : &quot;?&quot;).&quot;l=&quot;.$folder)).&quot;\&quot; onMouseOver=\&quot;(window.status='$folder'); return true\&quot; onMouseOut=\&quot;window.status=''; return true\&quot;><img src=\&quot;&quot;.TEMPLATE_PATH.&quot;/images/&quot;.$folder.&quot;.gif\&quot; border=\&quot;0\&quot; alt=\&quot;&quot;.$folder.&quot;\&quot;></a> &quot;; }else{ $lang_select .= &quot;<img src=\&quot;&quot;.TEMPLATE_PATH.&quot;/images/&quot;.$folder.&quot;2.gif\&quot; border=\&quot;0\&quot; alt=\&quot;&quot;.$folder.&quot;\&quot;> &quot;; } } } // Register the dropdown code for the template engine $site_template->register_vars(&quot;lang_select&quot;, $lang_select);
نقوم بفتح ملف (hom.html) او (footer.html) او (header.html) عن طريق الفرونت بيج ..
نضع الكود code التالي حيث نشاء لظهور المنسدلة:

رمز Code:
{lang_select}



ثم نقوم بصنع أو عمل صور تدل على اللغة.. (( الصور الدالة على اللغة ))
arabic2.gif
english2.gif

نرفuهم إلى الملف التالي:
gallery/templates/default/images/
english.gif
gallery/templates/default/images/english2.gif
gallery/templates/default/images/arabic.gif
gallery/templates/default/images/arabic2.gif

الصورة الخاص بكلمة عربي نرفعها مرتين والخاصة بالانجليزي نرفعها مرتين
بالشكل التالي :
arabic.gif + arabic2.gif
english.gif + english2.gif
الصور عديده بإمكان اي واحد يحملها من قوقل google




انتهى الدرس مفصل

للامانه الموضوع منقول من هــــــــــــــــــــــــــــنا (http://forum.aljremh.com/showthread.php?t=22136)

بالتوفيق










-




التعديل الأخير كان بواسطة ! شموخ انسان !; 01 - 10 - 2014 الساعة 02:49

ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى