-
اضافه جديده الى دليل مواقع المجله نيوك !
فكرة الاضافه : هنالك من يقوم باضافة موقعه الى دليل مواقع المجله بموقعك ولكن تكتشف ان هنالك خطأ مثلا :
الموقع اللذي تم ادخاله من قبل الزائر لا يعمل او به خطأ ما .
لذا من واجبك ابلاغه بالخطأ .
الفكره : قمت بصنع كود يقوم بعمل ابلاغ كل شخص لا يتم اضافة موقعه الى دليل المواقع , ويتم هذا الابلاغ في حالة حذف المواقع الجديده .
الكود هو :
$result = sql_query("select lid, cid, sid, title, url, description, name, email, submitter from ".$prefix."_links_newlink where lid=$lid", $dbi);
while(list($lid, $cid, $sid, $title, $url, $description, $name, $email, $submitter) = sql_fetch_row($result, $dbi)) {
$title = stripslashes($title); $description = stripslashes($description);
$subject = "حدث خطأ أثناء إضافة موقعك $title الى دليل $sitename للمواقع,";
$message = "\nحدث خطأ أثناء إضافة موقعك $title الى دليل $sitename للمواقع,\n\nلحضرة مدير موقع $title المحترم ,\nتحيه وبعد.\n\n\nنأسف لعدم تمكننا من اضافة موقعك $title الى دليل $sitename لأحد الأسباب التالية :\n\n1. العنوان غير صالح .\n2. ربما انك لم تقم بكتابة عنوان الموقع بشكل صحيح .\n3. الموقع لا يتوافق مع شروط موقع $sitename .\n\n\nالتفاصيل التي قمت بادخالها هي :\n\nاسم الموقع :$title\nعنوان الموقع :$url\nالوصف :$description\n\nنرجوا اصلاح الخطأ ومعاودة الإضافه لاحقا .\n\n\n=============================\nموقع $sitename يرحب بكم ويسعده وصولكم.\n=============================\n\n$nukeurl";
mail($email, $subject, $message, "From: \"$sitename\" <$adminmail>\nX-Mailer: PHP/" . phpversion());
}
اين تقوم باضافة هذا الكود :
افتح الملف : ADMIN/MODULES/LINKS.PHP
ابحث عن : case "LinksDelNew":
عادتا تكون بالسطر رقم 1115
واضف تحتها الكود .
بالتوفيق
-
تسلم حمودي
ويعطيك الف عافيه
-
هلا احلى fantom6 مشتاقين والله
بعد تجربة الكود بشكل ادق تبين انه يجب وضعه في function يكون افضل بكثير ,
وبعد عمل هذا تكون النتيجه لل function :
function SendErrorEmail($lid) {
global $prefix, $dbi;
$result = sql_query("select lid, cid, sid, title, url, description, name, email, submitter from ".$prefix."_links_newlink where lid=$lid", $dbi);
while(list($lid, $cid, $sid, $title, $url, $description, $name, $email, $submitter) = sql_fetch_row($result, $dbi)) {
$title = stripslashes($title); $description = stripslashes($description);
$subject = "حدث خطأ أثناء إضافة موقعك $title الى دليل $sitename للمواقع,";
$message = "\nحدث خطأ أثناء إضافة موقعك $title الى دليل $sitename للمواقع,\n\nلحضرة مدير موقع $title المحترم ,\nتحيه وبعد.\n\n\nنأسف لعدم تمكننا من اضافة موقعك $title الى دليل $sitename لأحد الأسباب التالية :\n\n1. العنوان غير صالح .\n2. ربما انك لم تقم بكتابة عنوان الموقع بشكل صحيح .\n3. الموقع لا يتوافق مع شروط موقع $sitename .\n\n\nالتفاصيل التي قمت بادخالها هي :\n\nاسم الموقع :$title\nعنوان الموقع :$url\nالوصف :$description\n\nنرجوا اصلاح الخطأ ومعاودة الإضافه لاحقا .\n\n\n=============================\nموقع $sitename يرحب بكم ويسعده وصولكم.\n=============================\n\n$nukeurl";
mail($email, $subject, $message, "From: \"$sitename\" <$adminmail>\nX-Mailer: PHP/" . phpversion());
}
}
ويوضع في اي مكان مثلا السطر رقم 836
قبل function LinksDelNew (لا يهم الترتيب)
ابحث عن
case "LinksDelNew":
LinksDelNew($lid);
break;
وعدلها لتكون :
case "LinksDelNew":
SendErrorEmail($lid);
LinksDelNew($lid);
break;
هذه هو .
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
أضف موقعك هنا |
اضافة محتوى فريد لموقعك