shqawe
ربي أشرح لي صدري
بسم الله الرحمن الرحيم
الحمد لله والصلاة والسلام على رسول الله نبينا محمد عليه افضل الصلاة واتم التسليم
اللهم لا علم لنا إلا ما علمتنا، إنك أنت العليم الحكيم، اللهم علمنا ما ينفعنا، وانفعنا بما علمتنا، وزدنا علما،
نكمل باذن الله سلسلة دروس تكويد استايل الزين فورو والتي قد بدأنها معكم سابقا ً ومن فاتته الدروس السابقة يمكنه الوصول اليه عبر هذه الروابط
انتهينا من الدروس السابقة بتكويد الهيدر والفوتير وتأطير جميع اقسام المنتدى مع مشاركات المواضيع
تبقى لنا شيئان مهمان الاول وهو الوان الاستايل واقصد هنا خصائص الاستايل وهي مجرد الوان تغيير في الالوان مثلها مثل باقي نسخ المنتديات ولن اشرحها لتأكدي ان غالبيتكم يستطيع التغيير عليها بكل سهولة
ولكن سوف اتطرق لبعض النقاط غير موجودة في خصائص الاستايل وتطلب اكواد للتعديل عليها مثل
عرض الاقسام في الرئيسية والاقسام الفرعية فعند تغيير لونها من خصائص الاستايل سوف يكون اللون موحد بمعنى
ان خلفية الايقونة وخلفية اسم القسم وخلفية عدد المواضيع والمشاركات وخلفية اخر مشاركة بلون واحد كما بالصورة التالية
لذلك اذا احببنا ان نعطي لكل خلية لون فعلينا استخدام ال css في قالب extra.less والذي تحدثنا عنه في الدرس الثاني
المقصود بالمعرف لاحقا ً هو اسم كلاس ال css
خلية الايقونة تتبع الى هذا المعرف .node-icon
خلية اسم القسم تتبع الى هذا المعرف .node-main
خلية عدد المشاركات والمواضيع تتبع الى هذا المعرف .node-stats
خلية عنوان الموضوع تتبع هذا المعرف .node-extra
فلو اردنا مثلا تغيير خلفية اسم القسم فسوف نقوم بوضع الكود التالي داخل ملف extra.less بالطريقة التالية:
وتستطيع عمل ذلك لجميع الخلايا
ايضا َ بالنسبة لصفحة عرض المواضيع فهي تحمل قيم مثل اسماء الاقسام ولكن بزيادة خلية واقصد بعرض المواضيع كما بالصورة
خلية الايقونة تتبع الى هذا المعرف .structItem-cell--icon
خلية عنوان الموضوع تتبع الى هذا المعرف .structItem-cell--main
خلية عدد الردود والمشاهدات تتبع الى هذا المعرف .structItem-cell--meta
خلية معلومات اخر رد تتبع هذا المعرف ..structItem-cell--latest
اما الخلية الاخير فهي تتبع نفس معرف الايقونة الاول
ولو اردنا التغيير عليها سوف نتبع نفس ما فلعناه مع الاقسام سابقا ً فالتعديل يكون على ملف extra.less
الان ننتقل الى الخطوة الاخيرة في سلسلة دروسنا وهي كيف نجعل الاستايل متوافق مع الجوالات والطريقة كالتالي:
بداية ً سوف نحدد مالذي نريد اخفائة عندما يتحول الاستايل من العرض بطريقة متصفح الى طريقة الجوال:
- سوف نحتاج الى اخفاء الاتي
الان سوف نقوم بوضع هذين المعرفان في داخل ملف extra.less بالشكل التالي:
وسأشرح هذا الكود بالنسبة للمعرف الاول فهو يخبر المتصفح انه اذا كان مقاس الشاشة اقل من 480px نفذ الكود التالي واما المعرف الاخر فاذا كانت الشاشة اقل من 360px فنفذ التالي:
الان سوف نقوم بجلب جميع المعرفات ونضعها داخل هذين المعرفين ونقوم باخفائها بهذه الطريقة:
شرح الكود السابق
في اول نقطة وبالتحديد هنا
قمت باخفاء كل من :
قمت بالغاء المحاذاة للصورة اليمنى وقمت باعطائها توسيط لانها سوف تكون الصورة الوحيدة في الهيدر
والنتيجة كالتالي:
والى هذه النقطة نكون قد وصلنا الى نهاية هذه السلسلة
اعتذر لعدم شرحي الى خصائص الاستايل ولكن اولا ً وجدتها سهله لانها مجرد الوان ثانيا ً لن يكفيها موضوع او اثنان لشرحها وتفصيلها لذا سوف احاول في مقبل الايام ان اقوم بعمل سكربت خاص بها لشرحها ان اسعفني الوقت
ولكن ان تعذر على احدكم اي خاصية من الخواص او منطقة من مناطق الاستايل لم يستطيع التعديل عليها فانا تحت الخدمة
سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك
احترامي وتقديري
اخوكم
شقاوي
الحمد لله والصلاة والسلام على رسول الله نبينا محمد عليه افضل الصلاة واتم التسليم
اللهم لا علم لنا إلا ما علمتنا، إنك أنت العليم الحكيم، اللهم علمنا ما ينفعنا، وانفعنا بما علمتنا، وزدنا علما،
نكمل باذن الله سلسلة دروس تكويد استايل الزين فورو والتي قد بدأنها معكم سابقا ً ومن فاتته الدروس السابقة يمكنه الوصول اليه عبر هذه الروابط
[ حصريا ] - شرح تكويد استايل للزين فورو الدرس الاول - الهيدر والفوتير
بسم الله الرحمن الرحيم الحمد لله والصلاة والسلام على رسول نبينا محمد عليه افضل الصلاة والتسليم اللهم لا علم لنا إلا ما علمتنا، إنك أنت العليم الحكيم، اللهم علمنا ما ينفعنا، وانفعنا بما علمتنا، وزدنا علما، نبدأ باذن الله سلسلة دروس حصرية لطريقة تكويد استايل لمنتديات الزين فورو بما ان المحتوى...
xenarabia.com
[ حصريا ] - شرح تكويد استايل للزين فورو الدرس الثاني -تأطير المنتديات و المواضيع والمشاركات
بسم الله الرحمن الرحيم الحمد لله والصلاة والسلام على رسول الله نبينا محمد عليه افضل الصلاة واتم التسليم اللهم لا علم لنا إلا ما علمتنا، إنك أنت العليم الحكيم، اللهم علمنا ما ينفعنا، وانفعنا بما علمتنا، وزدنا علما، نكمل باذن الله سلسلة دروس تكويد استايل الزين فورو والتي قد بدأنها معكم سابقا...
xenarabia.com
انتهينا من الدروس السابقة بتكويد الهيدر والفوتير وتأطير جميع اقسام المنتدى مع مشاركات المواضيع
تبقى لنا شيئان مهمان الاول وهو الوان الاستايل واقصد هنا خصائص الاستايل وهي مجرد الوان تغيير في الالوان مثلها مثل باقي نسخ المنتديات ولن اشرحها لتأكدي ان غالبيتكم يستطيع التغيير عليها بكل سهولة
ولكن سوف اتطرق لبعض النقاط غير موجودة في خصائص الاستايل وتطلب اكواد للتعديل عليها مثل
عرض الاقسام في الرئيسية والاقسام الفرعية فعند تغيير لونها من خصائص الاستايل سوف يكون اللون موحد بمعنى
ان خلفية الايقونة وخلفية اسم القسم وخلفية عدد المواضيع والمشاركات وخلفية اخر مشاركة بلون واحد كما بالصورة التالية
لذلك اذا احببنا ان نعطي لكل خلية لون فعلينا استخدام ال css في قالب extra.less والذي تحدثنا عنه في الدرس الثاني
المقصود بالمعرف لاحقا ً هو اسم كلاس ال css
خلية الايقونة تتبع الى هذا المعرف .node-icon
خلية اسم القسم تتبع الى هذا المعرف .node-main
خلية عدد المشاركات والمواضيع تتبع الى هذا المعرف .node-stats
خلية عنوان الموضوع تتبع هذا المعرف .node-extra
فلو اردنا مثلا تغيير خلفية اسم القسم فسوف نقوم بوضع الكود التالي داخل ملف extra.less بالطريقة التالية:
CSS:
.node-main {
background: url('styles/xenarabia/body1.gif') repeat;
}
وتستطيع عمل ذلك لجميع الخلايا
ايضا َ بالنسبة لصفحة عرض المواضيع فهي تحمل قيم مثل اسماء الاقسام ولكن بزيادة خلية واقصد بعرض المواضيع كما بالصورة
خلية الايقونة تتبع الى هذا المعرف .structItem-cell--icon
خلية عنوان الموضوع تتبع الى هذا المعرف .structItem-cell--main
خلية عدد الردود والمشاهدات تتبع الى هذا المعرف .structItem-cell--meta
خلية معلومات اخر رد تتبع هذا المعرف ..structItem-cell--latest
اما الخلية الاخير فهي تتبع نفس معرف الايقونة الاول
ولو اردنا التغيير عليها سوف نتبع نفس ما فلعناه مع الاقسام سابقا ً فالتعديل يكون على ملف extra.less
الان ننتقل الى الخطوة الاخيرة في سلسلة دروسنا وهي كيف نجعل الاستايل متوافق مع الجوالات والطريقة كالتالي:
بداية ً سوف نحدد مالذي نريد اخفائة عندما يتحول الاستايل من العرض بطريقة متصفح الى طريقة الجوال:
- سوف نحتاج الى اخفاء الاتي
- الهيدر والفوتير مع الابقاء على صورة في الهيدر وصورة في الفوتير ان احببت
- اخفاء جميع الصور التجميلية
الان سوف نقوم بوضع هذين المعرفان في داخل ملف extra.less بالشكل التالي:
CSS:
@media (max-width: 479px )
{
}
@media (max-width: 359px )
{
}
وسأشرح هذا الكود بالنسبة للمعرف الاول فهو يخبر المتصفح انه اذا كان مقاس الشاشة اقل من 480px نفذ الكود التالي واما المعرف الاخر فاذا كانت الشاشة اقل من 360px فنفذ التالي:
الان سوف نقوم بجلب جميع المعرفات ونضعها داخل هذين المعرفين ونقوم باخفائها بهذه الطريقة:
CSS:
@media (max-width: 479px )
{
.header-l, .footer-bg, .footer-r, .footer-l,
.header-a-bg, .header-a-r, .header-a-l, .footer-a-bg, .footer-a-r, .footer-a-l
{
display: none;
}
.header-r{
float: none;
margin: 0px auto;
}
}
@media (max-width: 359px )
{
.header-l, .footer-bg, .footer-r, .footer-l,
.header-a-bg, .header-a-r, .header-a-l, .footer-a-bg, .footer-a-r, .footer-a-l
{
display: none;
}
.header-r{
float: none;
margin: 0px auto;
}
}
شرح الكود السابق
في اول نقطة وبالتحديد هنا
CSS:
.header-l, .footer-bg, .footer-r, .footer-l,
.header-a-bg, .header-a-r, .header-a-l, .footer-a-bg, .footer-a-r, .footer-a-l
{
display: none;
}
قمت باخفاء كل من :
- صورة الهيدر اليسرى
- صور الفوتير اليسرى واليمنى والخلفية
- جميع الصورة التجميلية
- مع الابقاء على صورة خلفية الهيدر
CSS:
.header-r{
float: none;
margin: 0px auto;
}
قمت بالغاء المحاذاة للصورة اليمنى وقمت باعطائها توسيط لانها سوف تكون الصورة الوحيدة في الهيدر
والنتيجة كالتالي:
والى هذه النقطة نكون قد وصلنا الى نهاية هذه السلسلة
اعتذر لعدم شرحي الى خصائص الاستايل ولكن اولا ً وجدتها سهله لانها مجرد الوان ثانيا ً لن يكفيها موضوع او اثنان لشرحها وتفصيلها لذا سوف احاول في مقبل الايام ان اقوم بعمل سكربت خاص بها لشرحها ان اسعفني الوقت
ولكن ان تعذر على احدكم اي خاصية من الخواص او منطقة من مناطق الاستايل لم يستطيع التعديل عليها فانا تحت الخدمة
سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك
احترامي وتقديري
اخوكم
شقاوي