تسجيل الدخول

مشاهدة النسخة كاملة : هاك الاهداءات بعد التطوير vb3


VIP
08-02-2005, 10:22 AM
السلام عليكم
هاك الاهداءات للجيل الثالث
نظراً لتعديل على الهاك حيث حدثت مشاكل بعد التحديث الى النسخه 3.0.5
وما فوق
صورة الهاك :
http://www.kwety.net/kwety1/q8/screenshot_main.jpg
http://www.kwety.net/kwety1/q8/screenshot_cp.jpg
طريقة التركيب :
الخطوه الاولى
أزرع هذا الكود بقاعدة بيانات المنتدى
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 الى مجلد منتداك الرئيسي
أنتهى مبروك عليكم الاهداءات من غير مشاكل بأذن الله تعالى.

mohamad_1982
08-02-2005, 06:52 PM
عليكم ورحمة الله وبركاته
عفواً يا استاذ vip لكن كيف بدا تكون عملية زراعة الجدول في قاعدة البيانات مع الشرح
إذا ما فيها وجع راس بالنسبة ألك يالغالي السلام يا ريت لو تكون بالصور تحياتي.........

VIP
09-02-2005, 08:04 AM
العفو طولي بعمرك

وطريقة راعة كود بقاعدة البيات شرح بالصوره راجع هذا الرابط

http://www.kwety.net/vb/showthread.php?t=1722&highlight=%D2%D1%C7%DA%C9

mohamad_1982
09-02-2005, 05:50 PM
مشكوووووووووووووووور أخي vip على المعلومة القيمة و الله يطول عمرك يا شيخ الأساتذة

mohamad_1982
09-02-2005, 05:55 PM
السلام عليكم ورحمة الله وبركاته
مشكور أخي vip على الشرح و الله يطول عمرك يا غالي

VIP
10-02-2005, 06:49 AM
الله يسلمك طولي بعمرك واذا في شئ بالشرح مو واضح بلغني انا حاضر

peer
10-02-2005, 11:27 PM
مديرنا العام

الشرح للاهداءات القديم بس اللي معروض بالصور هو الجديد


فياليت توضح لنا اكثر

VIP
11-02-2005, 04:50 AM
هذا الاصدار للنسخه الثالثه وبعد تحديث المنتدى الى النسخه 3.0.5 وما فوق تحدث مشكله

وتم اللحين تطوير الهاك وتعديل الاخطاء ويشتغل على جميع اصدارات vb3

peer
12-02-2005, 03:42 PM
هاك الاهداءات اي اصدار

هل هو الاول او الثاني

VIP
12-02-2005, 03:50 PM
هذا الاصدار الاخير من نسخه بوعامر

warrer
21-11-2005, 01:51 AM
مشكور مشكور مشكور مشكور مشكور

Jraa7
25-11-2005, 11:53 AM
السلام عليكم

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

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

وما فوق

صورة الهاك :

http://www.kwety.net/kwety1/q8/screenshot_main.jpg

http://www.kwety.net/kwety1/q8/screenshot_cp.jpg

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

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

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

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 الى مجلد منتداك الرئيسي




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


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

VIP
15-12-2005, 04:35 PM
العفوا الله يسلمكم