![]() |
| |||||||
![]() | ![]() | |
![]() | ![]() | ![]() |
![]() |
| | أدوات الموضوع | طريقة عرض الموضوع |
| ||||
| بسم الله الرحمن الرحيم الاخوة والاخوات كنت فى منتداى مرة فلاحظت انى اريد ان يكون للموضوع وصف مثل منتديات الاى بى طيب هنعمل ايه برمجت هاك صغير عن طريقة تقدر تعمل وصف للموضوع اسفل الموضوع لو كان الهاك موجود قبل كدا فأعذرونى ولو مكنش موجود فأتمنى منكم تقييمه وناتى لدور الشرح هذا الهاك يتيح للعضو عند كتابة موضوع كتابة وصف سريع له الملفات التي سنقوم بالتعديل عليها : root/forumdisplay.php root/search.php root/newthread.php root/editpost.php includes/functions_newpost.php القوالب التي سنقوم بالتعديل عليها threadbit postbit أو postbit legacy newthread editpost أولا : اخذ نسخة احتياطية من قاعدة البيانات ثانيا : أضف الأمر التالي في قاعدة البيانات كود: ALTER TABLE `thread` ADD `threaddesc` VARCHAR( 125 ) NOT NULL ; ثالثا: تحرير الملفات حرّر ملف newthread.php وقم بالبحث عن الكود التالي : كود: $newpost['posthash'] = $posthash; أضف أسفله الكود التالي : كود: $newpost['threaddesc'] = $_POST['threaddesc']; إبحث عن الكود التالي : كود: $subject = $newpost['title']; أضف أسفله الكود التالي : كود: $threaddesc = $newpost['threaddesc']; -------------------------------------------------------------------- حرّر ملف forumdisplay.php وابحث عن الكود التالي : كود: deletionlog.username AS del_username, deletionlog.reason AS del_reason") . " إستبدله بالكود التالي : كود: deletionlog.username AS del_username, deletionlog.reason AS del_reason") . ", thread.threaddesc ------------------------------------------------------------------ حرّر ملف editpost.php وابحث عن الكود التالي : كود: $edit['title'] = trim($_POST['title']); $edit['iconid'] = intval($_POST['iconid']); أضف أسفله الكود التالي : كود: $edit['threaddesc'] = trim($_POST['threaddesc']); إبحث عن الكود التالي : كود: // need to update thread title and iconid $threadupdate[] = "title = '" . addslashes(htmlspecialchars_uni($edit['title'])) . "', iconid = $edit[iconid]"; إستبدله بالكود التالي كود: // need to update thread title iconid, and thread description $threadupdate[] = "title = '" . addslashes(htmlspecialchars_uni($edit['title'])) . "', threaddesc = '" . addslashes(htmlspecialchars_uni($edit['threaddesc'])) . "', iconid = $edit[iconid]"; إبحث عن الكود التالي كود: if ($isfirstpost AND $postinfo['title'] == '' AND ($postinfo['dateline'] + $vboptions['editthreadtitlelimit'] * 60) > TIMENOW)
{
$postinfo['title'] = $threadinfo['title'];
}
أضف بعده الكود التالي كود: $threaddesc = $threadinfo['threaddesc']; --------------------------------------------------------------------- حرّر ملف search.php وابحث عن الكود التالي SELECT $previewfield كود: thread.threadid, thread.threadid AS postid, thread.title AS threadtitle, thread.iconid AS threadiconid, thread.replycount, IF(thread.views=0, thread.replycount+1, thread.views) as views, thread.sticky, thread.pollid, thread.open, thread.lastpost AS postdateline, thread.lastpost, thread.lastposter, thread.attach, thread.postusername, thread.forumid, أضف بعده مباشرةً الكود التالي كود: thread.threaddesc ------------------------------------------ حرّر ملف includes/function_newpost.php ابحث عن الكود التالي كود: // ### POST NEW THREAD ###
if ($type == 'thread')
{
أضف بعده مباشرةً الكود التالي كود: $post['threaddesc'] = htmlspecialchars_uni(fetch_censored_text($post['threaddesc'])); إبحث عن الكود التالي كود: iconid, visible, attach, similar إستبدله بالكود التالي كود: iconid, visible, attach, similar, threaddesc إبحث عن الكود التالي كود: $totalattachments, '" . addslashes($similarthreads) . "' إستبدله بالكود التالي كود: $totalattachments, '" . addslashes($similarthreads) . "', '" . addslashes($post['threaddesc']) . "' ----------------------------------------------------------------------- رابعا: تحرير القوالب إفتح التمبلت ( القالب ) newthread وابحث عن كود: </table> <!-- / subject field --> أضف تحته كود: <!-- threaddesc field --> <table cellpadding="0" cellspacing="0" border="0" class="fieldset"> <tr> <td class="smallfont" colspan="3">وصف الموضوع :</td> </tr> <tr> <td><input type="text" class="bginput" name="threaddesc" value="$threaddesc" size="40" maxlength="85" tabindex="1" /></td> <td> </td> <td><if condition="$posticons"><img id="display_posticon" src="$selectedicon[src]" alt="$selectedicon[alt]" /><else /> </if></td> </tr> </table> <!-- / threaddesc field --> -------------------------------------------------------------------------- إفتح تمبلت threadbit وابحث عن كود: <if condition="$show['threadratings'] AND $show['threadrating']"><span style="float:$stylevar[right]"><img class="inlineimg" src="$stylevar[imgdir_rating]/rating_$thread[rating].gif" border="0" alt="<phrase 1="$thread[votenum]" 2="$thread[voteavg]">$vbphrase[thread_rating_x_votes_y_average]</phrase>" /></span></if> أضف بعده كود: <if condition="$thread['threaddesc']"><span class="smallfont"><br /> $thread[threaddesc]</span></if> ------------------------------------------------------------ افتح تمبلت editpost وابحث عن كود: </table> <!-- / subject field --> أضف بعده التالي كود: <if condition="$isfirstpost"> <!-- threaddesc field --> <table cellpadding="0" cellspacing="0" border="0" class="fieldset"> <tr> <td class="smallfont" colspan="3">وصف الموضوع :</td> </tr> <tr> <td><input type="text" class="bginput" name="threaddesc" value="$threaddesc" size="40" maxlength="85" tabindex="1" /></td> <td> </td> <td><if condition="$posticons"><img id="display_posticon" src="$selectedicon[src]" alt="$selectedicon[alt]" /><else /> </if></td> </tr> </table> <!-- / threaddesc field --> </if> ------------------------------------------------------- إفتح تمبلت postbit أو تمبلت postbit_legacy ( اى واحد منهم ) كود: <if condition="$post['title']"><strong>$post[title]</strong></if> أضف بعده التالي كود: <if condition="($thread['firstpostid'] == $post['postid']) AND ($thread['threaddesc'])"><span class="smallfont"> - $thread[threaddesc]</span></if> ----------------------------------------------------- انتهى تركيب الهاك .. والف مبروك ادعوا لى ولوالديا وبهذا يكون مجانى والسلام عليكم ورحمة الله وبركاته ،،،
_________________ أسم الشركـــه : الشركة المصرية لخدمات الاستضافة ( الحرية هوست) صاحب الشركه : إسلام نبيل إسماعيل إمام أداء الشركـــه : إستضافه و تسكين المواقع ودعم فنى بريد الشركـــه : webmaster@el7orya.net هاتف الشركه : من داخل مصر (0104678923) من خارج مصر (0220104678923) بريد الدعم الفنى والمبيعات : thekindheart_6@hotmail.com موقع الشركة : www.el7orya.net منتديات الحرية : www.el7orya.net/future نحن نستخدم النسخة الماسية ونثق فيها |
| |||
| رد: هاك وصف الموضوع أسفل عنوانه ( برمجتى)(حصريا) يعطيك العافية على هذا الإصرار في عمل الهاك وعلى هذا الشرح .... ولكن للأسف أخي الهاك موجود مسبقا ً ومن غير أي تعديل على أي ملف ... هذا ولك أجر الإجتهاد عزيزي وجزاك الله خيرا |
| |||
| رد: هاك وصف الموضوع أسفل عنوانه ( برمجتى)(حصريا) تفضل عزيزي ... وتقبل تحياتي |
| |||
| رد: هاك وصف الموضوع أسفل عنوانه ( برمجتى)(حصريا) أولا أخي الحبيب Mr.eslam هذا الهاك لأي نسخة لأني لم أجد بعض السطور التي ذكرتها في الملفات forumdisplay.php editpost.php حيث أن النسخة لدي هي 3.6.4 وياريت اذا كان بإمكانك ياغالي تعمل واحد على نفس النسخة ..أو النسخة 3.6.5 أرجوك رجاء خاص فأنا بأمس الحاجة له وخاصة أني أريده بنفس طريقة ولا أريده عن طريق برودكت .. لأني أريد أن أفهم طريقة عمل هذا الهاك بنفسي والله بحثت كثيرا وتعبت ولم أفلح بهذا الهاك ....أنتظر ردك عزيزي .. وتقبل تحياتي وشكرا |
![]() |
| مواقع النشر (المفضلة) |
| أدوات الموضوع | |
| طريقة عرض الموضوع | |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر رد |
| شرح لوحة التحكم بالكامل بالعربى سؤال وجواب (منقول للفائدة) | ناصر احمد | تطوير و صيانة المنتديات vBulletin | 14 | 12-01-2008 10:19 PM |
| الآم أسفل الظهر | عماد الدين | العيادة الطبية الصحه السليمه،الوقايه من الامراض health clinic hospital disease | 6 | 01-16-2003 03:29 PM |
| الموضوع الفائز بجائزة التميز للشهر الماضي | NASSER | منتدى الحوار العام الفسحة العامة | 11 | 11-14-2002 07:43 PM |
| ( Stop ) لحظه من فضلك للاهميه القصوى( Stop ) | اديك بوكس | ممنوع مخالف مكرر | 4 | 09-11-2002 04:10 AM |
-
-