[phpNuke] آموزش: با خبر کردن مدیر توسط ایمیل در ماژول پیغام کوتاه

نظر شما درباره این تاپیک

  • خوب

    رای: 0 0.0%
  • متوسط

    رای: 0 0.0%
  • ضعیف

    رای: 0 0.0%
  • بد

    رای: 0 0.0%

  • مجموع رای دهندگان
    1

MMSHFE

Active Member
با سلام، شاید برای شما هم مثل من پیش اومده باشه که مرتب بخواین به سایتتون سر بزنید تا ببینید پیغام کوتاه جدید گذاشته شده یا نه و اگه احیاناً حرفهای نامربوطی باشه، پیغام کوتاه رو حذف کنید یا بخواین جواب بدین و...
بعد از کمی بررسی، دیدم باید فایل block-Shout_Box.php رو در پوشه blocks ویرایش کنم. شما هم به راحتی میتونید این فایل رو توی سایتتون تغییر بدین. کافیه به خط 366 یا 367 رفته و بعد از خطوط زیر:
PHP:
$sql = "INSERT INTO ".$prefix."_shoutbox_shouts (id,name,comment,date,time,ip,timestamp) VALUES ('0','$username','$ShoutComment','$day','$time','$uip','$currentTime')";
$db->sql_query($sql);
این دستورات رو اضافه کنید:
PHP:
$to = '[email protected]';
$subject = 'MySite ShoutBox - From: '.$username.' - '.$day.' - '.$time.' - '.$uip;
$headers = 'From: [email protected]'."\r\n";
$headers .= 'Reply-To: [email protected]'."\r\n";
$headers .= 'X-Mailer: PHP/'.phpversion();
@mail($to, $subject, $ShoutComment, $headers);
اینطوری هر پیامی که ثبت بشه، یک نسخه از اون پیام با نام فرستنده و IP و ساعت و تاریخش براتون ایمیل میشه. فقط هرجا [email protected] توی کد بوی، به جای اون آدرس ایمیل خودتون رو بگذارین.
خوشحال میشم نظراتتون رو بدونم.
موفق باشید.
 

جدیدترین ارسال ها

بالا