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

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

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

رنگی نشان دادن نام

رنگی نشان دادن نام نویسندگان سایت با توجه به گروه کاربری

بوسیله این هک، نام نویسندگان مطالب سایت شما، با توجه به گروهی که در آن قرار دارند با رنگی مجزا از گروه های دیگر در صفحه اصلی سایت به نمایش گذاشته میشود. به طور مثال، اگر مدیر مطلبی ارسال کند، نام نویسنده قرمز و اگر ناظم مطلب ارسال کند نام آن با رنگ سبز به نمایش گذاشته میشود.

دانلود
شما دسترسی لازم جهت دریافت این فایل را ندارید.
آموزش نصب
۱. ابتدا فایل دانلود شده را در پوشه ماژول های سیستم قرار دهید.
۲. فایل engine/init.php را با ویرایشگر باز کنید، خط زیر را پیدا کنید:
$user_group = get_vars ( "usergroup" );

۳. قبل از خط بالا، کد زیر را قرار دهید:
$user_color = get_vars ( "user_color" );

if (! $user_color)
{
$user_color = array ();
$db->query ( "SELECT user_id, name, user_group FROM " . USERPREFIX . "_users WHERE user_group <> '4' " );
while ( $row = $db->get_row () )
{
$user_color[$row['name']] = array ();
foreach ( $row as $key => $value ) {
$user_color[$row['name']][$key] = $value;
}
}
set_vars ( "user_color", $user_color );
$db->free ();
}

۴. فایل engine/modules/show.short.php را با ویرایشگر باز کرد و کد زیر را پیدا کنید:
$tpl->set( '{au-thor}', "<a onclick=\"ShowProfile('" . urlencode( $row['autor'] ) . "', '" . $go_page . "', '" . $user_group[$member_id['user_group']]['admin_editusers'] . "'); return false;\" href=\"" . $go_page . "\">" . $row['autor'] . "</a>" );

۵. کد زیر را به جای کد بالا قرار دهید:
include (ENGINE_DIR.'/modules/color_nik.php');
if( $config['allow_alt_url'] == "yes" ) $tpl->set( '{au-thor}', "<a onclick=\"ShowProfile('" . urlencode( $row['autor'] ) . "', '" . $go_page . "'); return false;\" href=\"" . $go_page . "\">" .$color_gr.$row['autor'].$color_gr2. "</a>" );
else $tpl->set( '{au-thor}', "<a onclick=\"ShowProfile('" . urlencode( $row['autor'] ) . "', '" . $go_page . "'); return false;\" href=\"" . $go_page . "\">" .$color_gr.$row['autor'].$color_gr2. "</a>" );


نکته مهم: هنگام نصب به تگ {au-thor} که در مراحل نصب قرار دارد توجه کنید. این تگ باید بدون خطی که در وسط آن قرار دارد نوشته شود. یعنی، هنگامی که شما میخاهید این هک را نصب کنید، وقتی کدی که در مرحله ۴ قرار دارد را کپی میکنید تا در فایل show.short به جستجوی آن بپردازید، خط وسطی که در تگ {au-thor} قرار داده شده را حذف کنید. همچنین هنگامی که کدی که در مرحله ۵ قرار دارد را میخاهید در فایل show.short قرار دهید، خطی که در وسط تگ {au-thor} قرار داده شده را باید حذف کنید. من این خط را بخاطر بگی که در ارسال مطلب قرار دارد قرار دادم، زیرا سیستم بعد از ارسال آموزش این مطلب، به جای این تگ نام من را مینویسد! پس فراموش نکنید که خط کوچک - را از وسط تگ {au-thor} حذف کنید. این تگ ۳ بار در مرحله نصب تکرار شده است.
نظرات کاربران
سیدمصطفی حسینی در 05 اردیبهشت 1391 - 15:57 گفته:
عضو سایتنظرات: 27

تا جایی که من میدونم این کار از پنل مدیریت خیلی راحت تر انجام میشه haha
خیلی ممنون بابت زحتی که کشیدی flower
برقرار باشی و سبز دوست عزیز

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

IMP در 05 اردیبهشت 1391 - 21:05 گفته:
مدیر بازنشستهنظرات: 917

SMostafaH,
از کنترل پنل وقتی رنگ گروه کاربری رو تغییر میدید، فقط توی پروفایل کاربران و قسمت نظرات این تغییر انجام میشه... excisted

حمید صادقی در 11 اردیبهشت 1391 - 13:33 گفته:
مدیر سایتنظرات: 465

سلام flower
برای هكی كه گذاشتی مثل همیشه
تشكرات pray
ولی من یه مشكلی دارم
و اونم اینكه تاثیرش فقط وقتیه كه روی یه موضویی كلیك كنم
و اصلا در صفحه اصلی خودشو نشون نمیده
چیكار كنم
میتونی خودت تو سایتم ببینی
خودت به یكی از موضوع ها برو
یادنامه
راستی كاش ترتیب رنگهای این هك هم مثل قبلی میزاشتی
مثلا ناظم ها سبز نه آبی
البته من برای خودم درستش كردم
ولی كاش كلا خودش اینطوری بود
اونطوری هردوتاش ست میشد feel

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

donyayeclip در 12 اردیبهشت 1391 - 15:48 گفته:
عضو سایتنظرات: 61

flower

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

hamid7107
دوست عزیز، شما فایل color_nik.php رو باز کن، هر رنگی که دوست داشتی قرار بده. smile2

faryan در 26 خرداد 1391 - 10:12 گفته:
عضو سایتنظرات: 12

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

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

IMP در 26 خرداد 1391 - 10:23 گفته:
مدیر بازنشستهنظرات: 917

faryan,
چون کاربران زیادی گیج میشوند و کلا براشون سخت هست سایر قسمت ها رو قرار ندادم. برای ادامه مطلب همون روش که برای short.story.php انجام دادید رو روی full.story.php انجام بدین.

سایر قسمتهای سایت هم دیگه شرمنده... delicious

faryan در 26 خرداد 1391 - 10:25 گفته:
عضو سایتنظرات: 12

این برای ادامه مطلب هستش دیگه ؟ چون پروفایل رو پیدا کردم و انجام دادم این full.story.php
کجا هست
ممنونم از زحماتتون


منظورتون show.full.php هست که حل شد

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

IMP در 26 خرداد 1391 - 11:59 گفته:
مدیر بازنشستهنظرات: 917

faryan,
بله من اشتباه نوشتم. همون show.full منظورم بود.

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