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

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

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

ماژول iLike مخصوص

ماژول iLike مخصوص مطالب

ماژول جدید و جالب iLike که بوسیله اون میتوانید سیستم امتیازات مطالب را تغییر داده و به جای دادن رتبه به مطالب، اون مطلب رو لایک بزنند کاربران و همچنین، بعد از لایک زدن مطلب توسط کاربر، آن مطلب به لیست مطالب مورد علاقه کاربر نیز اضافه میشود.

دانلود
شما دسترسی لازم جهت دریافت این فایل را ندارید.
آموزش نصب
۱. فایل دانلود شده را از حالت فشرده خارج ساخته و با توجه به نسخه دیتالایف انجین خود فایلها را در هاست خود آپلود کنید. توجه داشته باشید که نام پوشه THEME را با نام پوشه قالب خود جایگزین کنید.

۲. فایل engine/modules/functions.php را باز کرده و خط زیر را پیدا کنید:
function ShowRating($id, $rating, $vote_num, $allow = true) {

پس از خط بالا، کدهای زیر را قرار دهید:
$rating = ($rating>0)?"+".$rating:0;
    if($allow) return "<span id=\"ilike-{$id}\"><a href=\"#\" class=\"ilike_rating\" onclick=\"ilike({$id});return false;\" title=\"میپسندم!\"><span>{$rating}</span></a></span>";
    else return "<a href=\"#\" class=\"ilike_rating\" onclick=\"return false;\"><span>{$rating}</span></a>";

خط زیر را پیدا کرده:
function ShortRating($id, $rating, $vote_num, $allow = true) {

پس از خط بالا، کد زیر را قرار دهید:
return ShowRating($id,$rating,$vote_num,$allow);


۳. فایل style.css قالب خود را باز کرده و کدهای زیر را در آن قرار دهید:
a.ilike_rating{display:block;float:right;background:rgba(0,0,0,0.8) url(../dleimages/ilike.png) no-repeat 3px 3px;height:19px;padding:0 4px 0 20px;font:bold 12px/19px Arial;color:#fff;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
a.ilike_rating:hover{text-decoration:none;background-color:#000;}


۴. فایل js/libs.js واقع در فولدر قالب خود را باز کرده و کد زیر را در آخرین خط قرار دهید:
function ilike(id){
    $.post(dle_root+"engine/ajax/rating.php",{news_id:id},function(data){
        $("#ilike-"+id).html(data);
    });
}


چنانچه مایل هستید زمانی که مطلبی را کاربر لایک میکند، به لیست مطالب مورد علاقه کاربر نیز اضافه شود، به جای کدی که در مرحله ۴ از نصب قرار دادید، کد زیر را قرار بدهید:

function ilike(id){
$.get(dle_root + "engine/ajax/favorites.php", { fav_id: id, action: 'plus', skin: dle_skin });
$.post(dle_root+"engine/ajax/rating.php",{news_id:id},function(data){
$("#ilike-"+id).html(data);
});
}

حال، وقتی کاربر بر روی لایک کلیک کند، مطلب به لیست مطالب مورد علاقه او نیز اضافه میشود.

نکته:
این ماژول فقط بر روی نسخه 9.6 تست شده است، چنانچه در نسخه های پائینتر از 9.6 با مشکلی مواجه شدید، لطفآ دیتالایف انجین خود را به نسخه 9.6 آپگرید کنید، سپس از این ماژول استفاده کنید.
سوالات متداول
قالب ما فایل style.css رو نداره، چیکار کنیم؟
چک کنید ببینید چه فایلی مخصوص استایلهای قالب شماست، کدهای CSS رو توی اون قرار بدید.

قالب ما فایل libs.js رو نداره، چیکار کنیم؟
چک کنید ببینید چه فایلی در پوشه js دارید، کدها رو داخل اون قرار بدید.
نظرات کاربران
kp45 در 28 تیر 1391 - 18:36 گفته:
عضو سایتنظرات: 3

IMP,
واقعا سوالات متداولش خیلی خیلی ساده بود. فکر نمیکردم احتیاج باشه
ولی باز هم تشکر

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

kp45,
برای سوالات بسیار بسیار ساده تر از این هم تاپیک زده میشه و پیغام خصوصی دریافت میشود! به نظر خودم که این ۲ تا راهنما که در قسمت سوالات متداول نوشتم، برای تعداد بسیار زیادی از کاربران، در حد فوق العاده حرفه ای و بسیار حیاتی حساب میشود!!!

yayaya در 28 تیر 1391 - 19:55 گفته:
عضو سایتنظرات: 50

باتشکر
آیا تاثیری هم در نمایش برترین مطالب و مطالب اتفاقی داره question ؟

mahmoodbarani در 28 تیر 1391 - 20:01 گفته:
عضو سایتنظرات: 23

ورژن من 9.4 ، روی لوکال تست کردم مثل ساعت کار میکرد، ولی رو سایت که پیاده کردم . عمل نکرد

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

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

yayaya,
منظور شما رو من متوجه نمیشم.
sepahna,
سایت شما رو هم چک کردم سالم بود و ماژول کار میکرد.

عادل در 29 تیر 1391 - 00:31 گفته:
عضو سایتنظرات: 14

با تشکر فرآوان از زحمات شما

1 در 29 تیر 1391 - 08:19 گفته:
عضو سایتنظرات: 15

imp عزیز ممنونم ازت مثل همیشه برترین مدیر دیتالایف انجین هستید.
loveu

عباسعلی دادخواه در 29 تیر 1391 - 15:06 گفته:
عضو سایتنظرات: 57

خیلی ممنون ازتون
یه ایرادش اینه که نمی پسندم نداره. نمیشه لایک رو پس گرفت
برای من اون قلبی که توی شکل قرار دادید بالای دکمه ادامه مطلب نشون داده نمیشه

flower makhsoosefreeiran

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

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

it.dadkhah,
اون عکس دوم که صورتی رنگ هست، اون رو فقط برای تست خودم درست کردم، این که شما دنلود میکنید همون تصویر اول هست که سیاه رنگ میباشد.

yayaya در 29 تیر 1391 - 23:17 گفته:
عضو سایتنظرات: 50

IMP,
قبلا فکر می کنم فایل نمایش برترین مطالب خود سیستم دیتالایف انجین که در موردش صحبت می کردیم یکی از دوستان گفته بود که سیستم نمایش برترین مطالب به طور پیچیده ای نوشته شده و فقط بازدید ها رو در اون لحاظ نمی کنه البته من به این حرف مطمئن نیستم ولی می خواستم بدونم که این مورد هم تاثیر داره؟

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

yayaya,
اگر منطقی فکر کنیم، باید تاثیر داشته باشه. اما شما تست کن و بعد نتیجه رو به همه ما اطلاع بده.

djsiamak در 03 مرداد 1391 - 17:19 گفته:
عضو سایتنظرات: 3

آقا این با چه کدی نمایش داده میشه؟

فرامرز یوسفی در 08 مرداد 1391 - 23:05 گفته:
عضو سایتنظرات: 32

djsiamak,
عزیز این کدی نیست اصلا ماژول یک کد نیست بلکه مجموعه ای از کد هاست باید از قسمت دانلود دانلود کنید و در هاستت آپلود کنی و مراحل نصب را طی کنی he

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

hossein در 09 مرداد 1391 - 16:50 گفته:
عضو سایتنظرات: 1

قالب من orang هست و فایل style نداره.حالا فایل جایگزین style قالبم چی هست؟
و اینکه گفتین فایل ضمیمه رو در هاست اپلود کنین.خوب کجای هاست؟کدوم فایل ؟ تو کدوم فایل؟
ممنون

iegyi در 10 مرداد 1391 - 14:14 گفته:
عضو سایتنظرات: 7

where's the effect ?

in my pocket

speak persian

مهدی در 18 مرداد 1391 - 13:56 گفته:
عضو سایتنظرات: 34

همین الان داشتم این ماژول را واسه سایت دیتالایف انجین فارسی می کردم که بزارم wassat ولی به هر حال مرسی love

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

Cute Beautiful در 05 شهریور 1391 - 16:10 گفته:
عضو سایتنظرات: 1

IMP,

آقا دمت گرم ! حرف دل مارو زدی !! خب آخه ما که تازه کاریم و هنوز نمیدونیم چی به چیه باید توضیحات دقیق باشن...ممنون.شما باید همه رو در نظر بگیرین...از مبتدی تا حرفه ای. flower loveu boos

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