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

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

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

ماژول تشکر از مطلب

ماژول تشکر از مطلب

اول این فایل رو دانلود کنید:
دانلود
حجم : 4 کیلوبایت

تمام فايل هاي ضميمه شده رو در پوشه ي خودشون آپلود کنيد.
سطح دسترسي (Chomod) پوشه ي engine/cache/system/thanks رو به 777 تبديل کنيد.
حالا کد زير رو توسط PHPMyAdmin تو ديتابيس سيستم ديتالايف اجرا کنيد.

CREATE TABLE `dle_thanks` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `news_id` int(10) NOT NULL default '0',
  `member` varchar(40) NOT NULL default '',
  `ip` varchar(16) NOT NULL default '',
  PRIMARY KEY  (`id`),
  KEY `news_id` (`news_id`),
  KEY `member` (`member`),
  KEY `ip` (`ip`)
)


فايل Engine/ajax/js_edit.js رو با Notepad باز کنيد و بدنبال کد زير بگرديد:
function doAddComments(){


حالا کدهاي زير را در بالاي کدي که پيدا کرديد، کپي کنيد:
function doThanks ( id ) {
    var ajax = new dle_ajax();
    ajax.onShow ('');
    var varsString = "";
    ajax.setVar("news_id", id);
    ajax.requestFile = dle_root + "engine/ajax/thanks.php";
    ajax.method = 'GET';
    ajax.element = 'thanks-layer';
    ajax.sendAJAX(varsString);
}


فايل رو ببنديد و Save کنيد.

فايل Engine/modules/show.full.php رو باز کنيد و به دنبال کد زير بگرديد:
if ($i) break;

کد زير رو در خط بالاي کدي که پيدا کرديد، کپي کنيد:
require_once ENGINE_DIR.'/modules/thanks.php';

در همين فايل، کد زير رو پيدا کنيد:
$tpl->set('{title}', $metatags['title']);

حالا کدهاي زير رو در پايين کد بالا کپي کنيد:
$tpl->set('{thanks}', "<div id="thanks-layer">".$tpl->result['thanks']);
$tpl->set('{thanks_submit}', $tpl->result['thanks_submit']);</div>


فايل رو ببنديد و Save کنيد.

حالا فايل Engine/modules/show.short.php رو باز کنيد و به دنبال کد زير بگرديد:
$tpl->set('{title}', stripslashes($row['title']));

کد زير رو در پايين کدي که پيدا کرديد وارد کنيد:
$thanks_array = get_vars("thanks/{$row['id']}");
if (!is_array($thanks_array)) $thanks_array[c]=0;
$tpl->set('{thankscount}', $thanks_array[c]);


فايل templates/your template/shortstory.tpl رو باز کنيد و متن زير رو در جايي مناسب (که مي خواهيد تعداد تشکرها به نمايش در بياد) کپي کنيد.

تعداد تشکرات از اين مطلب : {thankscount}


حالا فايل templates/your template/fullstory.tpl رو باز کنيد و متن زير رو در جايي مناسب (که مي خواهيد دکمه ي تشکر و اينکه بدونيد چه کساني از اين مطلب تشکر کردند) کپي کنيد.

{thanks}

{thanks_submit}


حالا فايل language/English/website.lng رو باز کنيد و کدهاي زير رو در پايين $lang = array ( کپي کنيد:
\'thanks_one\' => \"<font color=\"#FF7100\">شما يک بار تشکر کرده ايد.</font>:\",
\'thanks_more\' => \"<font color=\"#FF7100\">شما بيش از يک بار تشکر کرده ايد.</font>\",
\'thanks_no\' => \"<font color=\"#FF7100\">اگر شما دوست داريد که از نويسنده تشکر کنيد</font> \",
\'thanks_guest\' => \"متاسفانه ميهمانان سايت نمي توانند تشکر کنند از اين مطلب\",
\'thanks_i\' => \"<font color=\"#FF7100\">شما</font> نمي توانيد از مطلب خودتان تشکر کنيد.\",
\'thanks_ustart\' => \"\",
\'thanks_uend\' => \"\",
\'thanks_separator\' => \", \",


نصب ماژول تشکر به پايان رسيد.
موفق باشيد. smile

نظرات کاربران
takgol در 31 شهریور 1386 - 03:33 گفته:
عضو سایتنظرات: 5

سلام دوست عزیز من از ور}ن جدید یعنی 6.2 استفاده میکنم
در فایل
Engine/ajax/js_edit.js

این کد مجو نداره

function doAddComments(){

چی کار کنم میشه به ایمیلم جوابمو بفرستی ؟

ممنون میشم sad

[email protected]

patogh4u.net در 18 آذر 1387 - 18:10 گفته:
عضو سایتنظرات: 1

سلام دوست عزیز من از ور}ن جدید یعنی 6.2 استفاده میکنم
در فایل
Engine/ajax/js_edit.js

این کد مجو نداره

function doAddComments(){

چی کار کنم میشه به ایمیلم جوابمو بفرستی ؟

ممنون میشم sad

novin30d در 19 اسفند 1387 - 15:21 گفته:
عضو سایتنظرات: 79

من خیلی دنبال این ماژول بودم
واقعا ممنون

tanha در 16 خرداد 1388 - 20:20 گفته:
عضو سایتنظرات: 11

لینک دانلود خراب است

امید آسترکی در 24 مهر 1389 - 15:45 گفته:
عضو سایتنظرات: 62

خرابه

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

Amirali در 04 شهریور 1390 - 02:43 گفته:
عضو سایتنظرات: 178

خیلی ممنون flower باحال خواهد بود

Spamer002 در 27 بهمن 1390 - 13:46 گفته:
عضو سایتنظرات: 71

عالی بود، تشکر ... flower

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