Компонент F.A.Q. для версии 2.*

+48
3.3K
Иллюстрация
В честь праздника, великой победы, решил, бесплатно поделиться компонентом F.A.Q. (Часто задаваемые вопросы). Компонент очень простой, имеется админка, в админке можно создать категории и записи (вопросы/ответы) а так же упорядочить, редактировать и удалить.

Скриншоты:

Главная страница компонента
Иллюстрация

Мобильный вид
Иллюстрация

Администратор может добавлять и редактировать категории, при нажатии на редактировать, откроется модальное окно
Иллюстрация

Админка, страница категории
Иллюстрация

Админка, страница вопросы
Иллюстрация

Демо здесь | Скачать здесь

faq
+2
zotak zotak 9 лет назад #
Спасибо огромное! Всех с праздником!
+1
Luxin Luxin 9 лет назад #
Присоединяюсь.
Автору +.
Всех поздравляю с днем Победы! dance
0
lezginka.ru lezginka.ru 9 лет назад #
+
не указано для какой ветки ?
+1
My-InstantCMS.Ru My-InstantCMS.Ru 9 лет назад #
указал)
0
Николай (asd43) Николай (asd43) 9 лет назад #
под это дело стоит блоги разнести на первую и вторую ветку, что бы путаницы не было и пользователям удобно будет.
0
nmsk nmsk 9 лет назад #
Нужный и полезный компонент!

Мелкие предложения.
Убрать кнопку "свернуть / развернуть", заменить + / - .
Добавить возможность сворачивать категории.. или же сделать их свёрнутыми по умолчанию.
+3
My-InstantCMS.Ru My-InstantCMS.Ru 9 лет назад #
nmsk:
Убрать кнопку "свернуть / развернуть", заменить + / - .
Это очень легко, откройте файл \templates\default\controllers\faq\main.tpl.php строка 55 слово Развернуть заменить на свое.
Так же в файле \templates\default\controllers\faq\js_faq.js строка 17 и 21
nmsk:
Добавить возможность сворачивать категории.. или же сделать их свёрнутыми по умолчанию.
Попробую
-1
No Name No Name 9 лет назад #
Всех с праздником!)спасибо за этот подарок!!а вопросы пользователи и гости не могут задавать?
0
nmsk nmsk 9 лет назад #
Как думаете, если в описании ничего об этом не сказано, они могут задавать вопросы?
-1
No Name No Name 9 лет назад #
Да точно нечего не написано, это я помечтал,а вдруг!))
0
My-InstantCMS.Ru My-InstantCMS.Ru 9 лет назад #
Нет, пользователи и гости не могут задавать вопросы.
Я думаю для этого есть компонент Вопросы/ответы от пользователя gb
0
R161Net R161Net 9 лет назад #
Всех с 70 - летием Победы! От души спасибо огромное!, за подарок, очень приятно! +++
0
R161Net R161Net 9 лет назад #
А где он? как его выводить?
0
My-InstantCMS.Ru My-InstantCMS.Ru 9 лет назад #
ваш-сайт.ru/faq
0
R161Net R161Net 9 лет назад #
У меня вопрос! пытаюсь нажать кнопку" Развернуть" и ни чего!? Что это может быть?
0
My-InstantCMS.Ru My-InstantCMS.Ru 9 лет назад #
а на демо сайте работает кнопка Развернуть/свернуть?
Если у вас свой шаблон, попробуйте из архива, из папки /templates/default/ загрузить файлы в /templates/ваш-шаблон/
+1
Soul Soul 9 лет назад #
Evanescence, не прописывайте пути жестко к default
вместо $this->addJS("templates/default/controllers/faq/js_faq.js");
лучше $this->addJS("templates/{$this->name}/controllers/faq/js_faq.js");
0
My-InstantCMS.Ru My-InstantCMS.Ru 9 лет назад #
Предыдущий мой коммент был ошибочным, так как система сама должна искать файлы в шаблоне default, если их нету в основном.
По этому, думаю правильно жестко прописать к default а то каждый раз придется файлы перекидывать на основной шаблон, а это не удобно)
0
R161Net R161Net 9 лет назад #
На вашем Демо работает! файлы в свой шаблон "мой шаблон\controllers" вставлял! Не хочет работать!
0
My-InstantCMS.Ru My-InstantCMS.Ru 9 лет назад #
можно ссылку на сайт?
0
nmsk nmsk 9 лет назад #
http://rostov161.net/faq smile На "славном" шаблоне от сайт строй...)))
0
R161Net R161Net 9 лет назад #
laugh facepalm scratch
0
R161Net R161Net 9 лет назад #
Так как быть?
0
F_a_R_i_D F_a_R_i_D 9 лет назад #
надо-в-шаблон-default
0
R161Net R161Net 9 лет назад #
Туда они по умолчанию устанавливаются! Там они есть!
+2
Soul Soul 9 лет назад #
У Вас конфликт js_faq.js с content.min.js на функцию click
попробуйте в templates/default/controllers/faq/js_faq.js в строке 2 "click" заменить на "click.to"
+2
My-InstantCMS.Ru My-InstantCMS.Ru 9 лет назад #
я не могу искать решение этой проблемы, так как у меня нет такой проблемы, по этому попробуйте как сказал Soul

