السلام عليكم ورحمة الله تعالى وبركاته
بعد طرحي لنسخة الأولى من قالب postbit_legacy الذي يشمل خلفية لإدارة المنتدى من هذا الموضوع
http://mazall.org/vb/showthread.php?t=603
وبسبب بعض المشاكل التي كانت به وخاصة على المتصفح العنيد FireFox قمت بتعديلات لأطرح عليكم الليلة النسخة الثانية من قالب postbit_legacy معدلة ومن دون أخطأ إن شاء الله
من أهم مميزات النسخة التوافق مع جميع المتصفحات إن شاء الله
للمشاهدة على الطبيعة
http://mazall.org/vb/showthread.php?p=4552
إيلكم بعض الصور لنسخة الجديدة
نبدء بمثال على الــ Internet Explorer
معلومات عضو من الإدارة
معلومات عضو عادي
التوقيع
التقييم
وهذه أمثلة على المتصفح FireFox
معلومات عضو من الإدارة
معلومات عضو عادي
التوقيع
التقييم
لو فيه شخص يستغرب لطرحي لصورة لعضو من الإدارة وعضو عادي فهذا يرجع لصورة الشخصية لكل واحدة منهم
وخاصة الإدارة يعني
من المثال نلاحظ أن صورة العضو من المجموعة الإدارية على الشكل التالي
لكن في الحقيقة صورته الشخصية هي هذه
وهذه هي مجرد خلفية لصورة
وإن شاء الله نستعمل هذه الخلفية لتحديد مجموعة العضو
مثلا :
- مدير الموقع
- الدعم الفني
- مراقب عام
- مراقبة
- مراقب
- مشرف
- مشرفة
إلى أخره
في المثال الذي سأقدم لكم أحببت تحديد الخلفية للإدارة فقط يعني
من المشرف .... المدير وتركت الأعضاء العاديون من دون خلفية يعني عادي
وإن شاء الله نستعمل هذه الخلفية لتحديد مجموعة العضو
مثلا :
- مدير الموقع
- الدعم الفني
- مراقب عام
- مراقبة
- مراقب
- مشرف
- مشرفة
إلى أخره
في المثال الذي سأقدم لكم أحببت تحديد الخلفية للإدارة فقط يعني
من المشرف .... المدير وتركت الأعضاء العاديون من دون خلفية يعني عادي
راح نتظرق لطرقة برمجة أو تعديل قالب postbit_legacy لنعطي كل مجموعة خلفية خاصة بها تكتب عليها رتبة المجموعة
ندخل على القالب المرفق سنجد الكود التالي
كود PHP:
<!-- بداية هاك - خلفية الصورة الرمزية -->
<if condition="$show['avatar']">
<!-- المدير -->
<if condition="$post[usergroupid]==6">
<!-- I am an admin so do this -->
<div class="smallfont">
<table cellpadding="0" cellspacing="0" border="0" width="120" height="120" align="center">
<tr>
<td align="center" valign="baseline" background="$stylevar[imgdir_misc]/groups/6.png" width="120" height="120">
<a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" width="80" height="80" hspace="20" vspace="0" border="0" align="left"></a></td>
</tr>
</table>
</div>
<!-- المدير -->
<else />
<!-- باقي الأعضاء الطريقة العادية -->
<div class="smallfont">
<a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
</div>
<!-- باقي الأعضاء الطريقة العادية -->
</if>
</if>
</if>
<!-- نهاية هاك - خلفية الصورة الرمزية -->
- بالأصفر هي دالة لإضهار الصورة الرمزية للعضو تبدأ ب
<if condition="$show['avatar']">
وتنتهي ب
</if>
- بالأحمر إحدى المجموعات الإدارية وفي المثال المدير تبدأب
<if condition="$post[usergroupid]==6">
بالوسط
<else />
وتنتهي بـ
</if>
وهذا يتطبق على كل مجموعة نريد عمل خلفية لها
- اللون الرمادي هي طريقة إضهار الصورة الرمزية المتادة يعني لا تعديل وهي تطبق للمجموعات التي لم نعمل لها خلفية
وهي تبدأ بـ
<div class="smallfont">
وتنتهي بـ
</if>
- أما عن اللون أزرق وهو المهم
فهو يحدد رقم المجموعة الذي تريد عمل لها خلفية فكما هو معروف فكل مجموعة لها رقم نحصل عليه من
لوحة تحكم الإدارة >> مجموعات الأعضاء >> التحكم بالمجموعات
نصل لشرح أكثر لطريقة إضافة خلفيات أخر لباقي المجموعات
يتم إضافة مجموعة بإضافة الكود التالي
كود:
<!-- إسم المجموعة -->
<if condition="$post[usergroupid]==X">
<!-- I am an admin so do this -->
<div class="smallfont">
<table cellpadding="0" cellspacing="0" border="0" width="120" height="120" align="center">
<tr>
<td align="center" valign="baseline" background="$stylevar[imgdir_misc]/groups/X.png" width="120" height="120">
<a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" width="80" height="80" hspace="20" vspace="0" border="0" align="left"></a></td>
</tr>
</table>
</div>
<!-- إسم المجموعة -->
<else />
وإضافة دالة
</if>
قبل نهاية الهاك يعني فوق هذه الجملة
<!-- نهاية هاك - خلفية الصورة الرمزية -->
وتغير الحرف X بالأحمر إلى رقم المجموعة مع العلم أنك جهزة خلفية للمجموعة المعنية أسميتها X.png بحيث X هو رقم المجموعة
وتوضع الخلفيا بالمسار التالي
مجلد misc الخاص بالإستايل المستعمل
وفي حال تستعمل أكثر من إستايل تضع الصور بمجلد misc كل إستايل
ولم يملك مساحة صغيرة لموقعه يمكنه تغير الكود التالي
كود PHP:
background="$stylevar[imgdir_misc]/groups/6.png"
لمسار الخلفية ليكون موحد
وهذا ملف PSD مفتوح للخلفية لمن يريد التعديل عليه
http://fun2wii.net/view.php?file=5c034cc952
لست بمصمم لكن أحاول
وأي سؤال يغالين
أنا بالخدمة
يرجى التثبت للفائدة وشكرااا
في حال تم نقل الموضوع يرجى دكر المصدر
http://mazall.org/vb/showthread.php?t=733
وشكرااا
مواقع النشر (المفضلة)