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

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

پشتیبان رسمی سیستم مدیریت محتوا

ارسال مطلب توسط

ارسال مطلب توسط میهمان

یکی از قسمت هایی که برای کاربران میهمان سایت همیشه غیر قابل دسترسی بوده، قسمت ارسال مطلب میباشد. بوسیله هکی که امروز برای شما آماده کردم این محدودیت از بین میرود و کاربرانی که به عنوان میهمان در سایت شما هستند و در سایت شما ثبت نام نکرده اند، میتوانند برای شما مطلب ارسال کنند.

آموزش نصب
۱. فایل engine/inc/usergroup.php را باز کنید و کد زیر رو پیدا کنید:
if( $id == 5 ) $gastgroup = "disabled";

کد زیر را به جای قبلی قرار دهید:
#if( $id == 5 ) $gastgroup = "disabled";

۲. فایل engine/modules/addnews.php را باز کرده و کد زیر را پیدا کرده:
$is_logged and

کد پیدا شده را حذف کنید، توجه داشته باشید که این کد چندین بار تکرار شده است.
۳. در همان فایل کد زیر را پیدا کرده:
if( $id_key == "" or $id_key != $dle_login_hash ) $stop .= "<li>ANTISPAM: User ID not valid</li>";

            if (clean_url($_SERVER['HTTP_REFERER']) != clean_url($_SERVER['HTTP_HOST'])) $stop .= "<li>ANTISPAM: User ID not valid</li>";

کد زیر را جایگزین کد بالا کنید:
//if( $id_key == "" or $id_key != $dle_login_hash ) $stop .= "<li>ANTISPAM: User ID not valid</li>";

            //if (clean_url($_SERVER['HTTP_REFERER']) != clean_url($_SERVER['HTTP_HOST'])) $stop .= "<li>ANTISPAM: User ID not valid</li>";

۴. وارد قسمت مدیریت سیستم شوید، به قسمت گروه های کاربری رفته، گروه میهمان را انتخاب کنید، سپس از تب مطالب، ارسال مطلب را بر روی "بلی" تنظیم کنید.

حال کاربران میهمان نیز میتوانند مطلب ارسال کنند، اما یک مشکل هنوز پا برجاست، میهمانان نمیتوانند فایل و یا عکس آپلود کنند. برای رفع این مشکل، ادامه مراحل رو انجام دهید.

۱. فایل engine/modules/bbcode.php را باز کرده و کد زیر را پیدا کنید:
if ($is_logged AND $user_group[$member_id['user_group']]['allow_image_upload'] OR ($is_logged AND $member_id['user_group'] == 1))

کد زیر را جایگزین کد قبلی کنید:
if ($is_logged OR $user_group[$member_id['user_group']]['allow_image_upload'] OR ($is_logged AND $member_id['user_group'] == 1))

۲. فایل engine/images.php را باز کرده و کد زیر را پیدا کنید:
if (! $is_logged) {
    
    die ( "<br><br><br><br><center>$lang[err_notlogged]</center>" );

}

if (! $user_group[$member_id['user_group']]['allow_image_upload'] and $member_id['user_group'] != 1) {
    
    die ( "<br><br><br><br><center>$lang[err_noupload]</center>" );

}

کد زیر را جایگزین کد قبلی کنید:
/*if (! $is_logged) {
    
    die ( "<br><br><br><br><center>$lang[err_notlogged]</center>" );

}

if (! $user_group[$member_id['user_group']]['allow_image_upload'] and $member_id['user_group'] != 1) {
    
    die ( "<br><br><br><br><center>$lang[err_noupload]</center>" );

}*/

۳. فایل engine/inc/files.php را باز کرده و کد زیر را پیدا کنید:
if( !$user_group[$member_id['user_group']]['allow_image_upload'] OR ($member_id['user_group'] != 1 AND $action != "quick") ) {
    msg( "error", $lang['index_denied'], $lang['index_denied'] );
}

کد زیر را جایگزین کد قبلی کنید:
/*if( !$user_group[$member_id['user_group']]['allow_image_upload'] OR ($member_id['user_group'] != 1 AND $action != "quick") ) {
    msg( "error", $lang['index_denied'], $lang['index_denied'] );
}*/

