Cupid2SilvL slam Cupid2SilvR


شرح تركيب هاك الإهداءات ...

للنسخة 3.0.7

أولاً ..

قم بإضافة هذا الإستعلام لقاعدة البيانات وذلك لخلق table باسم ehdaa

كود:
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;



ثانياً .. قم بالدخول إلى admincp ومن ثم إلى index.php

ابحث عن الكود التالي ..

كود:
// cache nav prefs
can_administer();
construct_nav_spacer();
// *************************************************

وأضف أسفله الكود التالي ...

كود:
// هاك الإهداءات
construct_nav_option("إدارة وتعديل الإهداءات", 'ehdaa.php?do=manage', '<br />');
construct_nav_group("الإهداءات", '<hr />');
من ثم
ابحث عن هذا الكود ..

كود:
<!-- / NAVBAR POPUP MENUS -->
</if>
أضف أسفله ..


كود:
<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('fnan_ehdaa')"><img id="collapseimg_fnan_ehdaa" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_fnan_ehdaa].gif" alt="" border="0" /></a>الإهداءات</td>
</tr>
</thead>
<tbody id="collapseobj_fnan_ehdaa" style="$vbcollapse[collapseobj_fnan_ehdaa]">
<tr>
<td class="alt1" align="center" valign="top">
$the_fn_ehdaa
<div align="left" class="smallfont"><a href="#" onclick="window.open('global.php?do=add_ehdaa','add_ehdaa',    'statusbar=yes,menubar=no,toolbar=no,scrollbars=ye    s,resizable=yes,width=450,height=270');">إضافة إهداء</a></div>
</td>
</tr>
</tbody>
</table><br />
قم بتسميته ehdaa_msg

وأدخل بمحتوياته هذا الكود

كود:
{htmldoctype}
<html dir="rtl" lang="ar">
<head>
<!-- no cache headers -->
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
<meta http-equiv="Cache-Control" content="no-cache" />
<!-- end no cache headers -->
<title>$bbtitle - الإهداءات</title>
$headinclude
</head>
<body>
<table cellpadding="{tableouterborderwidth}" cellspacing="0" border="0" bgcolor="{tablebordercolor}" {tableouterextra} width="100%" align="center"><tr><td>
<table cellpadding="4" cellspacing="{tableinnerborderwidth}" border="0" {tableinnerextra} width="100%">
$msg
</table>
</td></tr></table>
</body>
</html>
اضغط حفظ ...

بعد ذلك قم بفتح ملف global.php الموجود في مجلد vb

ابحث عن الكود التالي ..

كود:
  eval('$footer .= "' . fetch_template('pm_popup_script') . '";');
}
أضف أسفله هذا الكود ..

كود:
// =====================
// | هاك الإهداءات |   
// =====================
$ehdaa_limit="20"; //عدد الاهداءات الاخيرة التي سيعرضها السكربت
if ($_REQUEST['do'] == "add_ehdaa") {
$msg = "<thead><tr><td colspan=\"2\" class=\"thead\" colspan=\"2\">إضافة إهداء</td></tr></thead>
<tbody>
<tr>
<td class=\"tcat\" align=\"center\" colspan=\"2\">يفضل كتابة الخانات التالية بالعربية فقط بإستثناء البريد الإلكتروني</td>
</tr><tr>
<form method=\"POST\" action=\"global.php?do=do_add_ehdaa\">
<td class=\"alt2\" align=\"center\">الاسم :</td>
<td class=\"alt2\" align=\"center\">$bbuserinfo[username]</td>
</tr><tr>
<td class=\"alt1\" align=\"center\">البريد الإلكتروني :</td>
<td class=\"alt1\" align=\"center\"><input size=\"20\" type=\"text\" name=\"one\" size=\"50\"></td>
</tr><tr>
<td class=\"alt2\" align=\"center\">البلد :</td>
<td class=\"alt2\" align=\"center\"><input size=\"20\" type=\"text\" name=\"two\" size=\"50\"></td>
</tr><tr>
<td class=\"alt1\" align=\"center\">رسالتك :</td>
<td class=\"alt1\" align=\"center\"><input size=\"20\" type=\"text\" name=\"three\" size=\"50\"></td>
</tr>
<tr>
<td colspan=\"2\" class=\"tfoot\" align=\"left\"><input type=\"submit\" value=\"إضافة\"></form></td>
</tr>
</tbody>";
if (!$bbuserinfo['userid']) {
$msg = "<td class=\"alt2\" align=\"center\">غير مسموح للزوار</td>";
}
eval('print_output("' . fetch_template('ehdaa_msg') . '");');
} elseif ($_REQUEST['do'] == "do_add_ehdaa") {
if (!$_POST['one']) {
$msg = "<td class=\"alt2\" align=\"center\">عذرا ... لم تكتب البريدالإلكتروني</td>";
} elseif (!$_POST['two']) {
$msg = "<td class=\"alt2\" align=\"center\">عذرا ... لم تكتب اسم البلد</td>";
} elseif (!$_POST['two']) {
$msg = "<td class=\"alt2\" align=\"center\">عذرا ... لم تكتب رسالتك</td>";
} elseif (strlen($_POST['three']) > 200) {
$msg = "<td class=\"alt2\" align=\"center\">عذرا ... الحد الأقصى للأحرف في الرسالة هو 200 حرف</td>";
} else {
$_POST['three'] = str_replace("<", "&lt;", $_POST['three']);
$_POST['three'] = str_replace(">", "&gt;", $_POST['three']);
$DB_site->query("INSERT INTO ehdaa(id,name,one,two,three) VALUES ('','$bbuserinfo[username]','$_POST[one]','$_POST[two]','$_POST[three]')");
$msg = "<td class=\"alt2\" align=\"center\">تم إضافة الإهداء بنجاح</td>";
}
eval('print_output("' . fetch_template('ehdaa_msg') . '");');
} else {
$ehdaa_1 = $DB_site->query("SELECT * FROM ehdaa ORDER BY id DESC LIMIT $ehdaa_limit");
while ($ehdaa_row = mysql_fetch_array($ehdaa_1)) {
$ehdaa_bit .= "<fieldset><legend align=\"right\" style=\"background-color: #FFFFFF; border: 1px solid #000000;\">&nbsp;&nbsp;&nbsp;<a href=\"mailto:$ehdaa_row[one]\">$ehdaa_row[name]</a> <font color=red>من $ehdaa_row[two]</font>&nbsp;&nbsp;&nbsp;</legend><div align=\"right\">$ehdaa_row[three]</div></fieldset><br />";
}
$the_fn_ehdaa = "<marquee style=\"border: 1px solid #000000\" onmouseover=this.stop() onmouseout=this.start() loop=3 scrollAmount=3 scrollDelay=0 direction=up width=100%><br><br><br><br><br>$ehdaa_bit<hr><br><br><br><br><br>$ehdaa_bit<hr><br><br><br><br></marquee>";
}
// =====================



اخيراً قم برفع ملف ehdaa.php في مجلد admincp ... " الملف مرفق"


وان شاء الله موفقين