Авторизация
Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 01.03.2017
- Обновлено:
- 28.11.2017
- Версия:
- 1.7.1
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес»
- Адаптивность:
- Да
- Поддержка Композита:
- Нет
Описание
Система вопросов, ответов и комментариев к товару, новостям, статьям и т.д.
Разработан специально для интернет-магазинов, для улучшения качества обслуживания клиентов и повышения конверсии сайта.
Основные преимущества
Разработан специально для интернет-магазинов, для улучшения качества обслуживания клиентов и повышения конверсии сайта.
Основные преимущества
- Не использует деревья в БД, обычный список записей, что дает минимальную нагрузку на БД и быструю скорость вывода
- Бесконечная вложенность при выводе записей, что придает наглядное отличие обсуждений и удобную иерархию
- Отличие ответа эксперта от вопросов и комментариев других участников
- Ссылки в сообщениях не индексируются и не передают вес страницы на другие сайты, поисковый робот все видит текстом
- Автоматическая подгрузка фото участника с сервиса Gravatar
- Информативные уведомления при добавлении вопроса/ответа/комментария
- Возможность изменения и удаления записей
- Возможность поделиться ссылкой на вопрос/ответ/комментарий на форумах, в соц. сетях и т.д.
- Разработан на ORM Битрикс + D7 API + jQuery + PHP + MySQL
- и мн. др.
Отзывы (0)
- Общая оценка:
- Всего отзывов:
- 0
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
Пока что нет отзывов.
Обсуждения (22)
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
24 Апреля 2018 15:02
24 Апреля 2018 16:08
23 Апреля 2018 22:06
10 Апреля 2018 18:14
13 Апреля 2018 20:14
27 Марта 2018 13:12
27 Марта 2018 17:19
14 Марта 2018 13:41
14 Марта 2018 18:15
Что нового
1.7.3 (28.11.2017) | Добавлена новая таблица api_qa_settings для новой версии модуля 2.0 |
1.7.2 (27.11.2017) (beta) | ДОБАВЛЕНО В таблицу api_qa_question добавлено два новых поля: IS_SPAM, IS_ERASE Добавлена новая таблица api_qa_spam для новой версии модуля 2.0 |
1.7.1 (23.11.2017) | Системный алерт соглашения о персональных данных заменен на стилизованный (api.core) |
1.7.0 (23.11.2017) | Доработан компонент "Список вопросов и ответов (api:qa.list)"
|
1.6.6 (23.11.2017) | Фикс обновлений |
1.6.5 (23.11.2017) | Обновлен компонент api:qa.recent, добавлены новые параметры и новый формат даты. |
1.6.4 (22.11.2017) | Доработан административный интерфейс |
1.6.2 (18.11.2017) | Исправлена ошибка обновлений |
1.6.1 (18.11.2017) | ИЗМЕНЕНОВсе алерты заменены на apiAlert() модуля TS Front-end framework (api.core), наличие этого модуля обязательно. |
1.6.0 (15.11.2017) | ДОБАВЛЕНО
|
1.5.3 (06.09.2017) | ИСПРАВЛЕНО
|
1.5.2 (02.08.2017) | [x] Фикс SQL-ошибок |
1.5.1 (04.07.2017) | [x] Фикс параметров компонента |
1.5.0 (04.07.2017) | [+] Добавлена возможность использовать комментарии на текстовых/статических страницах [+] Добавлена возможность записи в таблицу два новых поля: PAGE_TITLE - Заголовок страницы PAGE_URL - HTTP-адрес страницы Если передать их через параметры компонента, то в уведомлениях на почту также будут приходить эти данные, а не элемента инфоблока. Подробная инструкция, как сделать комментарии на текстовой странице читайте на моем сайте в разделе Статьи https://tuning-soft.ru/articles/bitrix-modules/1c-bitrix-how-to-create-a-page-question-and-answer-faq-comments.html |
1.4.0 (01.07.2017) | [+] Добавлена премодерация в раздел настроек компонента "Основные параметры" [+] Добавлена поддержка 152-ФЗ о персональных данных в раздел настроек "Обработка персональных данных" |
1.3.0 (07.04.2017) | [+] Добавлено удаление дерева записей и стирание только одного Необходимо открыть настройки компонента и пересохранить, чтобы применились описания кнопок и подсказок. Текст удаления запиписи в окне необходимо заменить на новый: Все комментарии к записи будут удалены. Желаете удалить запись №#ID#? |
1.2.0 (12.03.2017) | [+] Добавлен административный интерфейс управления комментариями в раздел Сервисы |
1.1.0 (11.03.2017) | [+] Добавлен новый компонент "Последние комментарии" При добавлении нового вопроса/ответа/комментария кэш компонента будет обновляться |
1.0.5 (02.03.2017) | [x] Текстовые ссылки заменены на кликабельные с помошью JS, полностью закрытые от индексации |
1.0.4 (27.02.2017) | [х] Фикс описания компонента |
1.0.3 (25.02.2017) | [x] Фикс авторесайза поля вопроса/ответа |
1.0.2 (25.02.2017) | [+] Добавлен Gravatar [x] Фикс интерфейса |
Установка
Требования
Установка
Установка обычная из маркетплейс Битрикс по кнопке "Купить" или "Попробовать", указывайте там свой адрес сайта и устанавливайте демо-версию модуля.
После установки модуля в визуальном редакторе в разделе Тюнинг-Софт появится раздел с компонентом списка вопросов и ответов

