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

مشاهدة النسخة كاملة : (فكرة) تلوين ستايل واحد بأكثر من لون


الجنتل
02-19-2010, 11:59 PM
أحببت ان أشرح لكم هذه الفكرة وهي تلوين ستايل واحد بأكثر من لون .بحيث تترك للأعضاء باختيار اللون المفضل ..
ملاحظة هذه الحركة شاهدتها في موقع مكتوب
http://www.maktoob.com/ (http://www.maktoob.com/)
مثال لخيار اختار اللون
http://img517.imageshack.us/img517/741/32228424jj8.png

أو

http://img517.imageshack.us/img517/9494/84292193zn8.png

أو

http://img517.imageshack.us/img517/4577/74625546tl5.png

أو

http://img127.imageshack.us/img127/8053/84094413mh1.png

مثال للنتيجة

http://img156.imageshack.us/img156/558/14515034rm9.jpg

1- درس تمهيدي
حفظ أنماط css بشكل منفصل أي في ملف خارجي لنستطيع التحكم بها بكل حرية
والطريقة شرحها الاخ كتوم ca2oom بالتفصيل
http://www.traidnt.net/vb/showthread.php?t=459222 (http://www.traidnt.net/vb/showthread.php?t=459222)

بعدما تم ايضاح طريقة حفظ ملفات css بشكل منفصل
وكذلك ايضاح الطرق المختلفة لتعديل الروابط
وكذلك ايضاح أهم الفئات والاكواد و الالوان في الستايل
ندخل مرحة التطبيق
المرحلة الاولى :
نبدأ بتكوين أربع ملفات css بألوان مختلفة .و أتقانها يعتمد على شطارتك في لغة css
نضعها مثلا بهذا المسار مثلا
images/Color/blue.css
images/Color/green.css
images/Color/red.css
images/Color/purple.css

المرحلة الثانية :ربط ملفات css بالجافا سكريبت التي تعرف ب stylesheetswitcher

نرفع ملف الجافا styleswitch.js من هذا الموقع
http://www.dynamicdrive.com/dynamici...etswitcher.htm (http://www.dynamicdrive.com/dynamicindex9/stylesheetswitcher.htm)

او حمل من هنا كليك يمين ..حفظ باسم (http://www.dynamicdrive.com/dynamicindex9/styleswitch.js)

نحفظه في هذا المسار مثلا

images/Color/styleswitch.js


المرحلة الثالثة :

لوحة تحكم المنتدى / التحكم بالستايلات / القوالب الشائعة

في قالب headinclude
ابحث عن
رمز Code:
$style[css]
واستبدله ب
رمز Code:

<link rel="stylesheet" type="text/css" href="images/color/Blue.css" />


<link rel="alternate stylesheet" type="text/css" media="screen" title="Green-theme" href="images/color/Green.css" />
<link rel="alternate stylesheet" type="text/css" media="screen" title="Red-theme" href="images/color/Red.css" />
<link rel="alternate stylesheet" type="text/css" media="screen" title="purple-theme" href="images/color/purple.css" />




في نفس القالب اضف في آخره

رمز Code:

×××××××××××××××××××××××××××××××× type='text/××××××××××××××××××××××××××××××××××××××××' src="images/color/styleswitch.js">××××××××××××××××××××××××××××××××××××××××××××
احفظ العمل
انتهينا من تعريف ملفات css وملف الجافا للستايل

بقي لنا وصع خيار تلوين للأعضاء .
لدينا خيار اضافته في احد القوالب التالية footer أو header أو navbar
ولدينا أشكال مختلف لادراج الخيار (صور) او (قائمة منسدلة) او (أزرار راديو) او (كتابة)

انا اخترت خيار الصور والتعديل سيكون في navbar
في اول navbar أضف


رمز Code:
<br />



لوّن صفحتك<b>
<a href="××××××××××××××××××××××××××××××××××××××××:chooseSty le('none', 60)" checked="checked"><img alt="" src="images/Color/blue.gif" border="0" width="20" height="20" /></a>
<a href="××××××××××××××××××××××××××××××××××××××××:chooseSty le('Green-theme', 60)"><img alt="" src="images/Color/green.gif" border="0" width="20" height="20" /></a>
<a href="××××××××××××××××××××××××××××××××××××××××:chooseSty le('Red-theme', 60)"><img alt="" src="images/Color/red.gif" border="0" width="20" height="20" /></a>
<a href="××××××××××××××××××××××××××××××××××××××××:chooseSty le('purple-theme', 60)"><img alt="" src="images/Color/purple.gif" border="0" width="20" height="20" /></a>




المثال بالمرفقات
الملفات المرفقةhttp://www.traidnt.net/vb/images/attach/zip.gifcolor-style3.7.0 Beta 5.zip (http://www.traidnt.net/vb/attachment.php?attachmentid=224197&d=1204514849) (45.9 كيلوبايت, عدد مرات المشاهدة 728 مرة)

سوالفي دلع
02-25-2010, 03:48 AM
مشكوووووور والله يعطيك الف عافيه

صاحب السموو
02-27-2010, 10:03 AM
مشكوووووور والله يعطيك الف عافيه


ويعطيك الف عافية على المجهود



تقبل مروري


ودِّي ووردي