Сервис вопросов и ответов на сайт с Question2Answer

Здравствуйте сегодня поговорим о сервисе «Вопрос-ответ», и его установке и настройки: русификация и прочее

Скачать исходники для статьи можно ниже

Пример действующих сервисов «Вопрос-ответ» можете посмотреть по следующим url:

http://www.voprosof.net/

http://help.htc-rus.com/

А теперь приступим к непосредственной установки данного скрипта на сайт wordpress.

1. Заходим на сайт http://www.question2answer.org/wordpress.php

Нажимаем на ссылку «latest version of Question2Answer» и скачиваем файлы данного плагина.

вопросы-ответы

2. Распаковываем скаченный архив и получаем папку «question2answer-latest»

3. Заходим в папку «question2answer-latest» и находим в нем файл «qa-config-example.php«, далее переименовываем его в «qa-config.php»

4. Открываем файл «qa-config.php» с помощью текстового редактора (например Notepad++) и ищем в нем строчку:

define('QA_WORDPRESS_INTEGRATE_PATH', '/PATH/TO/WORDPRESS');

Если открыли через Notepad++, то она находится в 110 строчке кода.

Данная строчка является закомментированной, поэтому передвигаем конец комментария (*/) чуть выше — до строчки «define(‘QA_WORDPRESS_INTEGRATE_PATH’, ‘/PATH/TO/WORDPRESS’);»:

До изменений код выглядел следующим образом:

...
	will be taken from WordPress automatically. See online documentation for more details.

	define('QA_WORDPRESS_INTEGRATE_PATH', '/PATH/TO/WORDPRESS');
*/

...

После изменений:

...
	will be taken from WordPress automatically. See online documentation for more details.
*/
	define('QA_WORDPRESS_INTEGRATE_PATH', '/PATH/TO/WORDPRESS');

...

Далее нам нужно поменять в данной строчке путь до корневой папки сайта, то есть изменить ’/PATH/TO/WORDPRESS’ на нужное, например у меня сайт находится на хостинге hostenko.com и путь до корневой папки «/var/www/vhosts/mnogoblogru.hostenko.com/httpdocs/»

То есть данная строчка у меня будет выглядеть следующим образом:

define('QA_WORDPRESS_INTEGRATE_PATH', '/var/www/vhosts/mnogoblogru.hostenko.com/httpdocs/');

Если вы не можете определить путь до корневой папки своего сайта, то поставьте просто:

define('QA_WORDPRESS_INTEGRATE_PATH', '/');

В пункте 6 нам подскажут правильный путь до корневой папке.

И сохраняем изменения в файле qa-config.php.

5. Заходим на ftp сервер вашего сайта, например с помощью программы FileZila и создаем в корневой папке сайта на wordpress (в ней лежит файл index.php и wp-load.php, который требуется для функционирования плагина Question2Answer) новую папку, назовем ее например «q2a».

Далее перекидываем в созданную нами папку - »q2a», содержимое папки, скаченной и разархивированной нами с сайта http://www.question2answer.org/wordpress.php, в которой также присутствует уже измененный нами файл «qa-config.php».

вопрос-ответ

6. Заходим на свой сайт и переходим в созданную нами папку.

Например, если сайт mnogoblog.ru, а созданная папка называется q2a, как в данном примере, то в адресную строку браузера нужно ввести:

mnogoblog.ru/q2a

После чего высветиться либо сообщение об ошибке (если мы указали неверный путь до корневой папки):

question2answer

Как видите в сообщении об ошибке нам выдается путь до папки q2a, поэтому отсюда достаточно легко определить путь до корневой папки нашего сайта, в данном примере:

"/var/www/vhosts/mnogoblogru.hostenko.com/httpdocs/"

Либо высветится следующее сообщение:

question2answer

Нажимаем на кнопку «Create Database».

И далее попадаем в админ панель плагина:

question2answe

Ваши же посетители при переходе по ссылке, в данном примере — mnogoblog.ru/q2a попадут на следующую страничку:

В которой если нажать на ссылку «Ask a Question» смогут задать любой вопрос.

Как русифицировать «Ask a Question»?
1. Переходим на страничку

https://github.com/ferasinka/q2a-lang-ru#qa-lang-ru——question2answer-154

2. Скачиваем архив с файлами русификации, для этого нажимаем на кнопку «ZIP»:

3. Распаковываем zip файл — q2a-lang-ru-master.zip
Внутри него находим папочку — ru
Далее нужно переместить папку «ru» в папку «qa-lang» на сервере вашего сайта.

4. Далее переходим во вкадку Admin и выбираем в ней русский язык.

Добавляем пользовательскую шапку в Q2A.

Достаточно зайти в админку Q2A, открыть вкладку макет, поставить галочку напротив «Показывать логотип в заголовке страницы» и указать url логотипа.

В самом низу нажимаем кнопку «Сохранить опции».

Например можно сделать вот так:

Думаю если подкорректировать, то можно получить отличный результат.
На картинке можно написать любое сообщение для пользователей.

PS: У данного движка есть достаточно большое количество аддонов (плагины, виджеты и др.)

http://www.question2answer.org/addons.php

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

Сервис вопросов и ответов на сайт с Question2Answer: 8 комментариев

  1. Baha

    Privet rebyata… u menya imeetsya Shablon DUDE V3.0 takoy shablon ustanovlen na voprosof.net Ya kupil etot shablon za 60$ prodayu za 30$ ochen’ horoshiy shablon Pisat’ na mylo broziyev@hotmail.com

  2. Ирина

    Здравствуйте. Поясните, пожалуйста, для чайников, как работает этот сервис. Мне нужно добавить раздел «Вопрос-Ответ» на уже существующий сайт, подойдет вышеописанный сервис для этих целей или с его помощью можно создать только специализированный сайты вопросов и ответов, как в приведенном в статье примере http://help.htc-rus.com/htc/evo-3d?

  3. Светлана

    Подскажите, если на сайте-блоге врача хочется установить консультацию-офлайн, то лучше контактную форму иметь или опросник вопрос-ответ? У меня стоит contactform7, но не работает (везде пишут, что не работает — видимо, санкции. Какую контактную форму посоветуете?

  4. Максим

    Как установить счетчик статистики (допустим LI) на этот скрипт.. в какие файлы его вставлять.. у меня что то не получается

  5. Виктор

    Здравствуйте!

    А другие данные в файле qa-config.php если устанавливать на сайт с WordPress надо заполнять?
    Такие как имя базы, пользователь и пароль..

  6. Александр

    Как менять заголовки? Только вот мне не понятно совершенно, как убрать дублирование в title названия блога?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>