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

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

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

نمایش تعداد مطالب

نمایش تعداد مطالب موضوعات سایت

بوسیله این هک میتوانید مجموع کل مطالب هر موضوع و همچنین تعداد مطالب جدید اضافه شده در هر موضوع را در سایت به نمایش بگذارید.

آموزش نصب
۱. فایل index.php را باز کرده و خط زیر را پیدا کنید:

$tpl->set ( '{AJAX}', $ajax );

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

$sql_result = $db->query("select ct.id,
(select count(*) from ". PREFIX ."_post ps where (ps.category REGEXP concat( '^(' ,ct.id, ',)' ) or ps.category REGEXP concat( '(,' ,ct.id, ',)' ) or ps.category REGEXP concat( '(,' ,ct.id, ')$' ) or ps.category=ct.id) AND (DATE_FORMAT(date, '%Y%m%d')=CURDATE()) AND approve = '1') as new_,
(select count(*) from ". PREFIX ."_post ps where (ps.category REGEXP concat( '^(' ,ct.id, ',)' ) or ps.category REGEXP concat( '(,' ,ct.id, ',)' ) or ps.category REGEXP concat( '(,' ,ct.id, ')$' ) or ps.category=ct.id) AND approve = '1') as allnews_
from ". PREFIX ."_category ct"
);
$count_news_of_category = '';
while($row = $db->get_row($sql_result))
{
if( $row['new_'] == '0') {$news_now = '';} else {$news_now = '<font color="#CC0000">+'.$row['new_'].'</font>&nbsp;|&nbsp;';};
$t = '[&nbsp;'.$news_now.$row['allnews_'].'&nbsp;]';
$tpl->set('{count_categ_'.$row['id'].'}', $t);
$count_news_of_category .= $row['id'].'#'.$t.'|';
}

۲. حال، با توجه به نوع قالب شما و طراحی آن، بوسیله تگ زیر میتوانید تعداد مطالب هر موضوع را به نمایش بگذارید:
{count_categ_1}


مثال:
برای نمایش تعداد مطالب هر موضوع، ابتدا باید شماره آی دی آن موضوع را پیدا کنید از قسمت موضوعات در کنترل پنل سیستم. برای نمونه، تصمیم داریم تعداد مطالب موضوع موسیقی را نمایش دهیم، و شماره آی دی آن بخش 14 میباشد، در نتیجه تگ ما به شکل زیر میباشد:

{count_categ_14}


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

مراحل زیر را نیز چنانچه تمایل داشتید انجام دهید تا بعد از ارسال مطلب و یا ویرایش، کش مربوط به تعداد مطالب نیز حذف شود:

۱. فایل engine/modules/addnews.php را باز کرده و کد زیر را پیدا کنید:

if( $config['allow_alt_url'] == "yes" )

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

clear_cache('count_news_of_category');

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

clear_cache( array( 'news_', 'rss', $cprefix ) );

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

clear_cache('count_news_of_category');
نظرات کاربران
ایمان برومند در 13 آبان 1391 - 15:13 گفته:
عضو سایتنظرات: 129

به این میگن یک پشتیبانی انلاین [b][/b]delicious


ایول علی جون
خدا قوت

خـــــــــــــــــــــــیـــــــــــلی ممنون happy makhsoosefreeiran

حال کردم با کارت

خیلی لازم بود
makhsoosefreeiran

mahdi در 13 آبان 1391 - 15:27 گفته:
عضو سایتنظرات: 38

میگم سیستمی فقط به قدرت نیس ها!!!
اگه ضعیفم باشه یکی مث imp توش فعالیت کنه..چیزی کم نداری.ایول yes

این حفاظت فعال شد دیگه چه صیغه ای هس؟میشه توضیح داد چیه؟چجور کار میکنه؟
"مینویسه حفاظت فعال شد بعد از 30ثانیه"

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

IMP در 13 آبان 1391 - 15:35 گفته:
مدیر بازنشستهنظرات: 917

mahdipc,
کدوم حفاظت؟ کجا؟ چجوری؟ lol

mahdi در 13 آبان 1391 - 15:38 گفته:
عضو سایتنظرات: 38

وقتی نظر میدی یه پنجره پاپ آپ وا میشه اونا رو مینویسه که زدم..الان پستم دادم نوشت بعد 15 ثانیه

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

IMP در 13 آبان 1391 - 15:50 گفته:
مدیر بازنشستهنظرات: 917

mahdipc,
نمیدونم والا، شما اولین نفری هستید که همچین چیزی رو میبینید. شاید به خاطر سیستم حفاظت دیتالایف انجین هستش که نمیزاره کاربران پشت سر هم نظر ارسال کنند! چیز مهمی نیست!

mahdi در 13 آبان 1391 - 15:56 گفته:
عضو سایتنظرات: 38

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

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

حمید صادقی در 17 آبان 1391 - 20:19 گفته:
مدیر سایتنظرات: 465

بازهم flower كاشتی
pray

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

محسن در 02 دی 1391 - 20:37 گفته:
عضو سایتنظرات: 25

سلام. متاسفانه این کد برای من کار نمیکنه. و کد رو بصورت همون کد نشون میده و تبدیل به مقدار نمیکنه. کد رو هم تو صفحه اصلی استفاده نمیکنم و تو یک tpl دیگه استفاده میکنم.
به نظرتون مشکل از کجاست؟

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

Hosseinian,
هر تگی رو نمیشه هرجایی استفاده كنی
برای اینكه بهتر منظورم رو متوجه بشی یه نگاهی به راهنما تگها بنداز flower

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

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