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

استفاده از کاراکتر و متن در فیلد ICQ

تاریخ انتشار: 28 بهمن 1387
ارسال کننده: FantasticShadow
استفاده از کاراکتر و متن در فیلد ICQ


توضیح مختصر: توسط این هک می توانید انواع کاراکتر و متن های دلخواه خود را در فیلد ICQ هم قرار دهید.

نسخه: 7.x

فایل userinfo.tpl و registration.tpl را باز کنید و دنبال کد زیر بگردید (تمامی تغییرات باید در هر دو فایل اعمال شود!):
<input type="text" name="icq" <font color=#0000FF>class</font>="f_input" />


کد زیر را جایگزین کد بالا کنید:
<input type="text" name="icq" <font color=#0000FF>class</font>="f_input"  maxlength=9 onKeyPress ='<font color=#0000FF>if</font> ((event.keyCode < 48) || (event.keyCode > 57)) event.returnValue<font color=#8000FF> = </font><font color=#0000FF><font color=#0000FF>false</font></font>;' />


فایل profile.php را باز کنید و بدنبال کد زیر بگردید:
<font color=#0000FF>if</font> (strlen(<font color=#660000>$password1</font>)>0) {

<font color=#660000>$password1</font><font color=#8000FF> = </font>md5(md5(<font color=#660000>$password1</font>));


در زیر آن کد زیر را قرار دهید:
<font color=#660000>$icq</font><font color=#8000FF> = </font>eregi_replace("[^0-9]",'',<font color=#660000>$icq</font>);


فایل register.php را باز کنید و بدنبال کد زیر بگردید:
<font color=#660000>$filecontents</font><font color=#8000FF> = </font>implode("||", <font color=#660000>$filecontents</font>);
} <font color=#0000FF>else</font> <font color=#660000>$filecontents</font><font color=#8000FF> = </font>'';


<font color=#660000>$icq</font><font color=#8000FF> = </font>eregi_replace("[^0-9]",'',<font color=#660000>$icq</font>);



موفق و پیروز باشید ... flower
    6 نفر (6 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    28 بهمن 1387 - 20:43
    چی میشه اونوقت ؟؟


    یه سئوال : این لوکال که میگن کجا هست برای تست ماژول ها ؟
    میشه یکی یه توضیح خوبی بده تا ما هم بفهمیم

    البته توضیح تون را جوری بدید که یکی مثل من که هیچی بلد نیست متوجه بشه

    ممنون
    عضو سایت
    29 بهمن 1387 - 23:27
    alifx4,
    داداشم لوكال به برنامه هایی می گن كه روی ویندوز نصب می شن و كار سرور در اینترنت رو می كنن و شما قبل از اینكه مثلا پول بدی و هاست و دامین بخری و مثلا دیتالایف انجین رو روش اجرا كنی اونو رو ویندوز خودت اجرا می كنی و بعد اگه خوشت اومد هاست می گیری
    عضو سایت
    30 بهمن 1387 - 18:58
    alisoftware,

    سلام و مرسی از توضیحاتت
    فقط اسم اینگونه برنامه ها چی هست ؟
    از اینترنت می تونم دانلود کنم ؟

    ممنون
    عضو سایت
    18 فروردین 1388 - 21:34
    alifx4,
    بله شما می تونید برنامه هایی چون Usb Webserver یا easy php رد دانلود کنید.
    عضو سایت
    11 مهر 1388 - 11:37
    thx

    --------------------
    عضو سایت
    10 اردیبهشت 1389 - 15:55
    لطفا برای نسخه 8.5 هم یه آموزش بزارید
    عضو سایت
    28 مرداد 1389 - 04:10
    blogadsir,
    فایل Profile.PHP رو در قسمت /Engine/Modules رو باز کنند و کد زیر رو توی اون پیدا کنن :

    $icq = intval( $_POST['icq'] );


    سپس جای کد بالا ، این کد رو قرار بدین :

    $icq = $db->safesql( $parse->process( $_POST['icq'] ) );


    بعدش درست میشه ... feel
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

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