Вам необходимо настроить этот компонент, где-то в карточке товара в коде разместить и передать в параметры минимум два значения товара, вообще доступно пять:
1) IBLOCK_ID - Идентификатор инфоблока
Обязательно в этот ключ надо передать идентификатор инфоблока, например:
"IBLOCK_ID" => $arResult["IBLOCK_ID"]
2) ELEMENT_ID - Идентификатор элемента
В этот ключ надо передать идентификатор элемента/товара/статьи/новости и т.д., например:
"ELEMENT_ID" => $arResult["ID"]
3) PAGE_URL - Относительный адрес страницы товара из настроек инфоблока
Это необязательный параметр, в него нужно передавать относительные url - товара инфоблока, например:
"PAGE_URL" => $arResult["DETAIL_PAGE_URL"]
Если оставить пустым, компонент сам возьмет адрес элемента в инфоблоке, просто это +1 запрос к БД, если ваш сайт работает медленно и есть такая возможность передать адрес товара, рекомендую все же передать, но дополнительно получать адрес и передавать сюда смысла нет, тогда лучше оставить пустым.
4) XML_ID - Внешний код элемента (строка макс. 255 символов)
Если на вашем сайте идентификаторы элемента изменяются периодически или настроена синхронизация с 1С, то возможно вам подойдет привязка вопросов не к ELEMENT_ID а к XML_ID
5) CODE - Символьный код элемента (строка макс. 255 символов)
Также добавил на всякий случай привязку к коду элемента, бывает и такой случай, когда айдишники изменяются, а символьный код товара сохраняется, тогда вам подойдет привязка вопросов не к ELEMENT_ID в к CODE
Т.е. обязательно надо передать в компонент идентификатор инфоблока и один из трех идентификаторов товара:
IBLOCK_ID + ELEMENT_ID|XML_ID|CODE
Это все, если все настроили верно, вопросы будут привязываться к Инфоблоку и Товару, привязка к инфоблоку обязательна.
Готовый код вызова компонента, имейте ввиду, с годами модуль обновляется, часть настроек тут могут быть устаревшими, но я стараюсь их обновлять.
Дополнительно
Подробная и актуальная документация
TS Умные вопросы и ответы, комментарии к товару
- 1С-Битрикс: Управление сайтом 15+
Возможно будет работать и на старых версиях, главное чтобы была поддержка D7 и ORM - Редакция 1С-Битрикс любая
- Установленный модуль "Информационные блоки"
- PHP 5.5+
Установка
Установка обычная из маркетплейс Битрикс по кнопке "Купить" или "Попробовать", указывайте там свой адрес сайта и устанавливайте демо-версию модуля.
После установки модуля в визуальном редакторе в разделе Тюнинг-Софт появится раздел с компонентом списка вопросов и ответов

