سال نو مبارك و آرزو دارم سال خوبي داشته باشين
بوسيله اين ماژول مي توانيد كاري كنين كه كاربران سايتتان بتوانند براي نظرات سايت، شكايت كنند و فهرست شكايات براي شما (مدير سايت) در صفحه اي بيايد كه شما به آن نظر رسيدگي (حذف يا ويرايش) كنيد.
* مانند همان Report كه در انجمن ها براي هر پست وجود دارد عمل مي كند.

فايل زير رو دانلود كنين و محتواي آن را به جاي مشخص شده كپي كنيد:
Download
وارد phpMyAdmin شويد و پس از انتخاب ديتابيس، روي SQL كليك كنيد.
موارد زير را در آن كپي كنيد و SQL رو اجرا كنين:
فايل templates/default/comments.tpl رو باز كنيد و كد {complaint-link} رو در جايي مناسب قرار دهيد. (جايي كه مي خواهيد لينك گزارش شكايت بياد)
فايل Templates/Default/login.tpl رو باز كنين و به دنبال كد زير بگرديد:
پس از آن، كد هاي زير رو قرار دهيد:
در همين فايل به دنبال كد زير بگرديد:
پس از آن كد زير را قرار دهيد:
فايل Engine/Modules/Show.Full.php رو باز كنين و به دنبال كد زير بگرديد:
در بالاي آن، كد زير را قرار دهيد:
در همين فايل به دنبال كدهاي زير بگرديد:
اين 3 خط رو حذف كنين و بجاش كدهاي زير رو قرار بدين:
در همين فايل به دنبال كدهاي زير بگرديد:
اين 4 خط رو حذف كنين و بجاش كدهاي زير رو قرار بديد:
فايل Engine/Engine.php رو باز كنين و به دنبال كد زير بگرديد:
پس از آن، كدهاي زير ر و قرار بدين:
فايل Engine/Modules/Addcomments.php رو باز كنين و به دنبال كد زير بگرديد:
پس از آن، كد زير را قرار دهيد:
نصب ماژول به پايان رسيد.
و حالا هر كاربري كه از نظري شكايت كند، شما براي ديدن فهرست شكايات، روي لينكي كليك كنيد كه در منوي كاربري ميايد
بوسيله اين ماژول مي توانيد كاري كنين كه كاربران سايتتان بتوانند براي نظرات سايت، شكايت كنند و فهرست شكايات براي شما (مدير سايت) در صفحه اي بيايد كه شما به آن نظر رسيدگي (حذف يا ويرايش) كنيد.
* مانند همان Report كه در انجمن ها براي هر پست وجود دارد عمل مي كند.

