Здравствуйте сегодня поговорим о сервисе “Вопрос-ответ”, и его установке и настройки: русификация и прочее
Скачать исходники для статьи можно ниже
Пример действующих сервисов “Вопрос-ответ” можете посмотреть по следующим 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
После чего высветиться либо сообщение об ошибке (если мы указали неверный путь до корневой папки):
Как видите в сообщении об ошибке нам выдается путь до папки q2a, поэтому отсюда достаточно легко определить путь до корневой папки нашего сайта, в данном примере:
"/var/www/vhosts/mnogoblogru.hostenko.com/httpdocs/"
Либо высветится следующее сообщение:
Нажимаем на кнопку “Create Database”.
И далее попадаем в админ панель плагина:
Ваши же посетители при переходе по ссылке, в данном примере – 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
Автор, спасибо, пол дня искал нормальные q2a
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
Здравствуйте. Поясните, пожалуйста, для чайников, как работает этот сервис. Мне нужно добавить раздел “Вопрос-Ответ” на уже существующий сайт, подойдет вышеописанный сервис для этих целей или с его помощью можно создать только специализированный сайты вопросов и ответов, как в приведенном в статье примере “help.htc-rus.com/htc/evo-3d?”
Подскажите, если на сайте-блоге врача хочется установить консультацию-офлайн, то лучше контактную форму иметь или опросник вопрос-ответ? У меня стоит contactform7, но не работает (везде пишут, что не работает – видимо, санкции. Какую контактную форму посоветуете?
Как установить счетчик статистики (допустим LI) на этот скрипт.. в какие файлы его вставлять.. у меня что то не получается
Здравствуйте!
А другие данные в файле qa-config.php если устанавливать на сайт с WordPress надо заполнять?
Такие как имя базы, пользователь и пароль..
Виктор, не надо.
Как менять заголовки? Только вот мне не понятно совершенно, как убрать дублирование в title названия блога?
Сдох q2a ловить с ним нечего)))