طريقة إخفاء زر الاقتباس المتعدد وزر الرد من المشاركة الأولى في الموضوع
المشاهدات:
51
الردود:
9
MesterPerfect
كبار الشخصيات
معلومات MesterPerfect
- رقم العضوية
- 1529
- تاريخ التسجيل
- 2018-01-29
- الإقامة
- sohag, Egypt
- الموقع الالكتروني
- www.youtube.com
- آخر نشاط
- المشاركات
- 3,052
- المعدل اليومي
- 0.97
- مستوى التفاعل
- 101
- قوة السمعه
أوسمة العضو
بسم الله الرحمن الرحيم
أهلاً بكم في شرح جديد، وإن شاء الله يكون مفيدًا.
شرحنا اليوم يتمثل في كيفية إخفاء زر الاقتباس المتعدد وزر الرد من المشاركة الأولى في الموضوع، مع إبقائهما ظاهرين في باقي المشاركات. وذلك بهدف منع الأعضاء من اقتباس الموضوع الرئيسي كاملا في ردودهم مما يسبب ثقل في التصفح وتضخم في حجم الصفحة.
المعلومات
الشرح
ندخل إلى لوحة التحكم ← المظهر ← القوالب.
نختار الستايل الذي نريد تعديله، ثم نبحث عن قالب:
داخل القالب نبحث عن الكود الخاص بأزرار الاقتباس المتعدد والرد.
سنجد الكود التالي:
نريد الآن إخفاء هذين الزرين من المشاركة الأولى فقط.
لذلك سنضع الكود السابق داخل شرط يتحقق من ترتيب المشاركة. بحيث إذا كانت المشاركة 0 وهي المشاركة الأولى أي الموضوع يتم إخفاء الأزرار، أما إذا كانت غير ذلك، فالأزرار تظهر طبيعي جدا.
نستبدل الكود السابق بهذا:
وبذلك لن يظهر زر الاقتباس المتعدد ولا زر الرد في المشاركة الأولى، بينما سيظهران بشكل طبيعي في بقية المشاركات.
كيف يعمل الكود؟
يعتمد التعديل على المتغير:
فعندما تكون قيمة هذا المتغير
ولذلك استخدمنا الشرط:
أي أن محتوى الشرط سيظهر فقط عندما لا تكون المشاركة هي المشاركة الأولى.
وبالتالي:
المشاركة الأولى:
لن يظهر زر الاقتباس المتعدد ولن يظهر زر الرد.
باقي المشاركات:
ستظهر أزرار الاقتباس المتعدد والرد بشكل طبيعي.
نتيجة العمل:
قبل استخدام الشرط
بعد استخدام الشرط
وبهذا ينتهي شرحنا لهذا اليوم.
ونراكم قريبًا إن شاء الله.
والسَّلام عليكم ورحمة الله وبركاته.
أهلاً بكم في شرح جديد، وإن شاء الله يكون مفيدًا.
شرحنا اليوم يتمثل في كيفية إخفاء زر الاقتباس المتعدد وزر الرد من المشاركة الأولى في الموضوع، مع إبقائهما ظاهرين في باقي المشاركات. وذلك بهدف منع الأعضاء من اقتباس الموضوع الرئيسي كاملا في ردودهم مما يسبب ثقل في التصفح وتضخم في حجم الصفحة.
المعلومات
- اسم الشرح: طريقة إخفاء أزرار الاقتباس المتعدد والرد من أول مشاركة
- توافق الشرح: XenForo 2.x
- مقدم الشرح: أحمد بكر @MesterPerfect
- تمت التجربة: نعم
الشرح
ندخل إلى لوحة التحكم ← المظهر ← القوالب.
نختار الستايل الذي نريد تعديله، ثم نبحث عن قالب:
post_macrosداخل القالب نبحث عن الكود الخاص بأزرار الاقتباس المتعدد والرد.
سنجد الكود التالي:
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
نريد الآن إخفاء هذين الزرين من المشاركة الأولى فقط.
لذلك سنضع الكود السابق داخل شرط يتحقق من ترتيب المشاركة. بحيث إذا كانت المشاركة 0 وهي المشاركة الأولى أي الموضوع يتم إخفاء الأزرار، أما إذا كانت غير ذلك، فالأزرار تظهر طبيعي جدا.
نستبدل الكود السابق بهذا:
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
وبذلك لن يظهر زر الاقتباس المتعدد ولا زر الرد في المشاركة الأولى، بينما سيظهران بشكل طبيعي في بقية المشاركات.
كيف يعمل الكود؟
يعتمد التعديل على المتغير:
$post.positionفعندما تكون قيمة هذا المتغير
0 فهذا يعني أن المشاركة هي المشاركة الأولى في الموضوع.ولذلك استخدمنا الشرط:
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
أي أن محتوى الشرط سيظهر فقط عندما لا تكون المشاركة هي المشاركة الأولى.
وبالتالي:
المشاركة الأولى:
لن يظهر زر الاقتباس المتعدد ولن يظهر زر الرد.
باقي المشاركات:
ستظهر أزرار الاقتباس المتعدد والرد بشكل طبيعي.
نتيجة العمل:
قبل استخدام الشرط
بعد استخدام الشرط
وبهذا ينتهي شرحنا لهذا اليوم.
ونراكم قريبًا إن شاء الله.
والسَّلام عليكم ورحمة الله وبركاته.