basil865
27-07-2007, 20:29
مرحباً أخواني الاعزاء..
اليوم سنقوم بشر ح هاك جديد وظيفته..
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
ثم نقوم بلصق هذا النص بداخله :
تنبيه اداري
الان نفتح ملف postings.php
الموجود في مجلد منتداك..
ابحث عن هذا السطر :
// ############################### start do delete thread ###############################
if ($[Link nur für registrierte Benutzer sichtbar]['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>");
////////
وهيك خلص تركيب الهاك
وأقدر أقلك مبروك عليك الهاك
اليوم سنقوم بشر ح هاك جديد وظيفته..
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
ثم نقوم بلصق هذا النص بداخله :
تنبيه اداري
الان نفتح ملف postings.php
الموجود في مجلد منتداك..
ابحث عن هذا السطر :
// ############################### start do delete thread ###############################
if ($[Link nur für registrierte Benutzer sichtbar]['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>");
////////
وهيك خلص تركيب الهاك
وأقدر أقلك مبروك عليك الهاك