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

ماژول نظرات کاربران حرفه ای custom comments v1.3

تاریخ انتشار: 11 آذر 1394
ارسال کننده: hamid7107
به کمک ماژول تگ کاستوم نظرات، شما میتوانید نظرات کاربران را در هر مکانی از سایت که تمایل دارید قرار بدید. ساختار این ماژول شبیه تگ کاستوم خود سیستم می باشد و به همین خاطر شما به راحتی میتونید از آن استفاده نمایید.
همچنین به کمک این ماژول دیگه نیازی نیست تا جهت مشاهده نظرات کاربران به بخش آخرین نظرات مراجعه نمایید. این ماژول با آخرین نسخه های دیتالایف انجین هماهنگی داره ولی بهترین کارکرد آن بر روی 10.5 می باشد.
جهت مشاهده تگ های قابل استفاده در فایل قالب این ماژول به بخش آموزش نصب مراجعه نمایید
  • دانلود
  • آموزش نصب
  • سوالات متداول
  • تصاویر

نام فایلحجم فایلتعداد دانلودعملیات
جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.
جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.
1- فایل index.php (در نسخه 10.3 و قبل از آن) یا فایل engine/modules/main.php (در نسخه 10.4 و بعد از آن) را باز نمایید.
کد زیر را بیابید:
echo $tpl->result['main'];

قبل از کد زیر را قرار دهید:
// Custom Comments - start
if ( stripos( $tpl->result['main'], "{comments" ) !== false ) {	require_once ENGINE_DIR . "/modules/custom.comments.php";	$tpl->result['main'] = preg_replace_callback ( "#\\{comments(.+?)\\}#i", "custom_comments", $tpl->result['main'] );
}
// Custom Comments - end


