هلا بك الاخ يحي مشكلة الاهداءات حلها بالملف المرفق
واليك الشرح
********** التركيب **********
1- نفذ الإستعلام التالي في قاعدة البيانات
( ملاحظة اذا كنت مركب هاك الاهداءات من قبل ما يحتاج تنفذ الخطوة هذه انتقل للخطوة رقم 2 )
كود:
CREATE TABLE ehdaa (
id INT(20) NOT NULL auto_increment,
name TEXT NOT NULL,
one TEXT NOT NULL,
two TEXT NOT NULL,
three TEXT NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
CREATE TABLE notapp (
id int(20) NOT NULL auto_increment,
name varchar(15) NOT NULL default '0',
one varchar(50) NOT NULL default '',
two varchar(15) NOT NULL default '',
three text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
*****************************************************************
2- ملاحظة : الخطوة هذه فقط يقوم بيها اللي كان مركب هاك الاهداءات قبل
نفذ الإستعلام التالي في قاعدة البيانات
كود:
CREATE TABLE notapp (
id int(20) NOT NULL auto_increment,
name varchar(15) NOT NULL default '0',
one varchar(50) NOT NULL default '',
two varchar(15) NOT NULL default '',
three text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
*****************************************************************
3- التعديل على ملف index.php
الموجود في مجلد Admincp
ابحث عن
كود PHP:
// cache nav prefs
can_administer();
construct_nav_spacer();
// *************************************************
وأضف أسفله الكود التالي
كود PHP:
//OmaniDream هاك الإهداءات
construct_nav_option("إدارة وتعديل الإهداءات", 'ehdaa.php?do=manage', '<br />');
construct_nav_option("اهداءات تنتظر الموافقة", 'ehdaa.php?do=showapp', '<br />');
construct_nav_option("اضافة اهداء جديد", 'ehdaa.php?do=addapp', '<br />');
construct_nav_option("حذف الإهداءات القديمة", 'ehdaa.php?do=delete_old', '<br />');
construct_nav_group("الإهداءات", '<hr />');
*****************************************************************
4- في هذه الخطوة لديك خيارين
وهما
ان تجعل الاهداءات تظهر مباشرة أو تجعل الاهداءات تظهر بعد الموافقة عليها
افتح ملف
index.phpالموجود في مجلد المنتدى الرئيسي
وابحث عن
كود PHP:
$numberinvisible = $numberregistered - $numbervisible;
واضف اسفله احد الخيارين التالين
------------------------------------
* محتويات ملف
omanidream_1كامله
اذا كنت تريد الاهداء يظهر بعد موافقة المشرف العام للمنتدى
------------------------------------
أو
------------------------------------
* محتويات ملف
omanidream_2كامله
اذا كنت تريد الاهداء يظهر مباشرة
------------------------------------
ملاحظة : ما تسير وتضيف محتويات الملفين مع بعض . فقط محتوى ملف واحد
*****************************************************************
5- اضف تمبلت جديد باسم
ehdaa_msg
واجعل فيه محتويات ملف
ehdaa_msg
الموجود في مجلد اسمه
القالب ( التمبلت )
*****************************************************************
6- التعديل على تمبلت navbar
افتح التمبلت هذا وابحث فيه عن الكود التالي
كود PHP:
<!-- / NAVBAR POPUP MENUS -->
</if>
اسفله مباشرة اضف التالي
كود PHP:
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%">
<thead>
<tr>
<td class="thead">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('omanidream_ehdaa')"><img id="collapseimg_omanidream_ehdaa" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_omanidream_ehdaa].gif" alt="" border="0" /></a>الإهداءات</td>
</tr>
</thead>
<tbody id="collapseobj_omanidream_ehdaa" style="$vbcollapse[collapseobj_omanidream_ehdaa]">
<tr>
<td class="alt1" align="center" valign="top">
$the_om_ehdaa
<div align="left" class="smallfont"><a href="#" onclick="window.open('index.php?do=add_ehdaa','add_ehdaa','statusbar=yes,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=450,height=270');">إضافة إهداء</a></div>
</td>
</tr>
</tbody>
</table>
*****************************************************************
7- في الهاك هذا مرفق ملف اسمه
om-limit.php
في مجلد admincp
هذا الملف تكتب فيه عدد الاهداءات اللي تريدها تظهر الحين انا مخلي 15
تقدر انت تفتحه وتغير رقم 15 إلى رقم ثاني
*****************************************************************
8- ارفع الملفات الموجودة في مجلد admincp
إلى مجلد admincp
الموجود بالمنتدى
* الملفات ثلاثة
ehdaa.php
delete_old.php
om-limit.php
=================================================================