عرض مشاركة واحدة
  #1  
قديم 26-12-2005, 06:53 PM
الصورة الرمزية kwety
kwety kwety غير متصل
عضو فعّال
 





kwety كاتب جديد
افتراضي هاك تفعيل الاشتراك آليا وبعد التسجيل مباشرة وبدون الحاجة الى مراجعة البريد للنيوك

السلام عليكم
هاك تفعيل الاشتراك آليا وبعد التسجيل مباشرة وبدون الحاجة الى مراجعة البريد الالكتروني للمجلة للاصدارة السابعة PHPNUKE V 7.0 وما بعدها


افتح الملف index.php في هذا المسار
modules/Your_Account

ابحث عن هذه العبارة

كود:
$userpage = 1;
اضف بعدها التالي
كود:
$autoActivate = TRUE;
ابحث عن:
كود:
global $stop, $EditedMessage, $sitename, $module_name, $minpass;
عدلها الى:
كود:
global $stop, $EditedMessage, $sitename, $module_name, $minpass, $autoActivate;
ابحث عن:
كود:
."<tr><td><b>"._EMAIL.":</b> $user_email</td></tr></table><br><br>"
."<center><b>"._NOTE."</b> "._YOUWILLRECEIVE."";
وعدلها الى:
كود:
."<tr><td><b>"._EMAIL.":</b> $user_email</td></tr></table><br><br>";
if (!$autoActivate) echo "<center><b>"._NOTE."</b> "._YOUWILLRECEIVE."";
ابحث عن في الدالة:
كود:
global $stop, $EditedMessage, $adminmail, $sitename, $Default_Theme, $user_prefix, $db, $storyhome, $module_name, $nukeurl;
عدلها الى:
كود:
global $stop, $EditedMessage, $adminmail, $sitename, $Default_Theme, $user_prefix, $db, $storyhome, $module_name, $nukeurl, $autoActivate;
ابحث عن:
كود:
if(!$result) {
echo ""._ERROR."<br>";
} else {
استبدلها بـ :
كود:
if(!$result) {
echo ""._ERROR."<br>";
} elseif ($autoActivate) { activate($username, $check_num, $autoActivate);
} else {
ابحث عن:
كود:
function activate($username, $check_num) {
استبدلها بـ :
كود:
function activate($username, $check_num, $autoActivate=FALSE) {
ابحث عن ( تجدها ثلاث مرات ):
كود:
include("header.php");
عدلها الى:
كود:
if (!$autoActivate) include("header.php");
اذا كنت تريد ان يكون التفعيل آليا وبشكل مباشر بعد التسجيل مباشرة اترك هذه الدالة بالسطر 23 بهذا الشكل :
$autoActivate = TRUE;
واذا تريد ان يكون التسجيل يحتاج الى تفعيل بالبريد الالكتروني عدلة بهذا الشكل :
$autoActivate = FALSE;

ملاحظة مهمة جدا :
الهاك يعطيك الخيار في امكانية تفعيل الاشتراك آليا او تفعيل الاشتراك عن طريق البريد الالكتروني كالوضع الحالي قبل التعديل ) ويمكنك اختيار ما يناسبك بالشكل التالي :
اذا كنت تريد ان يكون التفعيل آليا وبشكل مباشر بعد التسجيل مباشرة اترك هذه الدالة بالسطر 23 بهذا الشكل :
$autoActivate = TRUE;
واذا تريد ان يكون التسجيل يحتاج الى تفعيل بالبريد الالكتروني عدلة بهذا الشكل :
$autoActivate = FALSE;


بالتوفيق للجميع

منقول للفائده