فایل CSS قالب خود را باز نمایید و در انتهای آن استایل های زیر را اضافه نمایید
.last-comment { margin: 0; padding: 3px 1px; list-style: none; border-bottom: 1px solid #CBDFE8; transition: .4s; }
.last-comment:hover { background: #f3f3f3; transition: .4s; }
.last-comment .foto { float: right; width: 85px; text-align: center; }
.last-comment .foto img { width: 50px; border-radius: 25px; border: 2px solid #ccc; }
.last-comment .foto span { font-size: 11px; }
.last-comment .information { float: left; width: 168px; margin-left: 2px; }
.last-comment .information a { color: #0261AE; }
.last-comment .information .comm { height: 50px; overflow: hidden; }
.last-comment .information .comm:after { content: "..."; }
.last-comment .information i { color: #666; float: left; margin-left: 5px; }

تگ زیر را در جای مناسب از قالب (main.tpl) قرار دهید
{comments cache="no" approve="yes" template="last_comm" from="0" limit="10" order="date" sort="desc"}

جهت آشنایی با سایر موارد مربوط به این تگ به بخش سوالات متداول مراجعه نمایید.
تگ های قابل استفاده در فایل قالب:
عنوان مطلب با امکان اعمال محدودیت کاراکتری
{news-title limit="50"}

موضوع مطلب
{news-cat}

لینک مطلب
{news-link}

شماره مطلب
{news-id}

نام کاربری
{author}

نام کاربری (با رنگ گروه)
{author-colored}

شماره کاربری
{author-id}

لینک پروفایل کاربر
{author-url}

آواتار کاربر
{author-foto}

تعداد مطالب
{author-news}

تعداد نظرات کاربر
{author-comm}

گروه کاربری به صورت رنگی
{author-group}

آیکن گروه کاربری
{author-group-icon}

وضعیت تایید نظر به صورت دودویی (1: تایید شده ، 0: تایید نشده)
{approve}

کاربر عضو یا مهمان (1:عضو ، 0:مهمان)
{is_register}

آدرس ایمیل کاربر
{email}

آی پی کاربر
{ip}

شماره ID کاربر
{id}

تاریخ عضویت کاربر (امکان استفاده از فرمت تاریخ خود سیستم)
{date}

متن نظر
{text}

100 کاراکتر اول متن نظر
{text-prev}

لینک مستقیم نظر
{text-link}


پارامتر های قابل استفاده در تگ
{comments ... }

به شرح زیر می باشد:
فقط نمایش نظرات کاربران عضو
users="yes"

استفاده از ذخیره گاه (بصورت پیشفرض no می باشد)
cache="yes"

شماره نظر (مثلا: 10 تا 100 و نظر 5م)
id="10-100,5"

شماره مطلب مورد نظر جهت نمایش نظرات آنها (مثلا 1 و 2 و 4 تا 10)
news="1,2,4-10"

نمایش نظرات یک کاربر بخصوص
author="Hamid7107"

فقط نمایش نظرات تایید شده
approve="yes"

نام فایل قالب
template="last_comm"

نمایش نظرات چند روز گذشته (مثلا سه روز گذشته)
days="3"

شروع نمایش نظرات (مثلا شروع از آخرین نظر)
from="0"

تعداد نظرات جهت نمایش (مثلا 10 نظر)
limit="10"

مرتب سازی بر اساس (date: تاریخ ارسال ، postid: شماره مطلب ، author: نام نویسنده ، rand: تصادفی)
order="date"

نحوه مرتب سازی (asc: صعودی ، desc: نزولی)
sort="desc"

نمایش محتوا برای کاربران عضو
[registered] قابل نمایش فقط برای کاربران عضو [/registered]


مثال:
{comments users="yes" news="205" cache="no" approve="yes" template="last_comm" from="0" limit="10" order="date" sort="desc"}
{comments category="1-20" author="_THIS_" cache="no" approve="yes" template="last_comm" from="0" limit="10" order="date" sort="desc"}
{comments not-category="5" author="_CURRENT_" cache="yes" approve="yes" template="last_comm" from="0" limit="5" order="postid" sort="asc"}
ماژول نظرات کاربران حرفه ای custom comments v1.3

ماژول نظرات کاربران حرفه ای custom comments v1.3

ماژول نظرات کاربران حرفه ای custom comments v1.3
17 نفر (17 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
عضو سایت
15 اسفند 1393 - 12:32
سلام من انیو موجه نشدم کجاست و کدوم فایله

فایل CSS قالب خود را باز نمایید
فایل css فالب کدوم میشه ؟
مدیر سایت
15 اسفند 1393 - 13:14
داخل پوشه style یا css معمولا فایل style.css

--------------------
عضو سایت
16 اسفند 1393 - 11:05
hamid7107
آهان اضافه کردم ولی هیچ تغیری انجام نشد!!!!
مدیر سایت
16 اسفند 1393 - 20:48
آموزش نصب رو تغییر دادم
شما باید سوالات متداول رو بخونید

--------------------
عضو سایت
17 اسفند 1393 - 10:03
مرسی کد رو گذاشتید ولی اصلا تو سایته من واضع نیستش یه جورایی منظم نیست
لینک سایت
خودتون نگاه کنید
تو فایل Min هم گذاشتم به همین صورته
اگه میشه راهنمایی کنید با تشکر فراوران

مرسی کد رو گذاشتید ولی اصلا تو سایته من واضع نیستش یه جورایی منظم نیست
لینک سایت
خودتون نگاه کنید
تو فایل Min هم گذاشتم به همین صورته
اگه میشه راهنمایی کنید با تشکر فراوران
مدیر سایت
20 اسفند 1393 - 08:29
شما ستون قالبت کوچیکه
width: 168px;

این عدد برای قالب شما باید 138px باشه
بقیه گزینه ها رو هم خودتون ویرایش نمایید
در ضمن استایل ها رو از داخل فایل styles.css خودتون پاک کنید و مجدد از استایل های بخش آموزش استفاده نمایید
اینطوری مشکلتون حل میشه ولی 168 رو خودتون به 138تغییر بدید

--------------------
عضو سایت
20 اسفند 1393 - 22:54
hamid7107
باز هم ببخشید
از کجا باید ستون رو اندازه اون کنم ؟
از کدوم فایل ؟
عدد 168Px رو به 138 Px تغیر بدم؟
عضو سایت
17 اردیبهشت 1394 - 16:59
سلام برا من که کاری نکرد !!!!!!!!!!! میشه بگید چطوری کار میکنه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
عضو سایت
30 تیر 1394 - 17:58
ماژول روی 10.5 جواب نمیده

ببخشید!!! روی 10.5 هم جواب داد. فقط کش رو خالی کنید بعد از تغییرات
عضو سایت
02 آبان 1394 - 22:32
مرسی . خیلی عالیه . برا من کار کرد .فقط
نمایش نظرات یک کاربر بخصوص
author="Hamid7107"
این عبارت رو باید برا کاربر خاصی کنید تا شخصی سازی بشه .{login}
.
دستتون درد نکنه .دنبالش یودم. مرسی
عضو سایت
19 آذر 1394 - 18:04
بسیار عالی مرسی
میهمان
23 آذر 1394 - 07:40
نقل قول: mamalhasan
بسیار عالی مرسی

آره خیلی خوبه
میهمان
25 بهمن 1394 - 11:16
سلام من ازقالب این سایت خوشم اومده ولی خب این امکاناتی که خودمم میخوام ونداره
http://www.jazzaab.ir
شما قالب رایگان دیتالایف دارید که پیوندهای وب- پروفایل- هدر داشته باشه ومثل این سایت هم اخرین مطالب ومطالب گذشته ومطالب جدیدش عکس دار باشه؟
ریسپانسیو هم باشه.
فقط دیتالایف. رایگان.ممنون
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

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