منتدى الشبكة الكويتية

منتدى الشبكة الكويتية (https://www.kwety.net/vb/index.php)
-   تطويــــر المنتديــ VB3 ـات (https://www.kwety.net/vb/forumdisplay.php?f=68)
-   -   هاك الاهداءات بعد التطوير vb3 (https://www.kwety.net/vb/showthread.php?t=1825)

VIP 08-02-2005 10:22 AM

هاك الاهداءات بعد التطوير vb3
 
1 مرفق
السلام عليكم
هاك الاهداءات للجيل الثالث
نظراً لتعديل على الهاك حيث حدثت مشاكل بعد التحديث الى النسخه 3.0.5
وما فوق
صورة الهاك :
https://www.kwety.net/kwety1/q8/screenshot_main.jpg
https://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

العفو طولي بعمرك

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

https://www.kwety.net/vb/showthread.p...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

اقتباس:

المشاركة الأصلية كتبت بواسطة ViP
السلام عليكم

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

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

وما فوق

صورة الهاك :

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

https://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

العفوا الله يسلمكم


الساعة الآن 08:35 AM

جميع الحقوق محفوظة لـ الشبكة الكويتية

التعليقات المنشورة لا تعبر عن رأي الشبكة الكويتية ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر