ابتدا فایل های زیر رو به هاستتون منتقل کنید:
فایل Engine/Engine.php را باز کنید و کد زیر رو پیدا کنید:
switch ($do) {
بعد از کد بالا کد زیر رو قرار بدین:
case "faq" :
include ENGINE_DIR.'/modules/faq.php';
break;
include ENGINE_DIR.'/modules/faq.php';
break;
فایل Engine/Inc/Options.php رو باز کنید و کد زیر را پیدا کنید:
$options['others'] = array(
بعد از کد بالا کدهای زیر رو قرار بدین:
array(
'name' => $lang['opt_faq'],
'url' => "$PHP_SELF?mod=faq",
'descr' => $lang['opt_faqd'],
'image' => "faq.png",
'access' => "1",
),
'name' => $lang['opt_faq'],
'url' => "$PHP_SELF?mod=faq",
'descr' => $lang['opt_faqd'],
'image' => "faq.png",
'access' => "1",
),
فایل Language/Farsi/Adminpanel.lng را باز کنید و کد زیر رو پیدا کنید:
$lang = array (
بعد از اون کد های زیر را قرار بدین:
'opt_faq' => "پرسش و پاسخ",
'opt_faqd' => "Office FAQ on the site",
'faq_question' => "سوال",
'faq_answer' => "پاسخ",
'faq_date' => "تاريخ ايجاد:",
'faq_name' => "نام",
'faq_altname' => "آدرس Seo (صفحه)",
'faq_edit' => "ويرايش",
'faq_delete' => "حذف",
'faq_view' => "نمايش",
'faq_add_page' => "ايجاد صفحه",
'faq_add_faq' => "اضافه كردن پرسش و پاسخ",
'faq_title_faq' => "فهرست پرسش و پاسخ",
'faq_title_aef' => "اضافه كردن / ويرايش كردن پرسش و پاسخ",
'faq_title_aep' => "اضافه كردن / ويرايش كردن صفحه",
'faq_title_pages' => "فهرست صفحات",
'faq_error_1' => "نام را وارد كنيد. (كمتر از 200 كاراكتر)",
'faq_error_2' => "هيچ آدرسي وارد نكرده ايد. كاراكترهاي موجود: \"a تا z و 0 تا 9\". (كمتر از 200 كاراكتر)",
'faq_error_3' => "سوال را وارد كنيد. (كمتر از 200 كاراكتر)",
'faq_error_4' => "پاسخ را وارد كنيد. (كمتر از 200 كاراكتر)",
'faq_error_5' => "Length answer more 2000 characters.",
'faq_error_6' => "چيزي وجود ندارد.",
'faq_confirm_1' => "آيا شما از حذف اين مطمئن هستيد؟",
'faq_confirm_2' => "آيا شما از حذف اين مطمئن هستيد؟",
'opt_faqd' => "Office FAQ on the site",
'faq_question' => "سوال",
'faq_answer' => "پاسخ",
'faq_date' => "تاريخ ايجاد:",
'faq_name' => "نام",
'faq_altname' => "آدرس Seo (صفحه)",
'faq_edit' => "ويرايش",
'faq_delete' => "حذف",
'faq_view' => "نمايش",
'faq_add_page' => "ايجاد صفحه",
'faq_add_faq' => "اضافه كردن پرسش و پاسخ",
'faq_title_faq' => "فهرست پرسش و پاسخ",
'faq_title_aef' => "اضافه كردن / ويرايش كردن پرسش و پاسخ",
'faq_title_aep' => "اضافه كردن / ويرايش كردن صفحه",
'faq_title_pages' => "فهرست صفحات",
'faq_error_1' => "نام را وارد كنيد. (كمتر از 200 كاراكتر)",
'faq_error_2' => "هيچ آدرسي وارد نكرده ايد. كاراكترهاي موجود: \"a تا z و 0 تا 9\". (كمتر از 200 كاراكتر)",
'faq_error_3' => "سوال را وارد كنيد. (كمتر از 200 كاراكتر)",
'faq_error_4' => "پاسخ را وارد كنيد. (كمتر از 200 كاراكتر)",
'faq_error_5' => "Length answer more 2000 characters.",
'faq_error_6' => "چيزي وجود ندارد.",
'faq_confirm_1' => "آيا شما از حذف اين مطمئن هستيد؟",
'faq_confirm_2' => "آيا شما از حذف اين مطمئن هستيد؟",
فایل Language/Farsi/Website.lng را باز کنید و کد زیر را پیدا کنید:
$lang = array (
بعد از کد بالا کد زیر رو قرار بدین:
'faq_error_1' => "سوالتان را وارد كنيد. (كمتر از 2000 كاراكتر)",
'faq_add_ok' => "از شما متشكريم، به سوال شما بزودي پاسخ داده خواهد شد.",
'faq_add_ok' => "از شما متشكريم، به سوال شما بزودي پاسخ داده خواهد شد.",
فایل Admin.php را باز کنید و کد زیر رو پیدا کنید:
'options',
بعد از کد بالا کد زیر رو قرار بدین:
'faq',
فایل htaccess. ر وباز کنید و کد زیر رو توی اخرین خطش قرار بدین:
RewriteRule ^faq/([^/]+).html$ index.php?do=faq&page=$1 [L]
وارد PHPMyAdmin شويد و پس از انتخاب ديتابيس، SQL هاي زير را وارد آن كنيد:
DROP TABLE IF EXISTS `dle_faq`;
CREATE TABLE IF NOT EXISTS `dle_faq` (
`id` int(10) NOT NULL auto_increment,
`question` text NOT NULL,
`answer` text NULL,
`position` tinyint(5) NOT NULL default 1,
`page` smallint(8) NOT NULL default 0,
`date` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARSET=utf8 */;
DROP TABLE IF EXISTS `dle_faq_pages`;
CREATE TABLE IF NOT EXISTS `dle_faq_pages` (
`id` smallint(8) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`altname` varchar(255) NOT NULL default '',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARSET=utf8 */;
CREATE TABLE IF NOT EXISTS `dle_faq` (
`id` int(10) NOT NULL auto_increment,
`question` text NOT NULL,
`answer` text NULL,
`position` tinyint(5) NOT NULL default 1,
`page` smallint(8) NOT NULL default 0,
`date` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARSET=utf8 */;
DROP TABLE IF EXISTS `dle_faq_pages`;
CREATE TABLE IF NOT EXISTS `dle_faq_pages` (
`id` smallint(8) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`altname` varchar(255) NOT NULL default '',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARSET=utf8 */;
با استفاده از آدرس http://YourSite.Com/admin.php?mod=faq می تونید به پنل مدیریت ماژول دسترسی پیدا کنید.
یا حق