۴. به قسمت مدیریت گروههای کاربری رفته، گروه کاربران میهمان را انتخاب کرده، از تب مطالب گزینه "فعال بودن آپلود تصاویر برای کاربران" را بر روی "بلی" تنظیم کنید.
سوالات متداول
چگونه میتوانیم هنگام تائید مطلب نویسنده میهمان، نام نویسنده را قرار دهیم؟
شما ابتدا یک گروه کاربری جدید بسازید با عنوان "نویسنده میهمان"، سپس تنظیمات این گروه رو هر چی که دوست داشتید قرار دهید. سپس از قسمت کاربران، یک کاربر جدید با نام "نویسنده میهمان" بسازید و گروه کاربری آن را بر روی "نویسنده میهمان" تنظیم کنید و ذخیره کنید. سپس، هنگامی که کاربران میهمان برای شما مطلب ارسال میکنند، زمانی که میخاهید مطلب را منتشر کنید، در قسمت نویسنده مطلب بنویسید "نویسنده میهمان".
نظرات کاربران
yayaya در 05 خرداد 1391 - 01:38 گفته:
عضو سایتنظرات: 50

خیلی عالی بود کاش یه دمو میزاشتید
در کل دست گلتون درد نکنه flower

IMP در 05 خرداد 1391 - 01:41 گفته:
مدیر بازنشستهنظرات: 917

دمو نمیخاد که donoghted
روی کامپیوتر خودتون تست کنید و دمو ببینید dance
شما کلا هیچ وقت قانع نمیشی تا اونجا که من مشاهده کردم، همیشه وقتی مشکلات رو براشون یک راه حل میزارم، شما باز یه ای کاشی چیزی بهش اضافه میکنی! laughing
بعضی مواقع احساس میکنم نباید اینقدر زیاد زیاد مطلب و هک ارسال کنم اینجا! سالی یک بار مطلب بفرستم بیشتر استقبال میشه

hamde در 05 خرداد 1391 - 01:48 گفته:
عضو سایتنظرات: 39

IMP,
مرسی دوست عزیز
شما همیشه لطف داشتید ...

باز هم مرسی flower

1001night.ir در 05 خرداد 1391 - 12:34 گفته:
عضو سایتنظرات: 55

IMP,
flower

--------------------

حمید صادقی در 05 خرداد 1391 - 12:37 گفته:
مدیر سایتنظرات: 465

علیرضا جان
در عوض یه عده هم هستن كه همیشه واسه كارهای خوبت ازت تشكر میكنن
امیدوارم كه همیشه موفق باشی
بابت این هك هم دست گلت درد نكنه من همین الان اومدم تو سایت كه تو انجمن همین سوال رو بپرسم كه دیدم تو زحمتشو كشیدی

تشكرات pray

--------------------

mebia در 05 خرداد 1391 - 15:24 گفته:
عضو سایتنظرات: 22

فقط می تونم ازت تشکر کنم flower

فرامرز یوسفی در 05 خرداد 1391 - 20:12 گفته:
عضو سایتنظرات: 32

دستت درد نکنه IMP مشکلم حل شد ایول
انشالله که موفق باشی در تمام مراحل زندگیت

--------------------

آرمان کیانپور در 06 خرداد 1391 - 17:16 گفته:
مدیر بازنشستهنظرات: 89

خیلی عالیه flower
ممنون

--------------------

yayaya در 21 خرداد 1391 - 00:55 گفته:
عضو سایتنظرات: 50

IMP,
به خدا منظوری نداشتم
می خواستم ببینم که واقعا میشه؟! question شما میگی حتما میشه دیگه smile2
در کل دستتون درد نکنه flower (تقدیم به علیرضا جان عزیز)

testuser در 22 اسفند 1391 - 12:37 گفته:
عضو سایتنظرات: 14

دوستان کارکتر * رو در کدها باید برداریم؟ /*if( !

IMP در 22 اسفند 1391 - 17:30 گفته:
مدیر بازنشستهنظرات: 917

نقل قول: testuser
در کدها باید برداریم؟ /*if( !

خیر، قسمت نصب رو هم یکبار بخونید.

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!