ازمة تسجيل (مجلة نيوك 7.8)
اخواني لدي مجلة نيوك 7.8
اجرب اسجل فيها تشتغل من احسن ما يكون
بس اغلب الزوار يشتكوا من عدم استلام البريد الي يأكد اشتراكهم
مدري وش السالفة ووش الحل!!
المشكلة الثانية
حاولت اسوي حركة التسجيل المباشر يعني من غير ايميل
و هذه الطريقة:-
هاك تفعيل الاشتراك آليا وبعد التسجيل مباشرة وبدون الحاجة الى مراجعة البريد للنيوك
افتح الملف 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;
و لكن الخطوة حقة include("header.php"); و استبدالها 3 مرات
انا عندي موجودة 6 مرات غيرتها كلها و اجرب
الا يجيبولي صفحة فاضية بعد التسجيل ولا يتم التسجيل حتى
تكفى ابي حلوووووووووووول
__________________
لقد تعلمنا في المدرسة ونحن صغار أن السنبلة الفارغة ترفع رأسها في الحقل، وأن الممتلئة بالقمح تخفضه، فلا يتواضع إلا كبير، ولا يتكبر إلا حـقـير.
علي الطنطاوي - يرحمه الله