ایران سرور
ماژول پرسش و پاسخ سازگار با نسخه 8

ابتدا فایل های زیر رو به هاستتون منتقل کنید:
faq.zip7,84 کيلوبايت196دانلود فایل
فایل Engine/Engine.php را باز کنید و کد زیر رو پیدا کنید:
switch ($do) {

بعد از کد بالا کد زیر رو قرار بدین:
case "faq" :
        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",
    ),

فایل 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' => "آيا شما از حذف اين مطمئن هستيد؟",

فایل Language/Farsi/Website.lng را باز کنید و کد زیر را پیدا کنید:
$lang = array (

بعد از کد بالا کد زیر رو قرار بدین:
'faq_error_1' => "سوالتان را وارد كنيد. (كمتر از 2000 كاراكتر)",
'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 */;

با استفاده از آدرس http://YourSite.Com/admin.php?mod=faq می تونید به پنل مدیریت ماژول دسترسی پیدا کنید.
یا حق flower


emuhammad، farid-ahmadi و rezasystem و 10 نفر دیگر تشکر کرده‌‌اند.

اطلاعات

برای ارسال نظر، باید در سایت عضو شوید.