بسم الله الرحمن الرحيم
في الحقيقة اعجبت بمجلة الاخ رفيع مع حيث السهولة والتصميم
ومن حيث قابليتها على التعديل فيها بصورة مرنة
وبمزيد من الدعم ستصبح ان شاء الله
افضل من المجلات الاخرى ولا سيما انه من مبرمج مسلم عربي
ولهذا اريد ان ادعم المجلة انشاء الله بهاكات جديدة
فاليكم اخواني في الله اول هاك اصممه لهذه المجلة الرائعة
++++++++++++++++
هاك الاعلانات
++++++++++++++++
هو هاك يسمح لصاحب المجلة بان يضيف اعلانات خارجية في المجلة
في اعلى المجلة بجانب شعار logo وهذه الشعارات تححد بمدة معينة
ثم تنتهي
++++++++++++++++
طريقة عرض الاعلانات
++++++++++++++++
بصراحة احترت في طريقة العرض للاعلانات هل عشوائي ام محددام يومي ...الخ
فتوصلت الى ان تعرض الاعلان واحد تلو الاخر اي بالترتيب وبالتساوي
ثم يعاد عرضها وهكذا
++++++++++++++++
محتويات الهاك
++++++++++++++++
1 جدول rafia_ads
مع بعض التغييرات في الملفات الاصلية
++++++++++++++++
طريقة التركيب
++++++++++++++++
صراحة بتعبكم معي شوي ولكن تحملوني
سوف يتم التغيير في ملفين وهي admin/index.php و global.php
وسوف يتم اضافة ملف جديد اسمه ads.php
مع تغيير بعض الاشياء
بإسم الله نبدأ
اولا افتح لوحة التحكم لديك ثم كليك على
تحرير/ حذف( الوان وخطوط
ثم كليك على
تحير
ثم
في
أعلى الصفحة :
دور على
<!-- Adv. Banner Start -->
وضع تحته هذا الكود
<img src=$ads_ar[adsimg] alt=$adsa_ar[adsnametag]>
ثم اضغط على
تحرير
ثم بعد ذلك افتح ملف
global.php
وليس
admin/global.php
وابحث عن الكود التالي
if($theme==""){$theme = "default";}
وضع تحته مباشرة هذا الكود
$ads_check=$rafia->query("select * from rafia_ads");
$ads_row_check=$rafia->dbnumrows($ads_check);
if ($ads_row_check != 0)
{
$ads=$rafia->query("select * from rafia_ads where adsisshow='no'");
$ads_row=$rafia->dbnumrows($ads);
if($ads_row==0)
{
$rafia->query("update rafia_ads set adsisshow='no'");
$ads=$rafia->query("select * from rafia_ads where adsisshow='no'");
$ads_ar=$rafia->dbarray($ads);
$rafia->query("update rafia_ads set adsisshow='yes',numshow=numshow+1 where adsid='$ads_ar[adsid]'");
}else{
$ads_ar=$rafia->dbarray($ads);
$rafia->query("update rafia_ads set adsisshow='yes',numshow=numshow+1 where adsid='$ads_ar[adsid]'");
}
}else{$isads="no_ads";}
ثم بعد ذلك ابحث في نفس الملف عن هذا الكود
$pagehd=$row["pagehd"];
واستبدله بهذا الكود
if ($isads=="no_ads")
{
$pagehd=$row['pagehd'];
$pagehd=str_replace("<img src=\$ads_ar[adsimg] alt=\$adsa_ar[adsnametag]>","<!--no ads-->",$pagehd);
}
else
{
eval("\$pagehd=\"".addslashes($row['pagehd']). "\";");
}
ثم احفظ شغلك وبكذا نكون انتهينا من ملف global.php
بعد ذلك افتح ملف admin/index.php
وابحث عن
$admin->trtdurl("logout.php","تسجيل الخروج");
وضح تحته مباشرة
$admin->trtdhead("إدارة الاعلان");
$admin->trtdurl("ads.php?action=add","اضافة اعلان");
$admin->trtdurl("ads.php?action=del","حذف اعلان");
$admin->trtdurl("ads.php?action=edit","تعديل اعلان");
$admin->trtdurl("ads.php?action=veiw","تقرير عن الاعلانات");
احفظ شغلك وبكذا نكون انتهينا من ملف admin/index.php
بعد ذلك ازرع الملف table.sql قاعدة البيانات التابعة للبرنامج
الان
ضع الملف ads.php الرفق في مجلد admin
وليكون شغلك انشئ في مجلد images مجلد وسمه ads وضع صور الاعلانات فيه
بعد ماتنتهي فقط اذهب للوحة التحكم ثم اضغط على
اضافة اعلان
وضع اسم المعلن عندك في المربع الاول
وعنوان الصورة في المربع الثاني
لو انشئت مجلد ads وتريد وضع الصور فيه سوف يكون عنوان الصورة
./images/ads/mypic.pic
ارجو اني اكون قد ساهمت ولو بالقليل في تطوير هذا البرنامج الرائع