بسم الله الرحمن الرحيم

اخواني الأعزاء..
السلام عليكم ورحمة الله وبركاته

أطرح لكم اليوم جديد هاكات ابو خالد والمبدع العربي ، وهي للنسخة الجديدة 1.1.2

- الاسم: هاك إيقونة الموضوع في آخر مشاركة
- الوظيفة: إضافة ايقونة الموضوع بجانب عنوان الموضوع الذي يظهر في آخر مشاركة سواءً في الصفحة الرئيسية أو المنتديات الفرعية
- المبرمج: ابو خالد
- صاحب الفكرة والتعديل القوالبي : المبدع العربي
- سهولة التركيب: متوسط
- مثال:


- التركيب:
-----------------------------------------
* يمكنك عدم اتباع خطوات التركيب.. والاكتفاء بتحميل المرفقات وتركيبها كالتالي:
- ملف forum.php و index.php تضعهم في المجلد الرئيسي
- ملف SmartHTML.php تضعه في مجلد includes
- قالب smart-section_part5.tpl تضعه في مجلد templates في أي استايل تريده
وعند عملك هذا.. لن تحتاج لتطبيق الشرح..

* (لكن إن كنت قد عدلت على هذه الملفات من قبل.. فطبق الشرح ولا ترفع الملف لكي لايتعطل أي هاك آخر)
-----------------------------------------


شرح التركيب:
1- افتح ملف index.php:

-بحدود السطر 142 يوجد:
كود:
$SF->section_part4($num,$num2);
أضف أعلاه:
كود:
$last_subject_icon = $DB->sql_fetch_array($DB->sql_query("SELECT * FROM MySBB_subject WHERE id='" . $section_row['last_subjectid'] . "'"));
- في سطر 143 يوجد:
كود:
$SF->section_part5($section_row['last_writer'],$section_row['last_date'],$section_row['last_subject'],$section_row['last_subjectid']);
استبدله بـ:
كود:
$SF->section_part5($section_row['last_writer'],$section_row['last_date'],$section_row['last_subject'],$section_row['last_subjectid'],$last_subject_icon['icon']);
- قم بحفظ الملف


2- افتح ملف SmartHtml.php الموجود في مجلد includes:

- في السطر 56 تقريباً تجد:
كود:
function section_part5($last_replier,$last_date,$last_subject,$last_subjectid)
استبدله بـ:
كود:
function section_part5($last_replier,$last_date,$last_subject,$last_subjectid,$last_icon)
- في السطر 64 تقريبا تجد:
كود:
$Smarty->display('smart-section_part5.tpl');
اضف أعلاه مباشرة
كود:
$Smarty->assign('icon',$last_icon);
- قم بحفظ الملف


3- افتح ملف forum.php:

- في حدود السطر 216 ابحث عن:
كود:
$SF->section_part4($num,$num2);
اضف في السطر الذي فوقها:
كود:
$last_subject_icon = $DB->sql_fetch_array($DB->sql_query("SELECT * FROM MySBB_subject WHERE id='" . $subsection_row['last_subjectid'] . "'"));
:في السطر 217 ابحث عن
كود:
$SF->section_part5($subsection_row['last_writer'],$subsection_row['last_date'],$subsection_row['last_subject'],$subsection_row['last_subjectid']);
استبدله بـ
كود:
$SF->section_part5($subsection_row['last_writer'],$subsection_row['last_date'],$subsection_row['last_subject'],$subsection_row['last_subjectid'],$last_subject_icon['icon']);
- قسم بحفظ الملف


4- افتح القالب smart-section_part5.tpl:
- في السطر الثاني تجد
كود:
{if $last_subject neq ""}<a href="show.php?main=1&id={$last_subjectid}">{$last_subject|escape:"html"}</a>
استبدله بـ
كود:
{if $last_subject neq ""}<img border="0" src="{$info_row.icon_path}{$icon}"> <a href="show.php?main=1&id={$last_subjectid}">{$last_subject|escape:"html"}</a>
++ انتهى والحمدلله تركيب الهاك.. ونتمنى لك الاستمتاع به ^_^

اخويكم:
المبدع العربي وابو خالد

المصدر : http://www.mysmartbb.com/forums/show.php?main=1&id=846