#1 2015-06-03 00:04

pvl
Пользователь

Несколько вопросов по Хабу.

Приветствую!
Задумался о приобретении приложения Хаб, и в ленивом режиме стал изучать его возможности... А тут вдруг скидки... А т.к. нужен он мне исключительно для личного пользования, то грех не воспользоваться этим предложением, но все же хотелось бы уточнить несколько моментов. Понимаю что все реализуемо, и, насколько понимаю, не очень сложно, но т.к. нет доки по хукам, да и полной ясности по этому продукту пока не имею, а скидки скоро закончатся, то все ж спрошу. По пунктам с 1 по 4 вопрос один: Возможно ли плагином/хелпером? С использованием каких хуков (при их наличии)? Или все решается в шаблонах? Или в исходники лезть придется?
Итак:
1. Мне необходимо насильно оповещать по EMail пользователей бэкенда о создании любых новых тем.
2. Необходимо насильно подписывать всех пользователей бэкенда на все новые темы.
3. Необходима кнопка "Отписаться" не только в топиках с типом "Статьи", "Вопросы", но и во всех остальных.
4. Необходимо в списках топиков отображать не количество ответов, а суммарное количество комментариев и автора последнего комментария с датой и временем.
5. Что-то с наскока не разобрался, как вывести облако тегов приложения Хаб в его фронтенде?
6. Ну очень бы хотелось иметь возможность прикладывать бинарные данные к оставляемым комментариям. С какой стороны подходить к этому вопросу?

Наверное, пока все. Буду благодарен за ответы.

Неактивен

 

#2 2015-06-03 09:24

rat
Администратор

Re: Несколько вопросов по Хабу.

Закажите сейчас, это вас ни к чему не обязывает. А оплатить можно в течение 20 дней по этой же цене. Пойду посмотрю ответы на ваши вопросы...

Неактивен

 

#3 2015-06-03 09:44

rat
Администратор

Re: Несколько вопросов по Хабу.

Список доступных сейчас хуков для плагинов:

Код:

frontend_homepage
frontend_nav
frontend_error
frontend_topic_add
frontend_author
frontend_category
frontend_search
frontend_tag
frontend_comments
frontend_topic
frontend_topic_edit
frontend_head
frontend_header
frontend_footer

Ответы навскидку:
1. Хук frontend_topic_add.
2. Хук frontend_topic_add.
3. Тема дизайна.
4. Хелпер.
5. Хелпер — используйте в нём метод getCloud() модели hubTagModel по аналогии с магазином (см. исходники на ГитХабе).
6. Простого способа не вижу, но первая идея пока такая:
- В теме дизайна настроить панель встроенного редактора, добавив в неё кнопку загрузки файла.
- Средствами JavaScript попробовать перехватить данные, отправляемые при добавлении комментария.
- После успешного добавления комментария отправить перехваченные данные и id добавленного комментария контроллеру плагина, который сохранит файл и привяжет его к комментарию.

Доступ к исходникам Хаба для экспериментов можно получить тут: https://www.shop-script.ru/platform/github/

Неактивен

 

#4 2015-06-03 10:09

pvl
Пользователь

Re: Несколько вопросов по Хабу.

Ай, спасибо, rat! Как всегда кратко, четко и по делу!

Неактивен

 

#5 2015-06-15 22:31

pvl
Пользователь

Re: Несколько вопросов по Хабу.

Ну 20 дней, допустим, не было, но недельки полторы действительно была возможность ))))  Хаб прикупил, а вот остальные задумки не успел. Придется платить по полной smile

Неактивен

 

#6 2015-06-16 10:12

rat
Администратор

Re: Несколько вопросов по Хабу.

Срок жизни заказа недавно сократили до 10 дней. В следующий раз думайте оперативнее )

Неактивен

 

Board footer

Powered by PunBB