|
farid shawky عضو


تاريخ التسجيل: Jan 30, 2007 عدد الردود: 5
|
أرسل في: الثلاثاء يناير 30, 2007 11:41 pm عنوان الموضوع: مشكلة فى تسجيل الاعضاء |
|
|
السلام عليكم ورحمة الله
انا عجبتنى نسخة سوفت ار وركبتها
بس فى مشكلة
لما العضور يسجل وصلة التفعيل مش بتجيلو على الايميل خالص
ياريت لو حد يشوفلى حل
او ازاى اخلى التسجيل منغير وصلة تفعيل |
|
|
farid shawky عضو


تاريخ التسجيل: Jan 30, 2007 عدد الردود: 5
|
أرسل في: الأربعاء يناير 31, 2007 2:05 am عنوان الموضوع: |
|
|
شكرا يا جماعة انا عرفت الحل
وعشان اى حد مش عارف
دى الطريقة
طريقة إضافة الهاك يدويا لمجلتك
افتح الملف index.php في هذا المسار
modules/Your_Account
====================================
الخطوة الاولى :
1- ابحث عن هذه العبارة واضف بعدها : ( On or about line 22 Find )
$userpage = 1;
اضف بعدها التالي : Add this line After
$autoActivate = TRUE;
الخطوة الثانية :
2- ابحث عن ( In function confirmNewUser Find ) :
global $stop, $EditedMessage, $sitename, $module_name, $minpass;
عدلها الى ( Change To ) :
global $stop, $EditedMessage, $sitename, $module_name, $minpass, $autoActivate;
الخطوة الثالثة :
3- ابحث عن ( In function confirmNewUser Find )
."<tr><td><b>"._EMAIL.":</b> $user_email</td></tr></table><br><br>"
."<center><b>"._NOTE."</b> "._YOUWILLRECEIVE."";
وعدلها الى (Change to ) :
."<tr><td><b>"._EMAIL.":</b> $user_email</td></tr></table><br><br>";
if (!$autoActivate) echo "<center><b>"._NOTE."</b> "._YOUWILLRECEIVE."";
الخطوة الرابعة :
4- ابحث عن في الدالة ( function finishNewUser ) :
global $stop, $EditedMessage, $adminmail, $sitename, $Default_Theme, $user_prefix, $db, $storyhome, $module_name, $nukeurl;
عدلها الى ( Change to ) :
global $stop, $EditedMessage, $adminmail, $sitename, $Default_Theme, $user_prefix, $db, $storyhome, $module_name, $nukeurl, $autoActivate;
الخطوة الخامسة :
5- ابحث عن ( In function finishNewUser Find )
if(!$result) {
echo ""._ERROR."<br>";
} else {
استبدلها ب Change to :
if(!$result) {
echo ""._ERROR."<br>";
} elseif ($autoActivate) { activate($username, $check_num, $autoActivate);
} else {
الخطوة السادسة :
6- ابحث عن ( 6 - In function activate Find )
function activate($username, $check_num) {
استيدلها ب Change to :
function activate($username, $check_num, $autoActivate=FALSE) {
الخطوة السابعة والأخيرة :
==============================
7- ابحث ( تجدها ثلاث مرات ) : 7 - In function activate Find the 3 instances of
include("header.php");
عدلها الى (Change all instances to ) :
if (!$autoActivate) include("header.php");
انتهي الشرح ....
ملاحظة مهمة جدا :
الهاك يعطيك الخيار في امكانية تفعيل الاشتراك آليا او تفعيل الاشتراك عن طريق البريد الالكتروني كالوضع الحالي قبل التعديل
ويمكنك اختيار ما يناسبك بالشكل التالي :
اذا كنت تريد ان يكون التفعيل آليا وبشكل مباشر بعد التسجيل مباشرة اترك هذه الدالة بالسطر 23 بهذا الشكل :
$autoActivate = TRUE;
واذا تريد ان يكون التسجيل يحتاج الى تفعيل بالبريد الالكتروني عدلة بهذا الشكل :
$autoActivate = FALSE; |
|