Перейти к содержимому
Русский язык для Invision Community 5

Data Hook для создания альбома

Версия ИПБ 3.3.1

Версия Галереи 4.2.1

 

Мне нужно при создании нового альбома добавлять в таблицу с альбомами ( bf_gallery_albums_main ) свои данные в мною-созданные там поля.

 

Для форумов/блогов была очень удобная штука Data Hooks (postAddTopic и blogAddEntry соответственно)

https://www.invisionpower.com/support/guides/_/advanced-and-developers/hooks/data-hooks-r43

Но я не нашел ничего похожего для действия при создании альбома.

Как же быть?

Рекомендованные сообщения

Используйте другой тип, Library или Action Overloaders

  • Автор

А такой вопрос:

При создании хука Action Overloader у меня спрашивают, какой класс я хочу расширить...а как мне узнать какой класс я хочу расширить?

Если я хочу добавить какое-нибудь действие сразу после создания темы (Data Hook для этих целей нету). Или добавить какое-нибудь действие сразу же после создания альбома в галерее. Как мне узнать, какие классы я при этом должен расширить?

Как мне узнать, какие классы я при этом должен расширить?

Ищите в каком классе происходит это действие. Например, в каком классе компилируется шаблон, или куда отправляется форма, к примеру app=приложение&module=модуль&section=файл а дальше по цепочки.

Уж за столько-то месяцев, столько-то вопросов и подробных ответов и тычков в документацию, и не разобраться в системе хуков...

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.