Категории форума

Список и описание некоторых хуков модуля market


webitproff
webitproff • 18.09.2025 14:43 #1

Список и описание некоторых хуков модуля market

ХукФайл(ы)Краткое описание
1market.add.add.donemarket.functions.phpПосле успешного добавления товара (insert в БД).
2market.add.add.querymarket.functions.phpПеред запросом на добавление товара (в функции cot_market_add).
3market.admin.list.firstmarket.admin.default.phpНачало списка товаров в админке (перед валидацией).
4market.admin.list.loopmarket.admin.default.phpВ цикле обработки строк списка товаров в админке.
5market.admin.list.querymarket.admin.default.phpПеред основным SQL-запросом на список товаров в админке.
6market.admin.list.tagsmarket.admin.default.phpДля тегов в шаблоне списка товаров в админке.
7market.admin.validate.donemarket.admin.default.phpПосле валидации данных в админке (список/добавление).
8market.admin.validate.firstmarket.admin.default.phpПеред валидацией данных в админке.
9market.edit.delete.donemarket.functions.phpПосле удаления товара (в функции cot_market_delete).
10market.edit.firstmarket.edit.phpНачало обработки редактирования/добавления товара.
11market.edit.hidemarket.edit.phpПри скрытии товара (обновление статуса).
12market.edit.mainmarket.edit.phpОсновная часть формы редактирования товара.
13market.edit.publicmarket.edit.phpПри публикации товара (обновление статуса).
14market.edit.tagsmarket.edit.phpДля тегов в шаблоне формы редактирования товара.
15market.edit.update.donemarket.edit.php, market.functions.phpПосле успешного обновления товара.
16market.edit.update.errormarket.edit.phpПри ошибках обновления товара (валидация).
17market.edit.update.firstmarket.edit.phpНачало обновления товара.
18market.edit.update.importmarket.edit.phpПри импорте данных для обновления (из формы).
19market.firstmarket.main.phpНачало основного скрипта модуля (market.main).
20market.list.firstmarket.list.phpНачало списка товаров (перед запросом).
21market.list.loopmarket.list.phpВ цикле обработки товаров в списке.
22market.list.querymarket.list.phpПеред SQL-запросом на список товаров.
23market.list.search.tagsmarket.list.phpДля тегов в форме поиска списка товаров.
24market.list.tagsmarket.list.phpДля тегов в шаблоне списка товаров.
25market.mainmarket.main.phpОсновная часть рендеринга страницы карточки товара market.
26market.tagsmarket.main.phpДля глобальных тегов в шаблоне market.
27market.tree.firstmarket.functions.phpНачало построения дерева категорий (cot_build_structure_market_tree).
28market.tree.loopmarket.functions.phpВ цикле обработки узлов дерева категорий.
29market.tree.mainmarket.functions.phpОсновная часть построения дерева категорий.

 

 

 
 
 
taroken
taroken • 16.11.2025 02:28 #2

знать бы что еще с ними делать )))) 😂

webitproff
webitproff • 26.11.2025 00:08 #3

новичков пугают хуки, но все очень просто.

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

Точно так же и здесь, в пределах логики кода, мы оставили хуки, они же так называемые крючки, на которые мы “вешаем” или цепляем, подключаем тот или плагин, чтобы вызвать от него желаемое поведение.

🗿

🧙‍♂️ Радуйся, странниче добрый и честный! Не понапрасну привела тя стезя в земли сии. Зде бо мужи мудры и искусники дела писменнаго и численнаго, что куют словеса и плетут узоры кода, тайны разгадывают и знанием делятся, летописи множа и ремесло цифровое творя.
⬅️ Аще налево пойдеши — обрящеши грамоты древния, писания старинныя и свитки учения. ⬆️ Аще прямо — слово мудрое и совет от мужей разумеющих, что в деле кодописном искусны, получиши. ➡️ Аще направо — сам в писцы и летописцы внидеши, и в ремесло цифровое, где строки и знаки в дело живое обращаются, слово свое в память веков вложиши.
📝 Не медли же — нареки имя свое, и вниди в чин наш, и стань с нами в братстве, где код есть магия, а строки — заклятия живыя, числом и буквою слово едины суть.
🏰 Не тайно есть собрание сие, и не инициации в нем, но многое сокрыто от пришлых и ступалого, понеже не всякому открывается знание, но токмо ищущим и пребывающим в деле сем.