با درود
دوستان گرامی شاید شما هم بخواهید مثل من برای موضوعات خود عکس بذارید . داخل دیتالایف انجین این کار با استفاده از تگ {category-icon} به صورت
< img src="{category-icon}" >
قابل استفاده خواهد بود . اما ممکن شما برای یک موضوع عکس انتخاب نکرده باشید و یا مطلبی بدون موضوع بفرستید که در این صورت به ضربدر قرمز به جای عکس می بینیم که جالب نیست.ابتدا به مسیر زیر برود
engine/modules/show.short.php
حالا در داخل این فایل به دنبال {category-icon} بگردید .بعد تمام خط زیر را پاک کنید.
'{category-icon}' => $cat_info[$row['category']['icon'],
به دو خط پایین تر بروید و بالای کد
$tpl->set('', $news_find);
کد زیر را اضافه کنید .
if ( $cat_info[$row['category']['icon'])
$tpl->set('{category-icon}', $cat_info[$row['category']['icon']);
else
$tpl->set('{category-icon}', "/templates/dle/images/alltopics.gif");
$tpl->set('{category-icon}', $cat_info[$row['category']['icon']);
else
$tpl->set('{category-icon}', "/templates/dle/images/alltopics.gif");
شما میتونید این کار را برای فایل های show.full.php و show.custom.php نیز انجام دهید.
حال باید یه عکس با نام alltopics.gif به پوشه images در داخل قالبتون اضافه کنید .
با سپاس.
اگه مشکلی داشتید بگید.