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

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

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

عدم نمایش یک یا چند

عدم نمایش یک یا چند بخش در صفحه اصلی سایت

همانطور که اطلاع دارید، در سیستم دیتالایف انجین، هنگامی که یک مطلب ارسال میکنید میتوانید تعیین کنید که مطلب شما در صفحه اصلی سایت نمایش داده بشود و یا خیر. اما هنگامی که یک بخش جدید برای موضوعات درست میکنید، نمیتوانید تعیین کنید که مطالبی که در این بخش قرار میگرند، در صفحه اصلی نمایش داده بشوند یا خیر. بوسیله این هک کوچیک که امروز نوشتم، میتونید این امکان رو به سیستم بدهید و بخش هایی که تصمیم دارید در صفحه اصلی نمایش داده نشوند را به راحتی از قسمت مدیریت سیستم انتخاب کنید.

آموزش نصب
۱. ابتدا فایل engine/inc/options.php را باز کرده و کد زیر را پیدا کنید:

showRow( $lang['opt_sys_newc'], $lang['opt_sys_newd'], "<input class=\"edit bk\"

قبل از کد بالا، کد زیر را قرار دهید:

//DISABLE NEWS IN MAIN BY IMP
showRow("<span style=\"color:darkred;\">عدم نمایش بخش ها در صفحه اصلی:</span>", "در این قسمت میتوانید با قرار دادن شماره آی دی بخش مورد نظر خود، از نمایش دادن مطالب آن بخش در صفحه اصلی سایت جلوگیری کنید.<br>برای انتخاب چند بخش مختلف، میتوانید از , بین شماره ها استفاده کنید. نمونه: 1,2,3 (عدد 0 شامل مطالبی میشوند که بخشی برای آنها انتخاب نشده باشد)", "<input class=\"edit bk\" type=text style=\"text-align: center;direction:ltr;\"  name=\"save_con[cat_main]\" value=\"{$config['cat_main']}\" size=40>" );
//DISABLE NEWS IN MAIN BY IMP

۲. فایل engine/engine.php را باز کرده و کد زیر را پیدا کرده:

if (isset ( $_SESSION['dle_direction_main'] )) $news_direction_by = $_SESSION['dle_direction_main'];

پس از کد بالا، کد زیر را قرار دهید:

//DISABLE NEWS IN MAIN BY IMP    
$catcp = $config['cat_main'];
if(!$catcp){$catshow = "";}
else{$catshow = "category not in($catcp) and";}
//DISABLE NEWS IN MAIN BY IMP    

۳. بعد از اینکه کد بالا را قرار دادید، یک خط پایینتر کد زیر رو مشاهده میکنید:

$sql_select = "SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE {$stop_list}approve=1 AND allow_main=1" . $where_date . " ORDER BY " . $fixed . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
                    $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$stop_list}approve=1 AND allow_main=1" . $where_date;

حال، به جای کد بالا، کد زیر را قرار دهید:

$sql_select = "SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE ".$catshow." {$stop_list}approve=1 AND allow_main=1 " . $where_date . " ORDER BY " . $fixed . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
$sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE ".$catshow." {$stop_list}approve=1 AND allow_main=1" . $where_date;

حال، از قسمت مدیریت سیستم، تنظیمات سیستم و تب تنظیمات مطالب، میتوانید بخش های مورد نظر خود را در فیلد مربوطه قرار دهید.
نظرات کاربران
حمید صادقی در 01 بهمن 1391 - 15:22 گفته:
مدیر سایتنظرات: 463

دست flower ت درد نکنه
من عاشق این سرعت رسیدگیت به مشکلات و نیاز های کاربران تم love
ایجاد تاپیک توسظ مهدی: امروز, 12:07
ارسال هک توسط علیرضا: امروز, 14:06
دقیقا دو ساعت yes
باید توی گینس ثبت بشه fellow

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

sirus در 01 بهمن 1391 - 15:23 گفته:
عضو سایتنظرات: 52

واقعاكاریه
آیاراهی هست كه دربخش موضوعات مثلایك موضوع نشان داده نشه مثلا10موضوع داری
2تاش نباشه واقعااگراین هك باشه خیلی خوبه question

حمید صادقی در 01 بهمن 1391 - 15:27 گفته:
مدیر سایتنظرات: 463

sirus,
خب این درخواست شما چه ارتباطی با این هک داره من نمیفهمم recourse

از بلاک پیشرفته استفاده کن smile

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

ایمان برومند در 01 بهمن 1391 - 16:50 گفته:
عضو سایتنظرات: 129

boos
آخ که من قربون خودت و این پشتیبانیت برم loveu

