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

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

تاریخ انتشار: 17 فروردین 1391
ارسال کننده: IMP
به طور مثال، هنگامی که یک کاربر معمولی نظر ارسال میکند، نظر به صورت عادی به نمایش گذاشته میشود، اما هنگامی که یکی از مدیران نظری ارسال میکند، رنگ بکراند نظر ارسال شده توسط مدیر، قرمز میشود و از سایر نظرها قابل تشخیص میباشد. بدینوسیله به راحتی میتوانید برای هر گروه کاربری، یک رنگ مجزا برای بکراند به نمایش بگذارید.
  • آموزش نصب
  • سوالات متداول
۱. ابتدا فایل engine/classes/comment.class.php را با ویرایشگر باز میکنید، سپس کد زیر را پیدا کنید:
$tpl->set( '{group-name}', $user_group[$row['user_group']]['group_prefix'].$user_group[$row['user_group']]['group_name'].$user_group[$row['user_group']]['group_suffix'] );

۲. بعد از کد بالا، کد زیر را قرار دهید:
$tpl->set( '{group-id}', $user_group[$row['user_group']]['id']);

۳. فایل style.css را باز کنید، کد زیر را در این فایل قرار دهید:
.com_1 {background: #fdf5e6;}
.com_2,.com_3,.com_4,.com_5, {background: #fff;}

۴. فایل comments.tpl قالب خودتان را باز کنید، کد زیر را در ابتدای صفحه قرار دهید:
<div class="com_{group-id}">

۵. در همان فایل، کد زیر را در آخر صفحه قرار دهید:
</div>
چگونه میتوانیم رنگ گروه های کاربری را تغییر دهیم؟
به کدی که در فایل style.css قرار داده اید توجه کنید:
.com_1 {background: #fdf5e6;}
.com_2,.com_3,.com_4,.com_5, {background: #fff;}

تگ زیر مخصوص گروه مدیران کل سایت میباشد:
.com_1

تگ های زیر مخصوص گروه های کاربری دیگر مثل، میهمانان، کاربران عضو، نویسندگان و ناظم ها میباشد:
.com_2,.com_3,.com_4,.com_5


چنانچه گروه کاربری جدیدی ایجاد کردیم، چگونه رنگ آن را تغییر دهیم؟
شما میتوانید با اضافه کردن آی دی گروه کاربری مورد نظر خودتان در فایل style.css هر استایلی که مد نظرتون بود را برای گروه های کاربری جدید ایجاد کنید. به طور مثال، برای گروه کاربری جدیدی که میسازیم، کدی که در فایل style.css قرار میدهیم به صورت زیر میباشد:
.com_6 {background: #ff9900;}
10 نفر (10 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
عضو سایت
17 فروردین 1391 - 18:55
winked flower winked
عضو سایت
18 فروردین 1391 - 10:39
IMP جان
برای من درست نمیشه. رنگ تگ ها رو هم تغییر دادم ولی توی کامنت ها تغییری ایجاد نشد

--------------------
مدیر بازنشسته
18 فروردین 1391 - 12:05
niaz,
از چح ورژنی استفاده میکنی؟ من روی ۹.۴ و ۹.۵ تست کردم بدون مشکل کار میکنه! چیز خاصی هم نداره که بگم انجام بدین! مراحل نصب رو به درستی انجام میدین؟
عضو سایت
18 فروردین 1391 - 14:44
IMP,
بله درست انجامش میدم ولی تغییری نمی کنه sad

--------------------
مدیر بازنشسته
18 فروردین 1391 - 15:32
niaz,
شما فایل comments.tpl رو اینجا قرار بده تا چک کنم.
من برای نمونه، رو سایت خودم تست کردم، مراحل نصب هم دقیقا مثل همینجاست که توضیح دادم، ورژن ۹.۴، میتونید مشاهده کنید:
http://www.skindl.com/index.php?do=lastcomments


ویرایش:
من سایت شما رو چک کردم، برای شما هم درست نصب شده، اما مشکلتون بخاطر استایل نویسی فایل comments میباشد. الان اگر توجه کنی، وقتی قسمت نظرات میخاد لود بشه، بکراند شما که مدیری، رنگش آبی هست، ولی وقتی سایت کامل لود میشه رنگ آبی زیر بکراند نظرات شما میمونه و دیده نمیشه، رنگی هم که گذاشتید #7B9CFB میباشد.
عضو سایت
18 فروردین 1391 - 23:56
IMP,
از توجهی که داری ممنون
خدا خیرت بده

--------------------
عضو سایت
12 اردیبهشت 1391 - 16:28
flower
عضو سایت
09 مرداد 1391 - 05:32
comment.class.php

کجاس؟

--------------------
مدیر بازنشسته
09 مرداد 1391 - 05:53
police.110,
آموزش نصب رو ویرایش کردم.
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

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