• أعضاء وزوار معهد زين العربية، نود أن نعلمكم أن المعهد سيشهد في الفترة القادمة الكثير من التغيرات سواءا على المستوى الاداري او مستوى الاقسام، لذا نرجو منكم التعاون، وأي ملاحظات او استفسارات يرجى التواصل معنا عبر قسم الشكاوي و الإقتراحات و الطلبات ونشكركم على حسن تفهمكم وتعاونكم ،مع خالص الشكر والتقدير والاحترام من إدارة زين العربية.

طريقة اضافة نجوم لرتب الاعضاء لمنتديات الزين فورو الجيل الثانى

أبو غَيْث

:: الإدارة العامة ::
طاقم الإدارة
23 يناير 2019
5,370
45
3,405
113
زين العربية
xenarabia.com
السلام عليكم ورحمه الله وبركاته

طبعا النجوم كانت لرتب العضو او كتقييم للمواضيع ليست حاصية متاحة كما بالفى بى VB انما هنا يتم اضافتها ما من خلال كود او هاك والحمد لله اليوم معى لكم كود سيجعلكم تضعو نجوم للاعضاء.

[اسم الدرس ]: طريقة اضافة نجوم للرتب الاعضاء خاص للزين فورو اليل الثانى
[توافق الدرس] : زين فورو الجيل الثانى XF2.X

الشرح

-ادخل الى لوحة التحكم المنتدى >>> المظهر >>>>>>>البحث فى القوالب >>>>>>اسم القالب هو message_macros ابحث بداخله عن هذا الكود

PHP:
        <div class="message-userDetails">
            <h4 class="message-name"><xf:username user="$user" rich="true" defaultname="{$fallbackName}" itemprop="name" /></h4>
            <xf:usertitle user="$user" tag="h5" class="message-userTitle" banner="true" itemprop="jobTitle" />
            <xf:userbanners user="$user" tag="div" class="message-userBanner" itemprop="jobTitle" />
            <xf:if is="{$dateHtml}"><div class="message-date">{$dateHtml}</div></xf:if>
        </div>

- اسفله ضع هذا الكود

PHP:
<!-- this adds the Rank Badge Count-->
                        <xf:if is="$user.message_count >= 3000">
                         <br>
                        <div class="rankBlock">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        </div>
                        <xf:elseif is ="$user.message_count >= 2000"/>
                         <br>
                        <div class="rankBlock">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        </div>  
                        <xf:elseif is ="$user.message_count >= 1000"/>
                         <br>
                        <div class="rankBlock">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif"></div>
                        <xf:elseif is ="$user.message_count >= 500"/>
                         <br>
                        <div class="rankBlock">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        </div>  
                        <xf:elseif is ="$user.message_count >= 250"/>
                         <br>
                        <div class="rankBlock">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        </div>
                        <xf:elseif is ="$user.message_count >= 100"/>
                         <br>
                        <div class="rankBlock">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        </div>
                        <xf:elseif is ="$user.message_count >= 50"/>
                         <br>
                        <div class="rankBlock"><img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        </div>  
                        <xf:elseif is ="$user.message_count >= 10"/>
                         <br>
                        <div class="rankBlock">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        <img src="styles/default/xenforo/ranks/Blue.gif">
                        </div>
                        <xf:elseif is ="$user.message_count >= 1"/>
                         <br>
                        <div class="rankBlock"><img src="styles/default/xenforo/ranks/Blue.gif"></div>  
                        </xf:if>
                    <!-- this adds the Rank Badge Count-->

- لاتنسى تغيير قيمة المشاركات اللى بلون الازرق حسب مزاجك.
- لاتنسى ان تضع الصوره حسب مسارها وهو.


كود:
styles/default/xenforo/ranks/Blue.gif
- ثم قم بالحفظ

-ادخل الى لوحة التحكم المنتدى >>> المظهر >>>>>>>البحث فى القوالب >>>>>>اسم القالب هو extra.less ثم اضف هذا الكود


CSS:
.rankBlock {
    text-align: center;
    margin-top: -20px;
}

- ثم قم بالحفظ

الخطوة الاخيرة
ادخل لوحة التحكم ثم سلم لقب الاعضاء كما بالصورة

1030
- ثم قم بفعل ما فى الصورة

1031
النتيجة

1032
ايقونة التجمة

1033
رابط الدرس الاصلي :

 
بارك الله فيك
فرضا عندي مشرفين واردت ان اضع له رتبة معينة.بعيدا عن عدد مشاركاتهم هل ممكن وتكون مخصصة فقط للمشرفين...؟
 
بارك الله فيك
فرضا عندي مشرفين واردت ان اضع له رتبة معينة.بعيدا عن عدد مشاركاتهم هل ممكن وتكون مخصصة فقط للمشرفين...؟
تقصد أنك تريد وضع عدد معين من النجوم لرتبة المشرفين أخي الكريم؟
ولا يكون مرتبط بعدد المشاركات بل أنت من تُحدده؟
هل هذا ما تريد؟
 
تقصد أنك تريد وضع عدد معين من النجوم لرتبة المشرفين أخي الكريم؟
ولا يكون مرتبط بعدد المشاركات بل أنت من تُحدده؟
هل هذا ما تريد؟
لا اريد ان استعمل النجوم وانما الرتب.....نجحت في الامر بالنسبة اتحديد عدد المشاركات لكل الاعضاء......... لكن قلت هل يمكن ان تكون رتبة مخصصة للمشرفين.. او الاداريين لا ترتبط بعدد المشاركات
 
لا اريد ان استعمل النجوم وانما الرتب.....نجحت في الامر بالنسبة اتحديد عدد المشاركات لكل الاعضاء......... لكن قلت هل يمكن ان تكون رتبة مخصصة للمشرفين.. او الاداريين لا ترتبط بعدد المشاركات

يمكنك التعديل على خيارات سلم لقب المستخدم بما تراه مناسبا لك من خلال :
لوحة تحكم المنتدى -- المستخدمين -- سلم لقب المستخدم
 
لا يوجد ملف ب اسم
ranks
لاطع به الصوره
تعديل عملت ملف ب اسم
ranks
ونقلت الصوره به وظهرت تشكر ياغالي
 
التعديل الأخير:
لا يوجد ملف ب اسم
ranks
لاطع به الصوره

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

 
للاسف تم تطبيق الشرح ولم تظهر الصوره معى او لا اعلم احط رابط الصوره اين فى المنتدى
اين يتم وضع الرابط ده لو امكن شرح بالصوره
styles/default/xenforo/ranks/Blue.gif

 
للاسف تم تطبيق الشرح ولم تظهر الصوره معى او لا اعلم احط رابط الصوره اين فى المنتدى
اين يتم وضع الرابط ده لو امكن شرح بالصوره
styles/default/xenforo/ranks/Blue.gif
قبل تطبيق الشرح أخي
ادخل إلى ملفات منتداك باستخدام سيبانل أو أي برنامج ftp
ثم ادخل إلى المسار هذا
مجلد styles/ ثم default/ ثم xenforo/ ثم ranks/ ثم ضع ملف Blue.gif هناك
وستظهر عندك
 

إحصائيات المنتدى

المواضيع
1,564
المشاركات
17,674
الأعضاء
1,119
آخر عضو مسجل
Mohamed Loly
أعلى