السلام عليكــم ورحمـة الله وبركاتــه ،،

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين ..

اغلبكم شاهد مثل هذه الرسالة المزعجة حين الدخول لقراءة موضوع في احد المنتديات وغالباً ماتكون منتديات الفي بي


( نأسف .. لايمكنك مشاهدة محتوى الموضوع لأنك غير مسّجل. إذا أردت التسجيل , أضغط هنا )

ممكن نعملها لمنتديات الآي بي بكذا طريقة لكن سأشرح الطريقة الأسهل بمتغير بسيط مع شرح مبسط لما قمنا به :

راح اشرح متغير اساسي ومعتمد في الآي بي ماجبت من عندي شي نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي



طريقة عمل الدالة ببساطه كالتالي :

<if="$this->ipsclass->member['id']"> <-- بداية الدالة الشرطية

هنا ماتريد اخفائه عن الزوار

<else /> <-- هذا المتغير هو مربط الفرس في عملية الأخفاء اي امر تريده عن مجموعة الزوار

هنا ما تريد إظهارها لجميع المجموعات الأخرى ماعدا الزوار

</if> <-- نهاية وتقفيله الدالة الشرطية عن الحد الذي تريده



طيب نبي نطبق هالكلام الي مافهمنا منه شي نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

نبحث عن القالب المختص بظهور محتويات الموضوع وهو القالب (RenderRow)

من لوحة التحكم الإدارية

المظهر والقوالب (LOOK & FEEL)
ادارة القوالب (Skin Manager )
من امام الأستايل المراد نختار (تحرير قوالب HTML ) أو Edit Template HTML
من القسم Topic View
نفتح القالب RenderRow القالب هذا مختص بعرض الموضوع ومحتوياتة

أبحث عن المتغير :

كود PHP:
{$post['post']} 


ضع فوقه بداية كود المتغير الشرطي التالي :

كود PHP:
<if="$this->ipsclass->member['id']"


ثم ابحث عن المتغير الخاص بالمرفقات راح نضمنها ضمن الإخفاء :

كود PHP:
<!--IBF.ATTACHMENT_{$post['pid']}--> 


ضع تحتها كود تكملة المتغير الشرطي التالية :
كود PHP:
<else />
<
div style='margin-right:2px;margin-left:2px;height: 50px;width:99%'>
 <
div align="center">
 <
table border="1" width="88%" id="table1" cellspacing="0" cellpadding="0">
 <
tr>
 <
td align="center"><b><span lang="ar-sa">نأسف .. لايمكنك مشاهدة محتوى الموضوع</span> <span lang="ar-sa">لأنك غير مسّجل</span>. <span lang="ar-sa">إذا أردت التسجيل </span>
, <
a href="index.php?act=Reg&CODE=00"><span lang="ar-sa"><font color="#FF0000">أضغط هنا</font></span></a></b></td>
 </
tr>
</
table>
</
div
 </if></if></
div
أعمل حفظ للقالب ..
وافتح المنتدى للزوار وضبط تصاريح المشاهدة الخاصة بهم في الأقسام وفي مجموعتهم لمشاهدة المواضيع

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

واسمه pp_postentry
تجده في قسم Printable Topic

نضع في أعلاه
كود PHP:
 <if="$this->ipsclass->member['id']"
ونضع في آسفله

كود PHP:
<else />
<
div style='margin-right:2px;margin-left:2px;height: 50px;width:99%'>
 <
div align="center">
 <
table border="1" width="88%" id="table1" cellspacing="0" cellpadding="0">
 <
tr>
 <
td align="center"><b><span lang="ar-sa">نأسف .. لايمكنك مشاهدة محتوى الموضوع</span> <span lang="ar-sa">لأنك غير مسّجل</span>. <span lang="ar-sa">إذا أردت التسجيل </span>
, <
a href="index.php?act=Reg&CODE=00"><span lang="ar-sa"><font color="#FF0000">أضغط هنا</font></span></a></b></td>
 </
tr>
</
table>
</
div
 </if></if></
div
وبس خلاص على قولة مصطفى شعبان نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي


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

بالتوفيق .