فايل زير رو دانلود كنين و محتواي آن را به جاي مشخص شده كپي كنيد:
Download
وارد phpMyAdmin شويد و پس از انتخاب ديتابيس، روي SQL كليك كنيد.
موارد زير را در آن كپي كنيد و SQL رو اجرا كنين:
CREATE TABLE `dle_complaint` (
`id` tinyint(4) NOT NULL auto_increment,
`descr` text NOT NULL,
`from_user` varchar(200) NOT NULL,
`comment` tinyint(5) NOT NULL,
`page` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */;
`id` tinyint(4) NOT NULL auto_increment,
`descr` text NOT NULL,
`from_user` varchar(200) NOT NULL,
`comment` tinyint(5) NOT NULL,
`page` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */;
فايل templates/default/comments.tpl رو باز كنيد و كد {complaint-link} رو در جايي مناسب قرار دهيد. (جايي كه مي خواهيد لينك گزارش شكايت بياد)
فايل Templates/Default/login.tpl رو باز كنين و به دنبال كد زير بگرديد:
if ($user_group[$member_id['user_group']]['allow_admin']) {
پس از آن، كد هاي زير رو قرار دهيد:
$db->query("SELECT * from dle_complaint");
if ($db->num_rows() > 0)
{
$comp_link = '<a href="/index.php?do=complaint">فهرست شكايات</a>';
}
else
{
$comp_link = " ";
}
if ($db->num_rows() > 0)
{
$comp_link = '<a href="/index.php?do=complaint">فهرست شكايات</a>';
}
else
{
$comp_link = " ";
}
در همين فايل به دنبال كد زير بگرديد:
<a href="{$adminlink}" target="_blank">مديريت سايت</a>
پس از آن كد زير را قرار دهيد:
{$comp_link}
فايل Engine/Modules/Show.Full.php رو باز كنين و به دنبال كد زير بگرديد:
if($news_page <= 0 OR $news_page > $anzahl_seiten) {
در بالاي آن، كد زير را قرار دهيد:
$news_id_compl = $row['id'];
در همين فايل به دنبال كدهاي زير بگرديد:
if ($cstart){
$cstart = $cstart - 1;
$cstart = $cstart * $config['comm_nummers'];} else $cstart = 0;
$cstart = $cstart - 1;
$cstart = $cstart * $config['comm_nummers'];} else $cstart = 0;
اين 3 خط رو حذف كنين و بجاش كدهاي زير رو قرار بدين:
if ($cstart)
{
$news_page_compl = $cstart;
$cstart = $cstart - 1;
$cstart = $cstart * $config['comm_nummers'];
} else
{
$cstart = 0;
$news_page_compl = 1;
}
{
$news_page_compl = $cstart;
$cstart = $cstart - 1;
$cstart = $cstart * $config['comm_nummers'];
} else
{
$cstart = 0;
$news_page_compl = 1;
}
در همين فايل به دنبال كدهاي زير بگرديد:
if ($config['comm_msort'] == "ASC")
$tpl->set('{comment-id}', $cstart+$i);
else
$tpl->set('{comment-id}', $comments_num-$cstart-$i+1);
$tpl->set('{comment-id}', $cstart+$i);
else
$tpl->set('{comment-id}', $comments_num-$cstart-$i+1);
اين 4 خط رو حذف كنين و بجاش كدهاي زير رو قرار بديد:
if ($config['comm_msort'] == "ASC")
{
$tpl->set('{comment-id}', $cstart+$i);
$a_comment_id = $cstart+$i;
}
else
{
$tpl->set('{comment-id}', $comments_num-$cstart-$i+1);
$a_comment_id = $comments_num-$cstart-$i+1;
}
if (($member_id['user_group'] <= 4) && ($member_id['name'] != $row['name']) && ($member_id['name'] != $row['name']) && ($row['user_group'] != 1))
{
$tpl->set('{complaint-link}', '<a href="/index.php?do=addcomplaint&url='.$news_id_compl.'&comment='.$a_comment_id.'&cstart='.$news_page_compl.'" target="_blank">Report</a>');
}
else
{
$tpl->set('{complaint-link}', '');
}
{
$tpl->set('{comment-id}', $cstart+$i);
$a_comment_id = $cstart+$i;
}
else
{
$tpl->set('{comment-id}', $comments_num-$cstart-$i+1);
$a_comment_id = $comments_num-$cstart-$i+1;
}
if (($member_id['user_group'] <= 4) && ($member_id['name'] != $row['name']) && ($member_id['name'] != $row['name']) && ($row['user_group'] != 1))
{
$tpl->set('{complaint-link}', '<a href="/index.php?do=addcomplaint&url='.$news_id_compl.'&comment='.$a_comment_id.'&cstart='.$news_page_compl.'" target="_blank">Report</a>');
}
else
{
$tpl->set('{complaint-link}', '');
}
فايل Engine/Engine.php رو باز كنين و به دنبال كد زير بگرديد:
case "comments" :
include ENGINE_DIR.'/modules/comments.php';
break;
include ENGINE_DIR.'/modules/comments.php';
break;
پس از آن، كدهاي زير ر و قرار بدين:
case "complaint" :
include ENGINE_DIR.'/modules/complaint.php';
break;
case "addcomplaint" :
include ENGINE_DIR.'/modules/addcomplaint.php';
break;
include ENGINE_DIR.'/modules/complaint.php';
break;
case "addcomplaint" :
include ENGINE_DIR.'/modules/addcomplaint.php';
break;
فايل Engine/Modules/Addcomments.php رو باز كنين و به دنبال كد زير بگرديد:
if ($row['foto'])
پس از آن، كد زير را قرار دهيد:
$tpl->set('{complaint-link}', '');
نصب ماژول به پايان رسيد.
و حالا هر كاربري كه از نظري شكايت كند، شما براي ديدن فهرست شكايات، روي لينكي كليك كنيد كه در منوي كاربري ميايد
تاریخ انتشار: 1 فروردين 1387
ارسال کننده: Mohammad_1ta
برچسب ها: ویرایش فایل, كنين, فايل, قرار, براي, cstart, بگرديد, دنبال, كنيد, كدهاي, اين, باز, دهيد, حذف, شكايت, سال, ampamp
alifx4، M.Reza و shenavar تشکر کردهاند.


اطلاعات