Не нашли шаблона для 'CONTAINER', айтем (1) выбран. Проверьте условия CASE для всех шаблонов модуля 307781.

Документация по работе модуля Proto

Отладочная информация для модуля 307781 «Photo»

посмотреть расширенную отладочную информацию

Айтем ищем по его URN (photo_chr_link=1).


Охота на копытных

Охота на кабана в Ярославской области. Охота на лося и кабана - это одни из самых опасных видов охоты на копытных животных. К каждой вылазке нужно тщательно готовиться. В подготовительный процесс входит проверка документов, подготовка оружия и осмотр камуфляжа. Охота на кабана осуществляется, в большинстве случаев, группами охотников – загоном или с собаками. Сделав меткий выстрел, не следует сразу подходить к упавшему животному, поскольку раненый зверь может подняться и броситься на стрелка. Также не стоит сразу же преследовать раненого кабана, который после выстрела скрылся из виду. Поскольку дикие кабаны - необычайно живучие животные, необходимо выждать 20-30 минут и только после этого начинать добор подранка.

Не нашли шаблона для 'CONTAINER', айтем (fotogalereja) выбран. Проверьте условия CASE для всех шаблонов модуля 224651.

Документация по работе модуля Proto

Отладочная информация для модуля 224651 «Вкладки для охоты»

посмотреть расширенную отладочную информацию

Айтем ищем по его URN (data_chr_link=fotogalereja).

Не нашли шаблона для 'CONTAINER', айтем (1) выбран. Проверьте условия CASE для всех шаблонов модуля 292825.

Документация по работе модуля Proto

Отладочная информация для модуля 292825 «Photo»

JSON API: HashArray подробно в документации по API
TEXT API: TotalItemsUniqsPagesLetterBackwardForwardMinMaxFirstLastPrevNext

Основные параметры
Имена параметров из QUERY_STRING
Значения параметров из QUERY_STRING
Настройки для вычисления урлов

Используем сортировку по умолчанию из конфига (№0): photo_ind_index

Настройки сортировки
Все переменные %VARS1, которые можно использовать в sql-select, sql-where, data-mask, sql-groupby, sql-having, sql-limit
{ 'offset' : 0, 'row_count' : 100, 'remote_ip' : '3.81.73.233', 'lang' : undef, 'url_hex' : '33ca54b3822d94bd2ede02f8b8800744', 'urn' : 1, 'urns' : 1, 'uri' : '/ohota/list-ohota-na-kabana/data-fotogalereja/photo-1.html?debug_info_show=292825&debug_info_log=292825', 'referer' : undef, 'method' : 'GET', 'page' : 11498, 'branch' : undef, 'account' : 1981, 'domain' : 'nakabana.ru', 'holder' : 13534, 'member' : undef, 'user' : 55658985, 'users' : 55658985, 'uri_string' : 'https://nakabana.ru/ohota/list-ohota-na-kabana/data-fotogalereja/photo-1.html?debug_info_show=292825&debug_info_log=292825', 'uri_path_query' : '/ohota/list-ohota-na-kabana/data-fotogalereja/photo-1.html?debug_info_show=292825&debug_info_log=292825', 'uri_path' : '/ohota/list-ohota-na-kabana/data-fotogalereja/photo-1.html', 'query_string' : 'debug_info_show=292825&debug_info_log=292825', 'request_uri' : '/ohota/list-ohota-na-kabana/data-fotogalereja/photo-1.html?debug_info_show=292825&debug_info_log=292825', 'http_referer' : undef, 'http_host' : 'nakabana.ru', 'http_scheme' : 'https://', 'browser_string' : undef, 'browser_version' : '2.0', 'engine_string' : undef, 'engine_version' : undef, 'os_string' : undef, 'device_string' : undef, 'robot_string' : 'CCBot', 'delayed' : undef, 'final_render' : undef, 'breadcrumbs' : sub { "DUMMY" }, 'sitesearch' : sub { "DUMMY" }, 'module_parent' : 223010, 'module' : 292825, 'status' : undef, 'list' : 'ohota-na-kabana', 'debug_info_show' : 292825, 'p' : 'ohota', 'photo' : 1, 'mime' : 'html', 'debug_info_log' : 292825, 'data' : 'fotogalereja' }
Все алиасы (alias) и их выражения (select_expr) найденные в селекте
{ "photo_uid_id" : "COALESCE(a.photo_ref_link, a.photo_uid_id)", "photo_cnt_account" : "a.photo_cnt_account", "photo_hld_holder" : "a.photo_hld_holder", "photo_mbr_member" : "a.photo_mbr_member", "photo_lng_language" : "a.photo_lng_language", "photo_ref_link" : "a.photo_ref_link", "photo_chr_link" : "a.photo_chr_link", "photo_img_640x480image" : "photo_img_640x480image", "photo_ind_index" : "photo_ind_index" }
Алгоритм вычислеия УРЛов

