Warning: Function get_magic_quotes_gpc() is deprecated in /home/forumbs/public_html/includes/class_core.php on line 1960
شرح إخفاء الموضوع عن الزائر وظهور رساله التسجيل بدون هاكات [الأرشيف] - منتديات بانى ستار

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح إخفاء الموضوع عن الزائر وظهور رساله التسجيل بدون هاكات



Bakenam
03-17-2009, 02:58 AM
السلام عليكــم ورحمـة الله وبركاتــه ،،

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

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


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

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

راح اشرح متغير اساسي ومعتمد في الآي بي ماجبت من عندي شي

================================================== ==

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

<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

نضع في أعلاه
<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>