عرض مشاركة واحدة
قديم 25-11-2005, 11:53 AM   رقم المشاركة : 12
Jraa7
عضو مشارك
 
الصورة الرمزية Jraa7






Jraa7 غير متصل

Jraa7 كاتب جديد


افتراضي

السلام عليكم

هاك الاهداءات للجيل الثالث

نظراً لتعديل على الهاك حيث حدثت مشاكل بعد التحديث الى النسخه 3.0.5

وما فوق

صورة الهاك :





طريقة التركيب :

الخطوه الاولى

أزرع هذا الكود بقاعدة بيانات المنتدى

كود:
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 وابحث عن الكود التالي

كود:
<!-- / 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('ehdaa.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><br />
واحفظ التعديلات

الخطوه الرابعه

افتح ملف global.php الموجود بالمجلد الرئيسي وابحث عن الكود التالي

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

كود:
// =====================
// | هاك الإهداءات |   Fnan4arab
// =====================
$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=\"ehdaa.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_msg وضع بداخله الكود التالي

كود:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<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>$vboptions[bbtitle] - الإهداءات</title>
	$headinclude
</head>
<body>
$navbar

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
$msg
</table>


</body>
</html>
واحفظ التعديل

الخطوه السادسه

ستجد مع الهاك مجلد اسمه admincp ، انقل محتوياته إلى مجلد admincp في منتداك

وانقل محتويات مجلد vb الى مجلد منتداك الرئيسي




أنتهى مبروك عليج الاهداءات من غير مشاكل بأذن الله تعالى.

مشكووووووووور و ماتقصر
تحياتي