Цепочку модулей до конечной страницы айтема (ф-ия SeekModule) не ищем.

Параметры из QUERY_STRING для пагинации
{}

Айтем ищем по его URN (photo_chr_link=1).

Запрос для выборки одного айтема
SELECT COALESCE(a.photo_ref_link, a.photo_uid_id) AS photo_uid_id, a.photo_cnt_account, a.photo_hld_holder, a.photo_mbr_member, a.photo_lng_language, /* языковая поддержка */ a.photo_ref_link, /* языковая поддержка */ a.photo_chr_link, photo_img_640x480image, photo_ind_index FROM account_photo a WHERE a.photo_cnt_account=1981 AND a.photo_hld_holder IN(13534) AND a.photo_mbr_member = 0 AND 'ohota' NOT IN ('about','ohota-na-kabana') AND a.photo_lng_language IS NULL /* объединения нет, доп. язык тоже не выбран, берем основной (module:292825) */ AND a.photo_chr_link LIKE ? ORDER BY photo_ind_index LIMIT 1 (где знак '?' заменяется на значение '1')

Запрос вернул строку, нашли ID айтема, photo_uid_id=3086836



Краткая справка

Модуль выполняет два варианта запросов к БД:

Плейсхолдеры, которые можно использовать в шаблоне
{ "Account" : "1981", "Holder" : "13534", "Member" : null, "Function" : "photo", "UserID" : 55658985, "Users" : "Функция", "Letter" : "Функция", "Pages" : "Функция", "Backward" : "Функция", "Forward" : "Функция", "PagePos" : "Функция", "PageQuantity" : "Функция", "Pos" : "Функция", "Min" : "Функция", "Max" : "Функция", "Last" : "Функция", "First" : "Функция", "Prev" : "Функция", "Next" : "Функция", "Total" : "Функция", "Items" : "Функция", "Uniqs" : "Функция", "Hash" : "Функция", "Array" : "Функция", "Listing" : "Функция", "Union" : "/ohota/photo-union.html", "Data_uid_id" : "photo_uid_id", "Data_hld_holder" : "photo_hld_holder", "Data_mbr_member" : "photo_mbr_member", "Data_chr_link" : "photo_chr_link", "Data_ref_link" : "photo_ref_link", "Data_lng_language" : "photo_lng_language", "Data_chr_name" : null, "Data_chr_title" : null, "Data_txt_descr" : null, "Data_txt_keywords" : null, "QA" : "photo", "QA_Page" : "p", "QA_ItemQuantity" : "quantphoto", "QA_FirstItem" : "firstphoto", "QA_Sort" : "sortphoto", "QA_Desc" : "descphoto", "Return" : null, "ItemQuantity" : "100", "FirstItem" : "0", "QSPage" : "ohota", "BaseHref" : null, "main-Module" : "292825", "page-Module" : "Функция", "parent-Module" : 223010, "SQL" : "SELECT\r\n\tCOALESCE(a.photo_ref_link, a.photo_uid_id) AS photo_uid_id,\r\n\ta.photo_cnt_account,\r\n\ta.photo_hld_holder,\r\n\ta.photo_mbr_member,\r\n\ta.photo_lng_language, /* языковая поддержка */\r\n\ta.photo_ref_link, /* языковая поддержка */\r\n\ta.photo_chr_link,\r\n\r\n\r\n\tphoto_img_640x480image,\r\n\tphoto_ind_index\nFROM account_photo a\n\tWHERE a.photo_cnt_account=1981\r\nAND a.photo_hld_holder IN(13534)\r\nAND a.photo_mbr_member = 0\n\tAND 'ohota' NOT IN ('about','ohota-na-kabana')\n\tAND a.photo_lng_language IS NULL /* объединения нет, доп. язык тоже не выбран, берем основной (module:292825) */\n\t AND a.photo_chr_link LIKE ? \n\t\n\t\n\tORDER BY photo_ind_index \n\tLIMIT 1 /*URN item*/", "Timing" : "Функция", "AuthLogin" : "Функция", "CONF_ForeignAccount" : "", "CONF_SqlUpdateLimit" : "", "CONF_DataMask" : "'ohota' NOT IN ('about','ohota-na-kabana')", "CONF_Qs_Page" : "", "CONF_SqlWhereQsMatch" : "", "CONF_Photo_txt_text" : "", "CONF_Photo_smp_create" : "", "CONF_SqlGroupby" : "", "CONF_DefaultItem" : "", "CONF_Photo_chr_article" : "", "CONF_SqlUpdateTable" : "", "CONF_Photo_rom_hits" : "", "CONF_Photo_dat_date" : "", "CONF_PageQuantity" : "", "CONF_Photo_chk_type" : "", "CONF_QsSelect" : "1", "CONF_Photo_set_category" : "", "CONF_ColumnCount" : 0, "CONF_Link1" : "", "CONF_Link2" : "", "CONF_ColumnFormat" : "1", "CONF_Photo_txt_descr" : "", "CONF_Photo_smp_update" : "", "CONF_SqlUpdateSet" : "", "CONF_SeekModule" : "0", "CONF_Photo_chk_attribute" : "", "CONF_ItemQuantity" : "100", "CONF_Photo_enm_hot" : "", "CONF_FunctionTable" : "account_photo", "CONF_Photo_uid_id" : "", "CONF_ShortText" : 100, "CONF_SortBy3" : "", "CONF_Photo_hgt_image" : "", "CONF_SortBy2" : "", "CONF_SortBy" : "photo_ind_index", "CONF_Photo_int_price" : "", "CONF_Photo_txt_keywords" : "", "CONF_Photo_clr_color" : "", "CONF_SqlHaving" : "", "CONF_Photo_tmb_160x120image" : "", "CONF_Photo_chr_title" : "", "CONF_QsId" : "photo", "CONF_SqlLimit" : "LIMIT 100 OFFSET 0", "CONF_SqlFrom" : "FROM account_photo a", "CONF_Photo_ind_index" : "", "CONF_CustomParent" : "", "CONF_SqlWhere" : "WHERE a.photo_cnt_account=1981\r\nAND a.photo_hld_holder IN(13534)\r\nAND a.photo_mbr_member = 0", "CONF_Photo_img_640x480image" : "Image1500x1500 [100]", "CONF_Photo_chr_link" : "", "CONF_Photo_chr_size" : "", "CONF_Link3" : "", "CONF_SqlSelect" : "SELECT\r\n\tCOALESCE(a.photo_ref_link, a.photo_uid_id) AS photo_uid_id,\r\n\ta.photo_cnt_account,\r\n\ta.photo_hld_holder,\r\n\ta.photo_mbr_member,\r\n\ta.photo_lng_language, /* языковая поддержка */\r\n\ta.photo_ref_link, /* языковая поддержка */\r\n\ta.photo_chr_link,\r\n\r\n\r\n\tphoto_img_640x480image,\r\n\tphoto_ind_index", "CONF_SqlUpdateWhere" : "", "CONF_Photo_chr_name" : "", "CONF_Photo_wth_image" : "", "Photo_Href" : "Функция", "([A-Z][a-z]+)Update" : "Функция", "([a-z]+_[a-z]+)Update" : "Функция" }

ВАРИАНТ 1. Показываем страницу айтема. Параметр URN (имя photo в QUERY_STRING) определён (значение равно 1). Соотвтественно айтем выбран.

Выбираем модуль из списка доступных шаблонов ('Photo') с ролью module_role=CONTAINER:

Условие не выполнено (NOT MATCH) для шаблона: «Photo»

SELECT '1' is null