{"id":22142744,"url":"https://github.com/seditio/cot_comlist","last_synced_at":"2025-03-24T11:42:24.504Z","repository":{"id":174857161,"uuid":"652889505","full_name":"seditio/cot_comlist","owner":"seditio","description":"Cotonti widget rendering comment lists by various conditions anywhere ","archived":false,"fork":false,"pushed_at":"2023-10-21T07:37:57.000Z","size":57,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-29T16:44:57.330Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/seditio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-13T02:10:38.000Z","updated_at":"2023-09-02T05:29:00.000Z","dependencies_parsed_at":"2023-10-05T02:21:01.362Z","dependency_job_id":"78321da0-d5e4-470c-a7c1-babd6aa982e5","html_url":"https://github.com/seditio/cot_comlist","commit_stats":null,"previous_names":["seditio/cot_comlist"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seditio%2Fcot_comlist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seditio%2Fcot_comlist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seditio%2Fcot_comlist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seditio%2Fcot_comlist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seditio","download_url":"https://codeload.github.com/seditio/cot_comlist/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245266420,"owners_count":20587451,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-01T21:43:23.427Z","updated_at":"2025-03-24T11:42:24.478Z","avatar_url":"https://github.com/seditio.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cot_comlist\nГенератор списков комментариев\n\n## Использование:\n\n```html\n{PHP|cot_comlist($tpl, $items, $order, $extra, $group, $offset, $pagination, $ajax_block, $cache_name, $cache_ttl)}\n```\n\nНазначение параметров:\n* $tpl -- имя шаблона (по умолчанию comlist)\n* $items -- количество выводимых записей (по умолчанию 0 -- вывести все)\n* $order -- сортировка (по умолчанию \"com_date DESC\")\n* $extra -- дополнительное MYSQL-условие\n* $group -- сгруппировать по страницам\n* $offset -- сдвиг на указанное количество записей от первой\n* $pagination -- код паджинации\n* $ajax_block -- ajax-блок (id), по умолчанию comlist\n* $cache_name -- имя записи кэша\n* $cache_ttl -- срок жизни кэша\n\n## В шаблоне генерятся следующие теги:\n\n* {PAGE_ROW_NUM} -- порядковый номер\n* {PAGE_ROW_ODDEVEN} -- класс odd/even (чет/нечет)\n* {PAGE_ROW_COMLIST_IS_NUMERIC} -- цифровой (не символьный) код 'com_code'\n* {PAGE_ROW_COMLIST_ID} -- id комментария\n* {PAGE_ROW_COMLIST_CODE} -- код комментария\n* {PAGE_ROW_COMLIST_AREA} -- расширение комментария\n* {PAGE_ROW_COMLIST_AUTHOR} -- кликабельное имя автора\n* {PAGE_ROW_COMLIST_AUTHORNAME} -- имя автора\n* {PAGE_ROW_COMLIST_AUTHORID} -- пользовательский id автора\n* {PAGE_ROW_COMLIST_AUTHORIP} -- ip автора\n* {PAGE_ROW_COMLIST_TEXT} -- текст комментария\n* {PAGE_ROW_COMLIST_TEXT_PLAIN} -- текст комментария, обработанный функцией strip_tags (без NULL-байтов, PHP- и HTML-тегов)\n* {PAGE_ROW_COMLIST_DATE} -- дата в формате Cotonti\n* {PAGE_ROW_COMLIST_DATE_STAMP} -- дата в формате timestamp\n\n### Подключение тегов PAGE_ROW_\n\nКроме основных тегов плагин генерит весь набор тегов для родительской страницы (функция cot_generate_pagetags)\n\n### Подключение тегов PAGE_ROW_AUTHOR_\n\nКроме основных тегов плагин может генерить весь набор тегов для владельца комментария (функция cot_generate_usertags)\n\n## История:\n\nвер. 1.20\n1. Удалены параметры черного и белого списка\n2. Добавлено кэширование (только при отключенных аяксе и паджинации)\n3. Добавлена работа с аяксом\n4. Добавлена индикация новых комментариев\n\nвер. 1.10\n1. Плагин переименован из pagecom в comlist\n2. Мелкие исправления и улучшения\n\n===\n\n## How to Use:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseditio%2Fcot_comlist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseditio%2Fcot_comlist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseditio%2Fcot_comlist/lists"}