عالیه یک عمره دنبال همچین چیزی هستم...!
یه چیز دیگه هم هست
میگم علی هکی نیست که همین قابلیت رو واسه قسمت ارسال مطلب از سایت هم انجام داد
مثلا ده تا موضوع داریم که میخوایم برای کاربرا وقتی میخوان مطلب ارسال کنن همش نمایش داده نشه ! آیا همچین امکانی هست؟ question

Amirali در 01 بهمن 1391 - 20:23 گفته:
عضو سایتنظرات: 178

باتشکر. flower

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

sirus,
سوال شما ربطی به این هک نداره.

boysky68,
این کار رو هم میشه انجام داد ایمان جان...

ایمان برومند در 01 بهمن 1391 - 23:57 گفته:
عضو سایتنظرات: 129

IMP,
donoghted پس منتظریم cheshmak
یا اگه هم تو سایت خارجکی هست آدرس بده خودم ترجمه کنم بزارم رو سایت که دیگه وقت شما هم گرفته نشه soot

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

boysky68,
ایمان جان، متاسفانه بعضی از هک ها و ماژول هایی که مینویسم رو تصمیم ندارم منتشر کنم request

ایمان برومند در 02 بهمن 1391 - 00:08 گفته:
عضو سایتنظرات: 129

IMP,

خوب منتظر میمونیم یه روزی تصمیمت عوض بشه donoghted

vahid در 04 بهمن 1391 - 13:14 گفته:
عضو سایتنظرات: 54

تشکر flower

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

ایمان برومند در 17 بهمن 1391 - 18:17 گفته:
عضو سایتنظرات: 129

سلام
علی جان داداش میگم ایا میشه کار کرد که تو قسمت آخرین مطالب یا همون lastnews هم اون مطالبی رو که شمارشون رو میزاریم نمایش داده نشن؟؟؟؟

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

boysky68,
بله میشه ایمان جان. yes توی همون فایل engine.php بگرد ببین کدوم قسمت برای مطالب lastnews هست و اونجا رو ویرایش کن delicious

mohamad0s در 14 شهریور 1393 - 12:15 گفته:
عضو سایتنظرات: 2

حالا برای اینکه برعکسشو بخوایم باید چی کار کنیم ؟

مثلا یه موضوع خاص فقط نشون داده بشه .

نمیخوام همه موضوعات به غیر از اون رو اضافه کنم . چون اینجوری وقتی یک مطلب توی چند بخش قرار بگیره نشون نمیده.

مثلا فقط موضوغ اخبار ویژه رو میخوام نشون بدم و ممکنه این خبر ورزشی باشه اگه ورزشی رو به لیست اضافه کنم دیگه نشون نمیده

IMP در 14 شهریور 1393 - 13:13 گفته:
مدیر بازنشستهنظرات: 917

نقل قول: mohamad0s
حالا برای اینکه برعکسشو بخوایم باید چی کار کنیم ؟

مثلا یه موضوع خاص فقط نشون داده بشه .

نمیخوام همه موضوعات به غیر از اون رو اضافه کنم . چون اینجوری وقتی یک مطلب توی چند بخش قرار بگیره نشون نمیده.

مثلا فقط موضوغ اخبار ویژه رو میخوام نشون بدم و ممکنه این خبر ورزشی باشه اگه ورزشی رو به لیست اضافه کنم دیگه نشون نمیده

منکه متوجه نشدم. به هر حال میتونید توی بازارچه سفارش بدید تا براتون بنویسم.

mohamad0s در 14 شهریور 1393 - 23:38 گفته:
عضو سایتنظرات: 2

نقل قول: IMP
نقل قول: mohamad0s
حالا برای اینکه برعکسشو بخوایم باید چی کار کنیم ؟

مثلا یه موضوع خاص فقط نشون داده بشه .

نمیخوام همه موضوعات به غیر از اون رو اضافه کنم . چون اینجوری وقتی یک مطلب توی چند بخش قرار بگیره نشون نمیده.

مثلا فقط موضوغ اخبار ویژه رو میخوام نشون بدم و ممکنه این خبر ورزشی باشه اگه ورزشی رو به لیست اضافه کنم دیگه نشون نمیده

منکه متوجه نشدم. به هر حال میتونید توی بازارچه سفارش بدید تا براتون بنویسم.

خیلی ممنون با تغییر توی کد خودتون تونستم انجام بدم smile

mjmahdi در 22 آذر 1393 - 02:05 گفته:
عضو سایتنظرات: 17

هك بسيار كاربردي و مفيدي هست،‌مخصوصا كه ميتونيم از بخش پنل مديريت تنظيمش كنيم.

من نسخه 10.2 رو دارم.
تنظيماتش رو انجام دادم و در بخش مديريت هم اومد.شماره ID ها رو هم طبق چيزي كه گفته بوديد و حتي تكي وارد كردم ولي از صفحه اصلي حذف نشد.ميشه راهنمايي بفرمائيد

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • 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
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!