ایران سرور
بوسيله اين ماژول مي توانيد يك سيستم پرسش و پاسخ (FAQ) در سايت راه بندازيد.
- با امكان اضافه كردن سوال در هم در سايت و هم در مديريت

پرسش و پاسخ FAQ


فايل زير را دانلود كنيد و بجاي مشخص شده كپي كنيد.
Download

فايل 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 را باز كنيد و به دنبال كد زير بگرديد:
'files'=> 'user',

پس از اين كد، كد زير را قرار دهيد:
'faq'=> 'admin',

فايل 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=latin1 */;

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=latin1 */;


حالا با آدرس زير مي توانيد وارد مديريت اين ماژول بشويد:


errornima، fifapatch و alico و شش نفر دیگر تشکر کرده‌‌اند.

اطلاعات

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