Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

TS Умные вопросы и ответы

Система вопросов, ответов и комментариев к товару, новостям, статьям и т.д. Разработан специально для интернет-магазинов, для улучшения качества обслуживания клиентов и повышения конверсии сайта. Основные преимущества Не использует деревья в БД, обычный список записей, что дает минимальную нагрузку на БД и быструю скорость вывода Бесконечная вложенность при выводе записей, что придает наглядное отличие обсуждений и удобную иерархию Отличие ответа эксперта от вопросов и комментариев других участников Ссылки в сообщениях не индексируются и не передают вес страницы на другие сайты, поисковый робот все видит текстом Автоматическая подгрузка фото участника с сервиса Gravatar Информативные уведомления при добавлении вопроса/ответа/комментария Возможность изменения и удаления записей Возможность поделиться ссылкой на вопрос/ответ/комментарий на форумах, в соц. сетях и т.д. Разработан на ORM Битрикс + D7 API + jQuery + PHP + MySQL и мн. др.

TS Умные вопросы и ответы

TS Умные вопросы и ответы

Скриншоты
Описание

Технические данные

Опубликовано:
01.03.2017
Обновлено:
15.11.2017
Версия:
1.5.3
Установлено:
100 - 499 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Нет

Описание

Система вопросов, ответов и комментариев к товару, новостям, статьям и т.д.
Разработан специально для интернет-магазинов, для улучшения качества обслуживания клиентов и повышения конверсии сайта.

Основные преимущества
  • Не использует деревья в БД, обычный список записей, что дает минимальную нагрузку на БД и быструю скорость вывода
  • Бесконечная вложенность при выводе записей, что придает наглядное отличие обсуждений и удобную иерархию
  • Отличие ответа эксперта от вопросов и комментариев других участников
  • Ссылки в сообщениях не индексируются и не передают вес страницы на другие сайты, поисковый робот все видит текстом
  • Автоматическая подгрузка фото участника с сервиса Gravatar
  • Информативные уведомления при добавлении вопроса/ответа/комментария
  • Возможность изменения и удаления записей
  • Возможность поделиться ссылкой на вопрос/ответ/комментарий на форумах, в соц. сетях и т.д.
  • Разработан на ORM Битрикс + D7 API + jQuery + PHP + MySQL
  • и мн. др.
Отзывы (0)
Пока что нет отзывов.
Обсуждения (12)
1 - 5 из 12
Что нового
1.6.0 (15.11.2017) (beta) ДОБАВЛЕНО
  • Новый параметр "E-mail администратора", можно сделать динамическую подстановку E-mail авторам статей.
ИЗМЕНЕНО
  • Интерфейс списка вопросов
1.5.3 (06.09.2017) ИСПРАВЛЕНО
  • SQL-ошибка Unknown column api_qa_question.PAGE_URL
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С-Битрикс: Управление сайтом 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 Умные вопросы и ответы, комментарии к товару
Поддержка
Уважаемые клиенты, никакую помощь и консультации по модулям я больше не оказываю, подробнее здесь.
Консультации по решениям на маркетплейс закрыты

Лицензионное соглашение

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки