Автор Тема: Модуль FAQ -- доработки  (Прочитано 11365 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Roman

  • Старый лис
  • *****
  • Сообщений: 518
  • Авторитет: -142
  • Пол: Мужской
  • "Полож птичку!.." (С)
    • Просмотр профиля
Модуль FAQ -- доработки
« : 17 мая 2011, 18:04:21 »
Модуль FAQ

Сделаны следующие Доработки:

1. E-mail, Имя, Вопрос пользователя присылается в уведомлении администратору сайта.

2. В списке вопросов отображается дата, время (это в админке).
Добавлен календарь, в котором можно выбрать дату и посмотреть вопросы за любую дату.

3. Есть отметка (Модерировано/Немодерировано) в админке.
После модерации (нажатия кнопочки сохранить при ответе на вопрос) вопрос автоматом приобретает статус Модерировано ну и тсчезает из "Вопросы посетителей", чтобы не запутаться.

4. Форма и Список вопросов выводятся отдельно
(отдельным действием "Вывести форму вопроса" и "Вывести список вопросов")
и еще с выводом:

Так же можно выводить и категориями и общим списком (в списке выводится вопрос, ниже ответ).

5. После сохранения ответа модератором отсылается автоматом письмо пользователю с содержанием ответа по шаблону в папке /templates_admin/add_faq.html что то вроде такого:

дравствуйте "user_name",
На сайте www.sait.ru 15.01.2011 Вы оставляли вопрос следующего содержания:

"Вопрос"

Ответ:
Ответ админа из админки

--
бла, бла, с уважением

Если у вас установлено несколько модулей и вы хотите что бы при ответах от разных FAQ-ах приходили ответы пользователям с разным оформлением, то достаточно создать файлик а разная подпись add_faq1.html, add_faq2.html и тд. и оформить их своим стилем,

при этом файл add_faq.html используется как дефолтное оформление (в случае установки нескольких FAQ-ов, но отсутствия add_faq1.html, add_faq2.html и тд.

6. Можно инсталлировать несколько модулей (этого не было)

7. Можно делать Ленты (как у новостей лента) Вопрос-ответов

В шаблоне отображается дата добавления вопроса, сам вопрос, имя задавшего и если есть на него ответ, то и ответ. Ленту можно выводить на любой странице сайта.

Установка:
Модуль в архиве faq_s@nchez_Roman.zip (для версий ниже 2.06), так же потребуется обновить файл frontoffice_manager.class.php (он в папке include), он в прикрепленном архиве. Модуль будет включен в офф. релиз. (это для ранних версий)


Для версий от 2.06 качайте архив faq_from_2.06

Благодарности: s@nchez – программист, Roman – парил мозг программисту

Кто хочет лично отблагодарить – пожалуйста в личку.

Кто будет дорабатывать модуль – делитесь.
« Последнее редактирование: 06 сентября 2011, 10:43:29 от Roman »

Оффлайн Oslix

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2 472
  • Авторитет: 346
  • Пол: Мужской
    • Просмотр профиля
Re: Модуль FAQ -- доработки
« Ответ #1 : 18 мая 2011, 12:55:50 »
Спасибо. Приятно видеть, что в развитии санты принимают участите пользователи :)

Доработанный модуль включим в следующие релизы (если Вы не против) :)

Оффлайн Roman

  • Старый лис
  • *****
  • Сообщений: 518
  • Авторитет: -142
  • Пол: Мужской
  • "Полож птичку!.." (С)
    • Просмотр профиля
Re: Модуль FAQ -- доработки
« Ответ #2 : 18 мая 2011, 12:58:36 »
Доработанный модуль включим в следующие релизы (если Вы не против) :)

да, пусть будет открытый в релизе, дорабатывают улучшают

Оффлайн PIRATKIS

  • Молодой лис
  • **
  • Сообщений: 54
  • Авторитет: 4
  • Пол: Мужской
    • Просмотр профиля
Re: Модуль FAQ -- доработки
« Ответ #3 : 16 июня 2011, 16:30:31 »
Ребят как исправить баг при редактирование !!! НЕ работает html редактор .... При добавление таблицы или ссылки или картинки не сохраняет данные!!!

Оффлайн Roman

  • Старый лис
  • *****
  • Сообщений: 518
  • Авторитет: -142
  • Пол: Мужской
  • "Полож птичку!.." (С)
    • Просмотр профиля
Re: Модуль FAQ -- доработки
« Ответ #4 : 16 июня 2011, 16:35:16 »
Ребят как исправить баг при редактирование !!! НЕ работает html редактор .... При добавление таблицы или ссылки или картинки не сохраняет данные!!!

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

