Post by mhd » Tue May 04, 2010 12:58 am

السلام عليكم

نزلت السكربت الجديد ولكن مشكلة حقيقة للعالم العربي


???


السكربت لا يعمل على متصفح internet explorer 6

هذه مشكلة حقيقية وخصوصاً ان معظم الناس يستخدمون هذا المتصفح على الرغم من انه قديم

قمت بمتابعة هذه المشكلة في منتدى الدعم باللغة الانكليزية


??? والغريب بالموضوع ان صانع السكربت لم يعطي حل لهذه المشكلة :o بل اكتفى واكثر من مرة بالسخرية كون المتصفح قديم

مع العلم ان احد اصحاب المواقع وضع له نسبة المتصفحات في موقعه وحاز المتصفح 6 على نسبة 23 بالمئة بين باقي التصفحات


اتوقع ان هذه ستكون نقطة ضعف بالسكربت

دمتم بخير

http://www.oshop-sy.com


mhd
New member

Posts

Joined
Wed Feb 24, 2010 1:22 am
Location - Damascus

Post by opencartArab » Tue May 04, 2010 3:29 am



وعليكم السلام

اذا تحتاج تشوف النسبة الحقيقة شوفها من هذا الموقع يعطيك نسبة حقيقية للعام الحالي ولأعوام سابقة من هنا
http://www.w3schools.com/browsers/browsers_stats.asp

طبعا نسبة الاكسبلور ستة ضعيفة جداً سبعة في المية

وأغلب المستخدمين اتجهوا الى استخدام الفايرفوكس

وايضا لو تفتح موقع يوتيوب بمتصفح اكسبلور ستة سوف تظهر لك رسالة بأن موقع اليوتيوب لن يدعم متصفح اكسبلور ستة في سنة 2010 ميلادي
ولا أتذكر أي شهر بالتحديد ولكن أعتقد في شهر ابريل الماضي يعني قبل ثلاثة أيام

وصاحب السكربت معاه حق في السخرية من هذا الموضوع لأن في الفترة الأخيرة نزلت صور كوميدية (كاريكاتير) من شركة مايكروسوفت نفسها
تقوم بعمل شخص على شكل متصفح اكسبلور ثمانية يستهزيء بالمتصفح اكسبلور ستة

يعني لا تقلق ياعزيزي

وانا لاحظت من كلامك ان هذي المشكلة موجودة بالنسخة الأخيرة 1.4.7

وهذا خطأ

لأن هذي المشكلة موجودة بجميع النسخ
وخاصة ان المشكلة كانت اكبر للنسخ من 1.4.0 وأقل حيث كان السكربت يعرض الموقع بشكل سيء جداً

ثم قام المبرمج بتعديل هذه الأخطاء في النسخ 1.4.1 الى النسخة الأخيرة ليتناسب نوعاً ما مع المتصفح اكسبلور ستة

لماذا يحدث هذا؟

لأن لغات البرمجة تطورت وخاصة لغة الاستايل شيت
CSS

بحيث أن الاكسبلور ستة لايدعمها لأن هذه اللغات حصل فيها تطورات كثيرة

اذن ما هو الحل ؟؟

الحل من وجهة نظري كتابة كود معين في الهيدر بحيث الذي يدخل الموقع من المتصفح اكسبلور ستة
تظهر له رسالة تفيد بأن الموقع لايدعم المتصفح اكسبلور ستة ويمكنك عزيزي الزائر استخدام متصفح اكسبلور ثمانية او فايرفوكس الاصدار الاخير او متصفح جوجل غورم الاخير
للاستمتاع بمشاهدة الموقع بشكل أفضل

هذا حل مثلا

اذهب الى ملف الهيدر في المسار التالي

catalog/view/theme/default/template/common/header.tpl

ثم استبدل الأسطر التالية

Code: Select all

<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie6.css" />
<script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script>
<script>
DD_belatedPNG.fix('img, #header .div3 a, #content .left, #content .right, .box .top');
</script>
<![endif]-->
بهذه الأسطر مثلا

Code: Select all

