عرض مشاركة واحدة
قديم 25-07-2005, 01:35 AM   رقم المشاركة : 101
VIP

AdminiStrator

 
الصورة الرمزية VIP






VIP متصل الآن

VIP كاتب مميزVIP كاتب مميزVIP كاتب مميزVIP كاتب مميز


هاك يرسل رسالة لتوضيع سبب نقل او حذف الموضوع

هذا الهاك فايدته هي التالي :
1- عند قيام احد المراقبين بنقل موضوع نقل كليا من قسم الى اخر
يتم ارسال بريد الى كاتب الموضوع يفيده بذلك ويوضح اسم المراقب الذي قام بنقل موضوعه
2- في حالة حذف موضوع يتم ايضا ارسال بريد الى العضو كاتب الموضوع يوضح له ذلك واسم
المراقب الذي قام بعملية الحذف.

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

1 - ننشي تمبلت باسم email_threadid_delete
ثم نقوم بالصاق هذا النص بداخلها :

كود:
مرحبا  $usenrma[username] 

تود ان تفيدكم الادارة بان موضوعك في $bbtitle تحت اسم $threadinfo[title]. تم حذفه  
وذلك لمخالفته للانظمة  . 

بواسطة :  $bbuserinfo[username]

مع خالص تحياتنا 
ادارة  $bbtitle
2- ننشىء تمبلت باسم email_threadidmove
ثم نقوم بالصاق هذا النص بداخلها :

كود:
مرحبا  $usenrma[username] 

تود ان تفيدكم الادارة بان موضوعك في $bbtitle تحت اسم $threadinfo[title]. تم نقله 
الى قسم  $foruminfo[title]   وذلك لاختصاص ذلك الموضوع بهذا القسم . 

بواسطة :  $bbuserinfo[username]

هذا الموضوع موجود على الرابط التالي :

$bburl/showthread.php?threadid=$threadid


مع خالص تحياتنا 
ادارة  $bbtitle
3- ننشىء تمبلت باسم emailsubject_thoprtion
ثم نقوم بالصاق هذا النص بداخلها :

كود:
تنبيه اداري

4- الان نفتح ملف postings.php

****ابحث عن هذا السطر :

كود:
// ############################### start do delete thread ###############################
if ($HTTP_POST_VARS['action']=="dodeletethread") {

  $threadid = verifyid("thread",$threadid);
  $threadinfo=getthreadinfo($threadid);
  $foruminfo=getforuminfo($threadinfo[forumid]);
**** اسفله مباشرة اضف هذا الكود :

كود:
///////
   $usen=$DB_site->query("SELECT  postuserid FROM thread where threadid ='$threadid'");
   $usenr=$DB_site->fetch_array($usen) ;
   $usenname=$DB_site->query("SELECT  username,email  FROM user where userid =' $usenr[postuserid]'");
   $usenrma =$DB_site->fetch_array($usenname) ;
////////
**** ابحث مره أخرى في نفس الملف عن هذا الكود :

كود:
  eval("standardredirect(\"".gettemplate("redirect_deletethread")."\",\"forumdisplay.php?s=$session[sessionhash]&forumid=$threadinfo[forumid]\");");
*****اعلاه مباشرة اضف هذا الكود :

كود:
/////
   eval("\$emailmsg = \"".gettemplate("emailsubject_thoprtion",1,0)."\";");
   eval("\$emailsubject = \"".gettemplate("email_threadid_delete",1,0)."\";");
   mail($usenrma[email],$emailmsg,$emailsubject,"From: \"$bbtitle Mailer\" <$webmasteremail>");
/////
****الان ابحث مره ثالثه في نفس الملف عن هذا الكود :

كود:
  if ($method=="move") { // straight move
	$threadinfo[notes]="Moved to '$foruminfo[title]' by $bbuserinfo[username] on ".vbdate($dateformat." ".$timeformat,time()).". $threadinfo[notes]";
	$DB_site->query("UPDATE thread SET forumid='".addslashes($forumid)."',notes='".addslashes($threadinfo[notes])."',sticky=0 WHERE threadid='$threadid'");
**** اسفله مباشرة اضف هذا الكود :

كود:
    ///////////
   $usen=$DB_site->query("SELECT  postuserid FROM thread where threadid ='$threadid'");
   $usenr=$DB_site->fetch_array($usen) ;
   $usenname=$DB_site->query("SELECT  username,email  FROM user where userid =' $usenr[postuserid]'");
   $usenrma =$DB_site->fetch_array($usenname) ;
   eval("\$emailmsg = \"".gettemplate("emailsubject_thoprtion",1,0)."\";");
   eval("\$emailsubject = \"".gettemplate("email_threadidmove",1,0)."\";");
   mail($usenrma[email],$emailmsg,$emailsubject,"From: \"$bbtitle Mailer\" <$webmasteremail>");

////////

أنتهينا من التركيب أتمنى لكم التوفيق :)






التوقيع