شما به کمک این ماژول می توانید دیتالایف انجینی نوین داشته باشید و کنترل بهتری روی مشترکین خود داشته باشید، برخی از ویژگی های این ماژول به شرح زیر است:
1. ارسال تکی پیامک به شماره ی دلخواه
2. ارسال پیامک گروهی
3. ارسال خبرنامه ی پیامکی به اعضای سایت
4. قابلیت دریافت پیامک
5. دریافت آخرین عناوین سایت بوسیله ی پیامک
6. ارسال مطلب از هرجایی با پیامک
7. ارسال پیام خودکار تبریک عضویت با پیامک با متن دلخواه شما
8. دادن پیامک رایگان روزانه به یک گروه کاربری خاص
9. خرید اعتبار پیامک از خود پنل مدیریت دیتالایف انجین
10. خرید شماره ی اختصاصی از خود پنل دیتالایف انجین
11. پشتیبانی 24 ساعته از خود پنل دیتالایف انجین
نکته ی بسیار مهم در مورد این ماژول این است که شما با نصب این ماژول به هیچ عنوان نیاز پیدا نمی کنید که به سایت ارائه دهنده ی پیامک مراجعه کنید و کاربر از طریق پنل مدیریت دیتالایف انجین خود می تواند تمام نیاز های خود را برطرف سازد.
دمو
نام کاربری:demo
رمز عبور:demo
البته این ماژول روز به روز در حال ارتقا می باشد و ویژگی های بیشتری هم برای آن برنامه نویسی خواهد شد ....
engine/modules/profile.php
engine/modules/register.php
engine/inc/editusers.php
1) فایل datalifesms.zip را دانلود نمایید و سپس در شاخه ی اصلی سایت آپلود نمایید.
2) به پوشه ی قالب بروید و فایل registration.tpl را باز نمایید.
3) سپس به دنبال کد زیر بگردید:
یا
4) سپس کد زیر را جایگزین آن کنید:
*) عبارت name="yahoo" را جستجو کنید، اگر وجود داشت، آن را با name="icq" جایگزین کنید.
5) فایل options.php را واقع در مسیر engine/inc باز نمایید و کد زیر را در آن پیدا کنید:
array (array (
'name' => $lang['opt_xfil'],
'url' => "$PHP_SELF?mod=xfields&xfieldsaction=configure",
'descr' => $lang['opt_xfilc'],
'image' => "xfset.png",
'access' => $user_group[$member_id['user_group']]['admin_xfields']
),
سپس کد زیر را پس از آن قرار دهید:
array (
'name' => "مدیریت پیامكی",
'url' => "$PHP_SELF?mod=datalifesms",
'descr' => "سامانه ی پیامكی هوشمند دیتالایف انجین",
'image' => "SMS.png",
'access' => "admin"
),
6) فایل config.php موجود در شاخه ی sget را باز کنید و مشخصات خواسته شده را وارد کنید:
user نام کاربری دیتابیس، pass کلمه ی عبور دیتابیس، db نام جدول
7) فایل datalifesms.sql که در datalifesms.zip قرار داشت را در دیتابیستان import کنید .
8) فایل engine.php واقع در فولدر engine را باز کنید و به دنبال کد زیر بگردید:
case "feedback" :
include ENGINE_DIR . '/modules/feedback.php';
break;
پس از آن کد زیر را قرار دهید:
case "freesms" :
include ENGINE_DIR . '/modules/dlesms.php';
break;
20) فایل userinfo.tpl را از پوشه ی قالبتان باز کنید و به دنبال تگ {icq} بگردید، اگر وجود نداشت:
به دنبال کد زیر بگردید:
<tr>
<td width="130" height="25">کشور</td>
<td><input type="text" name="land" value="{land}" /></td>
</tr>
بعد از آن کد زیر را قرار دهید:
<tr>
<td width="130" height="25">شماره موبایل</td>
<td><input type="text" name="icq" value="{icq}" /></td>
</tr>
از تگ {icq} هم می توانید برای نمایش شماره موبایل کاربر در پروفایل شخصی استفاده کنید، کافی است آن را در همین فایل در مکانی مناسب قرار دهید .
نصب ماژول همینجا به پایان می رسد ...
توجه : اگر در نصب ماژول به مشکل بر خوردید فایل های editusers.php و register.php و profile.php را که دانلود کرده بودید را به محل قبلیشان برگردانید و مراحل زیر را طی کنید:
9) فایل register.php را از مسیر engine/modules باز کنید و به دنبال کد زیر بگردید:
پس از آن کد زیر را قرار دهید:
10) سپس در همین فایل به دنبال کد زیر بگردید: (قسمتی از کد می باشد)
$db->query( "UPDATE " . USERPREFIX . "_users SET fullname='$fullname', info='$info', land='$land'
در ادامه ی آن کد زیر را اضافه کنید:
11) در همین فایل کد زیر را پیدا کنید:
و پس از آن کد زیر را قرار دهید:
function getTitle($Url){
$str = file_get_contents($Url);
if(strlen($str)>0){
preg_match("/(.*)/",$str,$title);
return $title[1];
}
}
if($ssareg=='yes')
{
$textreg = str_replace('{name}', $fullname, $textreg);
$textreg = str_replace('{land}', $land, $textreg);
$textreg = str_replace('{mob}', $icq, $textreg);
$textreg = str_replace('{user}', $user, $textreg);
$textreg = str_replace('{mail}', $email, $textreg);
$sendinfo= getTitle("http://dlesms.asapres.ir/get.php?from=$snumber&to=$icq&text=".urlencode($textreg)."&password=$spass&username=$suser");
}
12) فایل editusers.php را از مسیر engine/inc باز کنید:
به دنبال کرد زیر بگردید:
<tr>
<td style="padding:4px;">{$lang['opt_land']}</td>
<td colspan="2"><input size="20" name="editland" value="{$row['land']}" class="edit bk" /></td>
</tr>
سپس بعد از آن کد زیر را قرار دهید:
<tr>
<td style="padding:4px;">شماره موبایل :</td>
<td colspan="2"><input size="20" name="editicq" dir="ltr" value="{$row['icq']}" class="edit bk" /></td>
</tr>
13) در همین فایل کد های زیر را پیدا کنید:
$editlogin = $db->safesql( $parse->process( $_POST['editlogin'] ) );
$editfullname = $db->safesql( $parse->process( $_POST['editfullname'] ) );
بعد از آن کد زیر را قرار دهید:
14) در همین فایل کد زیر را پیدا کنید: (قسمتی از کد)
در ادامه ی آن کد زیر را قرار دهید:
15) حالا فایل profile.php را از مسیر engine/modules باز کنید و در آن به دنبال کد زیر بگردید:
بعد از آن کد زیر را قرار دهید:
16) در همین فایل به دنبال تکه کد زیر بگردید:
if( dle_strlen( $land, $config['charset'] ) > 100 ) {
$stop .= $lang['news_err_24'];
}
و بعد از آن کد زیر را قرار دهید:
if( dle_strlen( $icq, $config['charset'] ) > 11 ) {
$stop .= "<li>این شماره موبایل صحیح نمی باشد</li>";
}
17) در همین فایل به دنبایل کد زیر بگردید: (قسمتی از کد)
در ادامه ی آن کد زیر را قرار دهید:
18) در همین فایل به دنبال کد زیر بگردید: (قسمتی از کد)
در ادامه ی آن کد زیر را قرار دهید:
19) دوباره در همین فایل به دنبال تکه کد زیر بگردید:
if( $row['land'] ) {
$tpl->set( '[land]', "" );
$tpl->set( '[/land]', "" );
$tpl->set( '{land}', stripslashes( $row['land'] ) );
$tpl->set_block( "'\\[not-land\\](.*?)\\[/not-land\\]'si", "" );
} else {
$tpl->set_block( "'\\[land\\](.*?)\\[/land\\]'si", "" );
$tpl->set( '{land}', "" );
$tpl->set( '[not-land]', "" );
$tpl->set( '[/not-land]', "" );
}
و بعد از آن کد زیر را قرار بدهید:
if( $row['icq'] ) {
$tpl->set( '[icq]', "" );
$tpl->set( '[/icq]', "" );
$tpl->set( '{icq}', stripslashes( $row['icq'] ) );
$tpl->set_block( "'\\[not-icq\\](.*?)\\[/not-icq\\]'si", "" );
} else {
$tpl->set_block( "'\\[icq\\](.*?)\\[/icq\\]'si", "" );
$tpl->set( '{icq}', "" );
$tpl->set( '[not-icq]', "" );
$tpl->set( '[/not-icq]', "" );
}
2-نرخ ارسال پیامک و شماره اختصاصی ؟هم نرخ ارسال پیامک و هم شماره اختصاصی در خود ماژول منوی خرید از سامانه موجود است .نرخ ارسال پیامک رو پس از یک الی 2 ماه دیگه تک نرخی میکنیم تا مناسب کاربران باشد
3-آیا نیاز به خرید پنل می باشد؟خیر هیچ گونه پنلی نیاز ندارید و این سامانه مستقل دیتالایف انجین می باشد.
فروش شماره اختصاصی به صورت ویژه برای کاربران دیتالایف انجین هر خط 14 رقمی تنها 15هزار تومان