ماژول تشکر از مطالب نسخه 2.0
امکانات این ماژول
- تشکر از مطلب توسط هر کار هر 24 ساعت یک بار
- عدم تشکر از مطلب توسط مهمان
- جلوگیری از تقلب در تشکر از مطالب
- استفاده از آجاکس
- و ...
دانلود
آموزش نصب
. فایل پیوست شده را دانلود و در هاست خود از حالت زیپ خارج کنید.
2. اطلاعات زیر را در دیتابیس خود ایمپورت کنید
3. فایل fullstory.tpl قالب خود را باز کرده و کد زیر را در جایی که میخواهید این ماژول نمایش داده شود قرار دهید.
4. فایل shortstory.tpl قالب خود را باز کرده و کد زیر را در جایی که میخواهید این ماژول نمایش داده شود قرار دهید.
5. دسترسی مسیر زیر را روی 777 قرار دهید
engine/cache/thanks/
6. فایل engine/modules/profile.php را باز کنید و به دنیال کد زیر بگردید.
در پایینش کد زیر را قرار دهید.
7. فایل userinfo.tpl قالب خود را باز کنید و کد زیر را در جایی که میخواهید تعداد تشکرات کاربر نمایش داده شود قرار دهد.
2. اطلاعات زیر را در دیتابیس خود ایمپورت کنید
DROP TABLE IF EXISTS `dle_thanks`;
CREATE TABLE `dle_thanks` (
`id` int(12) NOT NULL auto_increment,
`id_post` int(15) NOT NULL default '0',
`user_id` int(15) NOT NULL default '0',
`user_name` varchar(255) NOT NULL default '',
`host_ip` varchar(255) NOT NULL default '',
`time` int(15) NOT NULL, PRIMARY KEY (`id`),
UNIQUE `user` ( `id_post`, `user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=UTF8 AUTO_INCREMENT=1;
ALTER TABLE `dle_users` ADD thx_num int(11) DEFAULT '0' NOT NULL;
CREATE TABLE `dle_thanks` (
`id` int(12) NOT NULL auto_increment,
`id_post` int(15) NOT NULL default '0',
`user_id` int(15) NOT NULL default '0',
`user_name` varchar(255) NOT NULL default '',
`host_ip` varchar(255) NOT NULL default '',
`time` int(15) NOT NULL, PRIMARY KEY (`id`),
UNIQUE `user` ( `id_post`, `user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=UTF8 AUTO_INCREMENT=1;
ALTER TABLE `dle_users` ADD thx_num int(11) DEFAULT '0' NOT NULL;
3. فایل fullstory.tpl قالب خود را باز کرده و کد زیر را در جایی که میخواهید این ماژول نمایش داده شود قرار دهید.
{include file="engine/modules/thanks.php?news_id={news-id}&login={login}&allow=[xfvalue_thanks]"}
4. فایل shortstory.tpl قالب خود را باز کرده و کد زیر را در جایی که میخواهید این ماژول نمایش داده شود قرار دهید.
{include file="engine/modules/thanks.php?news_id={news-id}&login={login}&allow=[xfvalue_thanks]&short=1"}
5. دسترسی مسیر زیر را روی 777 قرار دهید
engine/cache/thanks/
6. فایل engine/modules/profile.php را باز کنید و به دنیال کد زیر بگردید.
$tpl->set( '{icq}', stripslashes( $row['icq'] ) );
در پایینش کد زیر را قرار دهید.
$tpl->set('{thx_num}', $row['thx_num']);
7. فایل userinfo.tpl قالب خود را باز کنید و کد زیر را در جایی که میخواهید تعداد تشکرات کاربر نمایش داده شود قرار دهد.
تعداد تشکرات کاربر : {thx_num}
تصاویر