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

اضافه کردن category-not به تگ custom

تاریخ انتشار: 29 شهریور 1393
ارسال کننده: numen
به وسیله این هک شما می توانید در تگ custom موضوعاتی که می خواهید نمایش ندهید را انتخاب می کنید.

یرای آشنایی بیشتر با تگ custom می توانید مطلب موجود در لینک زیر را بخوانید .

توضیح کامل custom

به عنوان نمونه :

{custom category-not="6,7" template="topnews"}


در اینجا خواسته شده که موضوعات 7 و 6 (شماره موضوعات ID) نمایش داده نشوند .
  • آموزش نصب
فایل engine/modules/functions.php را بار کنید .

- کد زیر را پیدا کنید :

if( preg_match( "#category=['\"](.+?)['\"]#i", $param_str, $match ) ) {


-قبل از آن کد زیر را قرار دهید :

if( preg_match( "#category-not=['\"](.+?)['\"]#i", $param_str, $match ) ) { $temp_array = array(); $match[1] = explode (',', $match[1]); foreach ($match[1] as $value) { if( count(explode('-', $value)) == 2 ) $temp_array[] = get_mass_cats($value); else $temp_array[] = intval($value); } $custom_category = trim( implode( "|", array_diff( array_keys( $cat_info ), $temp_array ) ) ); if( $config['allow_multi_category'] ) { $where[] = "category regexp '[[:<:]](" . $custom_category . ")[[:>:]]'"; } else { $custom_category = implode( "','", $custom_category ); $where[] = "category NOT IN ('" . $custom_category . "')"; } }
3 نفر (3 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
مدیر بازنشسته
02 مهر 1393 - 03:53
انشالله که خود پشتیبانی روسی این مورد رو اضافه کنند که نیاز به ویرایش نباشه flower
عضو سایت
30 آذر 1393 - 22:11
الان اگر من بخوا م در صفحه اصلي موضوعي رو نمايش ندم به چه صورت بايد كد رو وارد كنم؟

اين بخش اول كه نوشتيد

&#123;


هم متوجه نشدم چيه؟
مدیر سایت
02 دی 1393 - 10:07
نقل قول: mjmahdi
الان اگر من بخوا م در صفحه اصلي موضوعي رو نمايش ندم به چه صورت بايد كد رو وارد كنم؟

اين بخش اول كه نوشتيد

&#123;


هم متوجه نشدم چيه؟

اون همون } هست که دیتالایف اتوماتیک تبدیلش میکنه به کد کاراکتر جهت پرهیز از تداخل

--------------------
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

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