Оффлайн abasia

  • Молодой лис
  • **
  • Сообщений: 85
  • Авторитет: 15
  • Пол: Мужской
    • Просмотр профиля
Re: Модуль FAQ -- доработки
« Ответ #5 : 01 августа 2011, 21:18:53 »
Скопировал сюда из соседней темы.
У меня после установки модуля faq_from_2.06.zip в админке модуля совсем плохо. Старый модуль удалил, базу почистил, поставил новый, языковые переменные переинсталировал, ничего не помогает. Причём в дистрибутиве из svn с модулем Вопросы и ответы та же беда. Если этот модуль удалить, почистить базу и поставить и дистрибутива 2.06, админка установленного модуля всё равно остаётся битой. Пробовал локально на Денвере, php5.2. Скрин прилагаю.

Оффлайн Roman

  • Старый лис
  • *****
  • Сообщений: 518
  • Авторитет: -142
  • Пол: Мужской
  • "Полож птичку!.." (С)
    • Просмотр профиля
Re: Модуль FAQ -- доработки
« Ответ #6 : 01 августа 2011, 21:47:57 »
Скопировал сюда из соседней темы.
У меня после установки модуля faq_from_2.06.zip в админке модуля совсем плохо. Старый модуль удалил, базу почистил, поставил новый, языковые переменные переинсталировал, ничего не помогает. Причём в дистрибутиве из svn с модулем Вопросы и ответы та же беда. Если этот модуль удалить, почистить базу и поставить и дистрибутива 2.06, админка установленного модуля всё равно остаётся битой. Пробовал локально на Денвере, php5.2. Скрин прилагаю.

архив faq_from_2.06.zip обновил -- попробуйте заменить файлы и переустановить модуль

Оффлайн abasia

  • Молодой лис
  • **
  • Сообщений: 85
  • Авторитет: 15
  • Пол: Мужской
    • Просмотр профиля
Re: Модуль FAQ -- доработки
« Ответ #7 : 01 августа 2011, 23:37:44 »
Переустановил обновлённый архив, всё отображает правильно. Спасибо большое.

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
Re: Модуль FAQ -- доработки
« Ответ #8 : 06 сентября 2011, 15:22:05 »
Внесу свою лепту в доработку модуля :)

немного доработал, а именно:

1. в шаблоне faq.html в секцию <!-- @partition_list_line --> добавил переменные:

%num% - выводит нумерацию разделов faq по  порядку, т.е 1, 2, 3 и т.д.

%count% - выводит количество вопросов в конкретном разделе

короче строчка получилась вот такая:
<!-- @partition_list_line -->
   <li><p>%num%. <a href="%link%" title="%name%"> %name% </a><small> (%count% вопр.)</small></p></li>

далее заметил такой баг (но для кого-то это а фича:))
если на отдельно взятой странице выводить список вопросов-ответов (грубо говоря делать ленту вопрос-ответ) то в эту ленту попадают вопросы, на которые нет ответов. Т.е. пользователь его только задал, он без модерации попадает в ленту, что на мой взгляд не есть хорошо, я поставил проверку, и теперь в ленту попадают только вопросы с имеющимися ответами.


то что выделено курсивом, актуально для модуля faq_s@nchez_Roman.zip, для версии 2.06 этот баг уже исправлен!!!

в модуле необходимо заменить только файл faq.class.php, ну и настроить шаблон.

Пока вроде все, пользуйтесь.
« Последнее редактирование: 06 сентября 2011, 15:46:32 от arteshuk »

Сашко

  • Гость
Re: Модуль FAQ -- доработки
« Ответ #9 : 30 сентября 2011, 23:35:19 »
Отличный модуль, очень много функций. Есть один большой минус, нет навигации по страницам. То есть если указываешь количество вопросов-ответов на страницу и они превышают этот лимит, он просто обрезает лишние, а хотелось бы чтоб выводил постраничную навигацию.

Возможно такое сделать?
« Последнее редактирование: 01 октября 2011, 16:43:20 от Сашко »

Оффлайн ermy

  • The sign above my avatar
  • Опытный лис
  • ****
  • Сообщений: 323
  • Авторитет: 15
  • Пол: Мужской
  • The sign below my avatar
    • Просмотр профиля
Re: Модуль FAQ -- доработки
« Ответ #10 : 12 марта 2012, 16:56:39 »
Всем спасибо. Модуль для 2,06 работает хорошо.