<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/<?php echo $mainstyle; ?>.css" />
<script type="text/javascript" src="catalog/view/javascript/unitpngfix/unitpngfix.js"></script>
<div style="height:30px;line-height:20px; padding:10px 10px 10px 10px; margin:0px;  text-align:center; font-family:Tahoma,'Times New Roman', Times, serif;font-size:12px; color:red; background-color: #cddceb;"> مع هذا الاصدار الجديد لموقعنا، ننصح باستخدام الاصدار 7 أو 8 من متصفح Internet Explorer على الرابط <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx" target="_blank" style="color:blue;">http://www.microsoft.com/windows/internet-explorer</a> <br>  أو متصفح فايرفوكس على الرابط <a href="http://www.mozilla.com/ar/?from=sfx&uid=267821&t=449" target="_blank" style="color:blue;">http://www.mozilla.com</a>  <br>  أو متصفح جوجل على الرابط  <a href="http://www.google.com/chrome/intl/en/landing.html?hl=en&hl=ar&brand=CHNY" target="_blank" style="color:blue;">http://www.google.com/chrome/</a></div>
<![endif]-->
وبالتالي لا تقلق من زوار متجرك

وأيضاً لا تنسى أن غالبية المستخدمين بدأوا يتفهمون هذا الأمر والدليل موقع الاحصائيات الذي ذكرته لك
لأن أغلب المواقع الان لا تدعم الاكسبلور ستة وليس فقط متجر الأوبن كارت

وأيضاً هذا دليل على قوة سكربت الاوبن كارت في متابعة التطورات البرمجية وليس كباقي السكربتات

ان شاء الله أكون وفقت في الشرح

وبالتوفيق للجميع

[/size][/b]

التعليمات باللغة العربية على الرابط التالي
https://www.opencartarab.com/docs
استضافة اوبن كارت العرب
https://host.opencartarab.com


Expert Member

Posts

Joined
Thu Apr 01, 2010 3:31 am

Post by mhd » Tue May 04, 2010 4:48 am

اشكرك اخي


هذه النسبة الضعيفة نسبة عالمية

ولكن اعتقد ان الكثير من الدول العربية تستخدم اكسبلورر 6

ونحن هدفنا الدول العربية

اما بخصوص الحل المقترح فهو مفيد ولكن بعض الاحيان قد يعزف الكثيرون عن الموقع بسبب مشقة تحديث المتصفح


وخصوصاً
ان الانترنت في كثير من الدول العربية غير متاح بسرعة عالية للأغلبية وبالتالي سيكون من الصعب تحديث المتصفح

http://www.oshop-sy.com


mhd
New member

Posts

Joined
Wed Feb 24, 2010 1:22 am
Location - Damascus

Post by opencartArab » Wed May 05, 2010 3:05 am



أخوي ما أدري انت قرأت كلامي بالكامل ؟؟

أنا كتبت


وايضا لو تفتح موقع يوتيوب بمتصفح اكسبلور ستة سوف تظهر لك رسالة بأن موقع اليوتيوب لن يدعم متصفح اكسبلور ستة في سنة 2010 ميلادي
ولا أتذكر أي شهر بالتحديد ولكن أعتقد في شهر ابريل الماضي يعني قبل ثلاثة أيام


يعني معقولة المستخدمين لن يستخدموا المتصفحات الجديدة عشان يدخلوا لموقع يوتيوب مثلا
لأن الانترنت غير متاح بسرعة عالية؟؟

هذا كلام غير مقنع وغير صحيح

وأيضا لا تنسى أن أنظمة التشغيل
ويندوز - ماكنتوش

في اصدراتهم الجديدة توجد متصفحات جديدة مدمجة مع النظام

مثلا ويندوز فيستا فيه اكسبلور سبعة
وويندوز سفن فيه اكسبلور ثمانية
وماكنتوش مزود بآخر اصدار من سفاري

!!!!

انتهى كلامي


التعليمات باللغة العربية على الرابط التالي
https://www.opencartarab.com/docs
استضافة اوبن كارت العرب
https://host.opencartarab.com


Expert Member

Posts

Joined
Thu Apr 01, 2010 3:31 am
Who is online

Users browsing this forum: No registered users and 108 guests