اگر سایت فعالی دارید که یکی از ارکان آن مشارکت کاربران در نظرات است حتما با مشکل عدم وجود قابلیت بستن نظرات در دیتالایف مواجه شده و مشاهده کرده اید که در صورت غیر فعال کردن نظرات نیز این امکان مفید برای آن مطلب کاملا از کار می افتد و هیچ راهی برای خاتمه دادن برای یک رشته نظرات ثبت شده با تعداد بالا و یا خاتمه دادن به یک گفتگوی خارج از موضوع ندارید!
ولی هماکنون با کمک نصب این هک خواهید توانست هر زمان که اراده کردید ارسال نظر را برای مطلب مورد نظر خود براحتی قفل کنید.
تصاویری از این هک
( برای رویت تصاویر بزرگ تر روی آنها کلیک کنید )
( برای رویت تصاویر بزرگ تر روی آنها کلیک کنید )
نمونه اجرا شده بر روی قالب دیفالت
نمونه اجرا شده بر روی قالب یلدا
آموزش نصب :
1 - فایل ضمیمه را دریافت و در سیستم خود از حالت فشرده خارج و تصویر موجود را در پوشه images قالب مورد استفاده خود آپلود کنید
2 ـ فایل زیر را باز کنید :
کد زیر را در آن یافته و حذف کنید :
3 ـ فایل زیر را در قالب مورد استفاده خود باز کنید :
کد زیر را در آن بیابید :
کد فوق را پاک کرده و به جای آن کدهای زیر را اضافه کنید :
2 ـ فایل زیر را باز کنید :
engine/modules/show.full.php
کد زیر را در آن یافته و حذف کنید :
$tpl->result['content'] .= $tpl->result['addcomments'];
3 ـ فایل زیر را در قالب مورد استفاده خود باز کنید :
fullstory.tpl
{addcomments}
[xfnotgiven_comlock]
{addcomments}
[/xfnotgiven_comlock]
[xfgiven_comlock]
<div class="comlock">
<span class="comlock-lock"></span>نظرات / گفتگوی این مطلب بسته شده است.
</div>
[/xfgiven_comlock]
4 ـ در کنترل پنل دیتالایف به بخش مدیریت فیلدهای اضافی اخبار ( مطالب ) رفته و یک فیلد اضافی با مشخصات زیر ایجاد کنید :
نام فیلد : comlock
توضیح کوتاه : قفل کردن نظرات
ثبت در موضوع : همه
نوع فیلد : فهرست
متن پیشفرض : باید در ردیف دوم بنویسید: قفل شود
( در فیلد مربوطه یک اینتر بزنید تا یک ردیف خالی ایجاد شود )
فیلد را ذخیره کنید
5 ـ کدهای زیر را به انتهای فایل استایل قالب اضافه کنید ( معمولا فایل styles.css ) :
.comlock {
background: #f2dede;
border: 1px solid #ebccd1;
color: #c60000;
font: 13px/34px Tahoma;
height: 34px;
margin: 12px;
padding: 0 33px 0 0;
text-shadow: 1px 1px 0 #ffffff;
}
.comlock-lock {
background: url("../images/lock.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
float: right;
height: 16px;
margin: 9px -21px 0 0;
padding: 0;
width: 14px;
}
نصب به پایان رسید
حال هر زمان به ویرایش مطلب مورد نظر مراجعه و فیلد اضافی مربوطه را در وضعیت قفل شود قرار دهید نظردهی برای آن مطلب با حفظ نظرات قبل قفل می شود.
سربلند و شاد باشید
[/hide]