Еще одно решения подсказал Pasha
Открыть файл \templates\default\controllers\faq\js_faq.js в строке 16 найти
Код PHP:
  1. if (spoil.height() == 24) {
и заменить на
Код PHP:
  1. if (spoil.height() < 30) {
0
R161Net R161Net 9 лет назад #
"click" заменить на "click.to" Делал! Тишина не работает!
Делал замену: if (spoil.height() == 24) {
на if (spoil.height() < 30) { ,
Тоже самое!!
Мне кажется все дело в самом шаблоне! А там кто его знает! Если есть еще решения просьба помочь!
+2
Soul Soul 9 лет назад #
кеш почистите в браузере. только что проверил - работает.
осталось понять при каком решении :)
0
R161Net R161Net 9 лет назад #
Спасибо за помощь решение нашел!
0
R161Net R161Net 9 лет назад #
Открыть файл \templates\мой шаблон\controllers\faq\js_faq.js в строке 16 найти

Код PHP:
if (spoil.height() == 24) {
и заменить на
Код PHP:
if (spoil.height() < 30) {

В моем шаблоне нужно было менять!
Спасибо!! Получилось! Очень даже красиво +++ Спасибо всем за помощь! С праздничками!
0
ermakover ermakover 9 лет назад #
Компонент хороший. А редактор ответов невозможно поменять, чтобы был красивый форматированный текст?
0
Александр Р. Александр Р. 9 лет назад #
Присоединяюсь к предыдущему вопросу: Можно ли изменить редактор ответов?
+2
My-InstantCMS.Ru My-InstantCMS.Ru 9 лет назад #
В следующем обновлении будет.
+1
Игорь ФИН Игорь ФИН 9 лет назад #
Установил начал тестировать в панели управления не отражаются вопросы
версия InstantCMS v2.3.0 версия faq_1.2

со стороны сайта все работает нормально.
как лечить этот глюк?
+2
My-InstantCMS.Ru My-InstantCMS.Ru 9 лет назад #
Вот здесь новая версия и обновления для 2.3 http://instantcms.ru/addons/versions/17
0
Игорь ФИН Игорь ФИН 9 лет назад #
Спасибо , все работает
-1
Андрей Андрей 9 лет назад #
Я тоже обновил, всё работает, спасибо за компонент и за отзывчивую поддержку! smile
0
VonKruger VonKruger 8 лет назад #
Не регистрирует на сайте не могу скачать. Ваш сайт автора лагает не регистрирует новых пользователей, а вернее не авторизирует!
0
Capitan Capitan 6 лет назад #
Очень бы хотелось увидеть категории и чтоб раскрывался ответ при нажатии на сам вопрос. Может планируется? Спасибо
0
Bi XXX Bi XXX 5 лет назад #
Компонент хороший и полезный. Но есть один недочет. Когда во вкладке "Вопросы" переносим позицию строк с помощью крестика, в админке позиция сохраняется. Но сохраненный вариант на сайте не выдает. В чем может быть проблема? Во вкладке "Категория" все в порядке, такого не наблюдается.
0
My-InstantCMS.Ru My-InstantCMS.Ru 5 лет назад #
Попробуйте в файле \system\controllers\faq\frontend.php строку 7 заменить на
Код PHP:
  1. $faqs = $this->model->orderBy('ordering', 'asc')->filterEqual('is_pub', 1)->getFaqs();

Еще от автора

Компонент Находки и потеряшки
С помощью данного компонента можете организовать на сайте Бюро находок, где пользователи пишут о своих находках или потерянных вещах.
Разработка компонента Справочник
Анонс разработки компонента Справочник для InstantCMS2
Разработка компонента Викторина
Обсуждение разработки нового компонента Викторина или Тесты
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.