Вам необходимо настроить этот компонент, где-то в карточке товара в коде разместить и передать в параметры минимум два значения товара, вообще доступно пять:
1) IBLOCK_ID - Идентификатор инфоблока
Обязательно в этот ключ надо передать идентификатор инфоблока, например:
"IBLOCK_ID" => $arResult["IBLOCK_ID"]
2) ELEMENT_ID - Идентификатор элемента
В этот ключ надо передать идентификатор элемента/товара/статьи/новости и т.д., например:
"ELEMENT_ID" => $arResult["ID"]
3) PAGE_URL - Относительный адрес страницы товара из настроек инфоблока
Это необязательный параметр, в него нужно передавать относительные url - товара инфоблока, например:
"PAGE_URL" => $arResult["DETAIL_PAGE_URL"]
Если оставить пустым, компонент сам возьмет адрес элемента в инфоблоке, просто это +1 запрос к БД, если ваш сайт работает медленно и есть такая возможность передать адрес товара, рекомендую все же передать, но дополнительно получать адрес и передавать сюда смысла нет, тогда лучше оставить пустым.
4) XML_ID - Внешний код элемента (строка макс. 255 символов)
Если на вашем сайте идентификаторы элемента изменяются периодически или настроена синхронизация с 1С, то возможно вам подойдет привязка вопросов не к ELEMENT_ID а к XML_ID
5) CODE - Символьный код элемента (строка макс. 255 символов)
Также добавил на всякий случай привязку к коду элемента, бывает и такой случай, когда айдишники изменяются, а символьный код товара сохраняется, тогда вам подойдет привязка вопросов не к ELEMENT_ID в к CODE
Т.е. обязательно надо передать в компонент идентификатор инфоблока и один из трех идентификаторов товара:
IBLOCK_ID + ELEMENT_ID|XML_ID|CODE
Это все, если все настроили верно, вопросы будут привязываться к Инфоблоку и Товару, привязка к инфоблоку обязательна.
Готовый код вызова компонента, имейте ввиду, с годами модуль обновляется, часть настроек тут могут быть устаревшими, но я стараюсь их обновлять.
<? $APPLICATION->IncludeComponent( "api:qa.list", "", array( "PAGE_URL" => "", "IBLOCK_ID" => $arResult["IBLOCK_ID"], "ELEMENT_ID" => $arResult["ID"], "XML_ID" => "", "CODE" => "", "INCLUDE_CSS" => "Y", "THEME" => "flat", "COLOR" => "orange1", "HASH" => "", "FORM_QUESTION_MESS_TITLE" => "Задать вопрос", "FORM_QUESTION_MESS_SUBMIT" => "Отправить", "FORM_QUESTION_MESS_SUBMIT_AJAX" => "Отправляется", "FORM_QUESTION_MESS_REPLY" => "Получать ответы на почту", "FORM_QUESTION_MESS_NAME" => "Ваше имя *", "FORM_QUESTION_MESS_EMAIL" => "Эл. почта *", "FORM_QUESTION_MESS_TEXT" => "Вопрос *", "FORM_ANSWER_MESS_TITLE" => "Добавить ответ", "FORM_ANSWER_MESS_SUBMIT" => "Отправить", "FORM_ANSWER_MESS_SUBMIT_AJAX" => "Отправляется", "FORM_ANSWER_MESS_REPLY" => "Получать ответы на почту", "FORM_ANSWER_MESS_NAME" => "Ваше имя *", "FORM_ANSWER_MESS_EMAIL" => "Эл. почта *", "FORM_ANSWER_MESS_TEXT" => "Ответ *", "LIST_QUESTION_MESS_EXPERT" => "Эксперт", "LIST_QUESTION_MESS_BUTTON_ANSWER" => "Ответить", "LIST_QUESTION_MESS_BUTTON_EDIT" => "Изменить", "LIST_QUESTION_MESS_BUTTON_DELETE" => "Удалить", "LIST_QUESTION_MESS_LINK" => "Ссылка на вопрос/ответ №#ID#", "LIST_QUESTION_MESS_BUTTON_SAVE" => "Сохранить", "LIST_QUESTION_MESS_BUTTON_CANCEL" => "Отмена", "LIST_QUESTION_MESS_CONFIRM_DELETE" => "Желаете удалить запись №#ID#?", "LIST_QUESTION_MESS_TEXT_DELETE" => "Сообщение удалено" ), false ); ?> |
Дополнительно
- Вопросы можно сделать для любой информации, которая записывается в инфоблоки в виде элементов
- Компонент необходимо размещать вне кэша, если он закэшируется в карточке товара в html, то ничего работать не будет
- Разместить компонент можно в некэшируемых файлах шаблона компонента, которые вводят товары, например:
component_epilog.php, element.php - Если вопросы и ответы нужно обязательно размещать в шаблоне в файле template.php, то при включенном кэшировании вам поможет доп. модуль TS Некешируемая область
- В настройках компонента есть возможность передать в ссылку якорь/хэш, чтобы при переходе по ссылке из почты открывалась нужная вкладка товара с вопросам, если конечно на вашем сайте такое есть.
- Есть возможность в любом месте шаблона сайта вывести счетчик вопросов с помощью html-кода с классом api-qa-count
Просто добавьте его в любое место, например в заголовок таба, как на скрине, компонент сам подставит количество вопросов.<span class="api-qa-count"></span>
Подробная и актуальная документация
TS Умные вопросы и ответы, комментарии к товару
Поддержка
Уважаемые клиенты!
Индивидуальную помощь с установками, настройками, поиском проблем на сайте, консультациями и т.д. по любым решениям я больше не оказываю, ни платно, ни бесплатно, у меня нет таких ресурсов, чтобы каждого индивидуально обслуживать каждый день с утра до вечера и круглый год.
А также производить какие-либо работы на вашем сайте, вносить изменения в его код и т.д. я не обязан, кто вам делал сайт, тот и должен с ним работать, искать проблемы, решать их, а также хостеры, сисадмины и .т.д., никак ни Антон из Новосибирска.
Подробнее читайте здесь.
Консультации по решениям на маркетплейс закрыты
На моем сайте есть документация, статьи, блог, идеи, там можно найти ответы на ваши вопросы, а также есть поиск Google.
Индивидуальную помощь с установками, настройками, поиском проблем на сайте, консультациями и т.д. по любым решениям я больше не оказываю, ни платно, ни бесплатно, у меня нет таких ресурсов, чтобы каждого индивидуально обслуживать каждый день с утра до вечера и круглый год.
А также производить какие-либо работы на вашем сайте, вносить изменения в его код и т.д. я не обязан, кто вам делал сайт, тот и должен с ним работать, искать проблемы, решать их, а также хостеры, сисадмины и .т.д., никак ни Антон из Новосибирска.
Подробнее читайте здесь.
Консультации по решениям на маркетплейс закрыты
На моем сайте есть документация, статьи, блог, идеи, там можно найти ответы на ваши вопросы, а также есть поиск Google.
Портал идей https://tuning-soft.ru/idea/ Статьи https://tuning-soft.ru/articles/ Блог https://tuning-soft.ru/blog/ История https://tuning-soft.ru/history/ Документация https://tuning-soft.ru/docs/ Очень полезно узнать, как правильно подключать jQuery https://tuning-soft.ru/articles/bitrix/1c-bitriks-kak-pravilno-podklyuchat-jquery.html |