دیتالایف انجین فارسی

دعوت نامه

تاریخ انتشار: 25 بهمن 1386
ارسال کننده: Mohammad_1ta
با نصب اين ماژول كاربران سايت مي توانند براي دوستانشان دعوت نامه ارسال كنند كه اين دعوت نامه شامل عضويت آنان در سايتتان مي شود.

دعوت نامه


فايل زير را دانلود كنيد و فايل هاي آن را به جاي مشخص شده كپي كنيد:
Download

وارد phpMyAdmin بشيد و پس از انتخاب ديتابيس، متن زير را در قسمت SQL وارد كنيد و اجرا كنيد:
ALTER TABLE `dle_users` ADD `invites_num` int( 6 ) NOT NULL;


فايل engine/modules/profile.php را باز كنيد و به دنبال كد زير بگرديد:
$tpl->set('{lastdate}', langdate("j F Y H:i", $row['lastdate']));

پس از آن كد، كد زير را قرار دهيد:
require_once ( ENGINE_DIR . ('/modules/friend_invite.php'));


فايل Admin.php را باز كنيد و به دنبال كد زير بگرديد:
$system_modules = array('addnews'      => 'user',

پس از آن كد، كد زير را قرار دهيد:
'invites'      => 'admin',


فايل engine/inc/options.php را باز كنيد و به دنبال كد زير بگرديد:
$options['others'] = array(

پس از كد، كد زير را قرار دهيد:
array(
        'name'       => 'Invitations',
       'url'        => "$PHP_SELF?mod=invites",
    'descr'      => 'Office settings, templates e-mail messages',
    'image'      => "invites.png",
        'access'     => "1",
        ),


فايل Templates/Default/Userinfo.tpl را باز كنيد و پس از {land} ، كدهاي زير را قرار دهيد:
[ <a href="#" onclick="ShowOrHide('friend'); return false;">دعوت دوست براي عضويت در سايت</a> ]
     <br />
<div id="friend" style="display:none;" >[this-user]
<form action="" method="post">
ايميل دوستتان: <input dir=ltr type="text" name="friendmail"  onblur="this.style.border='1px solid black'"  onfocus="this.style.border='1px solid red'"  style="width:200px; height: 14px; border:1px solid black;" class="f_input" />
           <input type="submit" value="ارسال"  class="bbcodes" />
           <input type="hidden" name="doact" value="send_link" />
           <br/>
[if-limit] شما <b> {invites_num} </b> دعوت نامه ي ديگر مي توانيد ارسال كنيد[/if-limit]                             
    </form>
[/this-user]
</div>
    12 نفر (12 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    26 بهمن 1386 - 13:26
    ممنونم از شما عالی بود love

    --------------------
    عضو سایت
    27 بهمن 1386 - 05:01
    Nice work mohammad_1ta
    Thanks alot :)
    عضو سایت
    18 اسفند 1386 - 02:19
    با سلام
    در عمل ایمیل ارسال نمی کند و خطایی هم نمی دهد.
    چندین مرتبه همه چیز را کنترل کرده ام ولی بازهم هیچ دعوت نامه ای ارسال نمی شود
    مشکل کجاست؟
    من از ورژن 6.5 استفاده میکنم
    عضو سایت
    21 اسفند 1386 - 23:10
    لطفا یه نفر جواب بده sad
    عضو سایت
    25 اسفند 1386 - 16:53
    تا حالا کسی تونسته این مازول را روی 6.2 نصب کنه و کار کنه یا نه؟ و یا اصلا کسی تا حالا روی هر ورزنی تونستی از این مازول استفاده کنه؟
    عضو سایت
    14 فروردین 1387 - 20:59
    محمد جان مطالب که مشکل داره رو رفع اشکال کن دیگه عزیزنم
    میهمان
    28 فروردین 1387 - 22:39
    این خطا رو میده باید چیکار کرد
    Fatal error: Cannot redeclare class ParseFilter in /home/a5017934/public_html/engine/classes/parse.class.php on line 12
    عضو سایت
    11 تیر 1387 - 14:45
    ماژول دعوت نامه نصب شده است ولی مشکل دارد و اجازه ثبت به تغییرات اطلاعات کاربر را نمیدهد. لطفا راهنمایی بفرمایید

    همچنین ایمیل ارسال نمیکند
    عضو سایت
    09 مهر 1388 - 09:46
    آدرسش به چه شکلی میشه ؟
    عضو سایت
    07 اسفند 1388 - 21:16
    system_modules در admin.php وجود نداره!!
    عضو سایت
    03 آذر 1390 - 21:53
    در عمل ایمیل ارسال نمی کند و خطایی هم نمی دهد.
    چندین مرتبه همه چیز را کنترل کرده ام ولی بازهم هیچ دعوت نامه ای ارسال نمی شود
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *