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

أبو غَيْث

:: الإدارة العامة ::
طاقم الإدارة
إنضم
23 يناير 2019
المشاركات
5,743
مستوى التفاعل
3,916
النقاط
113
العمر
41
الإقامة
المغرب
الموقع الالكتروني
  • التقييمات: 0
  • #1
السلام عليكم ورحمه الله وبركاته

طبعا النجوم كانت لرتب العضو او كتقييم للمواضيع ليست حاصية متاحة كما بالفى بى 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
رابط الدرس الاصلي :

 

MesterPerfect

:: مراقب زين العربية ::
طاقم الإدارة
إنضم
28 يناير 2019
المشاركات
2,716
مستوى التفاعل
2,177
النقاط
113
العمر
24
الإقامة
sohag, Egypt
الموقع الالكتروني
جزاك الله خيرا أخي على الشرح الجميل
تحياتي
 

أبو غَيْث

:: الإدارة العامة ::
طاقم الإدارة
إنضم
23 يناير 2019
المشاركات
5,743
مستوى التفاعل
3,916
النقاط
113
العمر
41
الإقامة
المغرب
الموقع الالكتروني

kamel dz

:: الأعضاء ::
إنضم
28 مارس 2019
المشاركات
74
مستوى التفاعل
57
النقاط
18
بارك الله فيك
فرضا عندي مشرفين واردت ان اضع له رتبة معينة.بعيدا عن عدد مشاركاتهم هل ممكن وتكون مخصصة فقط للمشرفين...؟
 

MesterPerfect

:: مراقب زين العربية ::
طاقم الإدارة
إنضم
28 يناير 2019
المشاركات
2,716
مستوى التفاعل
2,177
النقاط
113
العمر
24
الإقامة
sohag, Egypt
الموقع الالكتروني
بارك الله فيك
فرضا عندي مشرفين واردت ان اضع له رتبة معينة.بعيدا عن عدد مشاركاتهم هل ممكن وتكون مخصصة فقط للمشرفين...؟
تقصد أنك تريد وضع عدد معين من النجوم لرتبة المشرفين أخي الكريم؟
ولا يكون مرتبط بعدد المشاركات بل أنت من تُحدده؟
هل هذا ما تريد؟
 

kamel dz

:: الأعضاء ::
إنضم
28 مارس 2019
المشاركات
74
مستوى التفاعل
57
النقاط
18
تقصد أنك تريد وضع عدد معين من النجوم لرتبة المشرفين أخي الكريم؟
ولا يكون مرتبط بعدد المشاركات بل أنت من تُحدده؟
هل هذا ما تريد؟
لا اريد ان استعمل النجوم وانما الرتب.....نجحت في الامر بالنسبة اتحديد عدد المشاركات لكل الاعضاء......... لكن قلت هل يمكن ان تكون رتبة مخصصة للمشرفين.. او الاداريين لا ترتبط بعدد المشاركات
 

أبو غَيْث

:: الإدارة العامة ::
طاقم الإدارة
إنضم
23 يناير 2019
المشاركات
5,743
مستوى التفاعل
3,916
النقاط
113
العمر
41
الإقامة
المغرب
الموقع الالكتروني
لا اريد ان استعمل النجوم وانما الرتب.....نجحت في الامر بالنسبة اتحديد عدد المشاركات لكل الاعضاء......... لكن قلت هل يمكن ان تكون رتبة مخصصة للمشرفين.. او الاداريين لا ترتبط بعدد المشاركات

يمكنك التعديل على خيارات سلم لقب المستخدم بما تراه مناسبا لك من خلال :
لوحة تحكم المنتدى -- المستخدمين -- سلم لقب المستخدم
 

ahmedkhalifa

:: الأعضاء ::
إنضم
20 مارس 2020
المشاركات
34
مستوى التفاعل
13
النقاط
8
لا يوجد ملف ب اسم
ranks
لاطع به الصوره
تعديل عملت ملف ب اسم
ranks
ونقلت الصوره به وظهرت تشكر ياغالي
 
التعديل الأخير:

أبو غَيْث

:: الإدارة العامة ::
طاقم الإدارة
إنضم
23 يناير 2019
المشاركات
5,743
مستوى التفاعل
3,916
النقاط
113
العمر
41
الإقامة
المغرب
الموقع الالكتروني
لا يوجد ملف ب اسم
ranks
لاطع به الصوره

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

 

ابومازن

:: الأعضاء ::
إنضم
26 يونيو 2021
المشاركات
124
مستوى التفاعل
26
النقاط
28
للاسف تم تطبيق الشرح ولم تظهر الصوره معى او لا اعلم احط رابط الصوره اين فى المنتدى
اين يتم وضع الرابط ده لو امكن شرح بالصوره
styles/default/xenforo/ranks/Blue.gif

 

MesterPerfect

:: مراقب زين العربية ::
طاقم الإدارة
إنضم
28 يناير 2019
المشاركات
2,716
مستوى التفاعل
2,177
النقاط
113
العمر
24
الإقامة
sohag, Egypt
الموقع الالكتروني
للاسف تم تطبيق الشرح ولم تظهر الصوره معى او لا اعلم احط رابط الصوره اين فى المنتدى
اين يتم وضع الرابط ده لو امكن شرح بالصوره
styles/default/xenforo/ranks/Blue.gif
قبل تطبيق الشرح أخي
ادخل إلى ملفات منتداك باستخدام سيبانل أو أي برنامج ftp
ثم ادخل إلى المسار هذا
مجلد styles/ ثم default/ ثم xenforo/ ثم ranks/ ثم ضع ملف Blue.gif هناك
وستظهر عندك
 

جميع المواضيع والمشاركات والتعليقات المكتوبة تعبّر عن وجهة نظر صاحبها ,, ولا تعبّر بأي شكل من الاشكال عن وجهة نظر إدارة زين العربية .ولا نتحمل أي مسؤولية قانونية حيال ذلك :: يتحمل كاتبها مسؤولية النشر ::

الأعضاء المتصلون

لا يوجد أعضاء متصلون الآن.

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

المواضيع
2,082
المشاركات
21,949
الأعضاء
977
آخر عضو مسجل
rfab
أعلى