Build customized page list widgets
Kort
![]() |
|
---|---|
Счас посмотрим SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
webitproff |
|
---|---|
#45869 Kort: установлен чистый движок кота с репозитория, без какой-либо кастомизации аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Kort
![]() |
|
---|---|
Последняя версия pagelist, с Гитхаба? SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
webitproff |
|
---|---|
, да конечно, вчера скачал и поставил и так на всякий, я не кумарю, но не подтягует автора/владельца статьи ни в админке ни на фронтэнде
{PAGE_ROW_ID} - подтягует {PAGE_ROW_DATE_STAMP|cot_date('d.m.Y', $this)} - тоже а вот владельца никак, - все варианты пробывал, пересмотрел файлы модуля Добавлено 10 минут спустя: Вот сейчас, скачал последний с репозитория, который был обновлен 2 часа назад, предыдущий удалил, в том числе с хоста. Новый залил плагин и при установке Deprecated: Optional parameter $cc_mode declared before required parameter $cc_subs is implicitly treated as a required parameter in public_html/plugins/pagelist/inc/pagelist.functions.php on line 21 Deprecated: Optional parameter $cc_cats declared before required parameter $cc_subs is implicitly treated as a required parameter in /public_html/plugins/pagelist/inc/pagelist.functions.php on line 21 и в админке и на фронтэнде выдаёт Warning: Undefined variable $cc_where in public_html/plugins/pagelist/inc/pagelist.functions.php on line 45 Warning: Undefined variable $pagelist_join_columns in public_html/plugins/pagelist/inc/pagelist.functions.php on line 102 Warning: Undefined variable $pagelist_join_tables in public_html/plugins/pagelist/inc/pagelist.functions.php on line 103 Warning: Undefined variable $cc_where in public_html/plugins/pagelist/inc/pagelist.functions.php on line 45 Warning: Undefined variable $pagelist_join_columns in public_html/plugins/pagelist/inc/pagelist.functions.php on line 102 Warning: Undefined variable $pagelist_join_tables in public_html/plugins/pagelist/inc/pagelist.functions.php on line 103 Оно вообще не к спеху, просто информирую что так и так аккаунт удален - не срослось с разработчиками
ушел на другой движок |
|
This post was edited by webitproff (2023-01-21 13:35, 2 years ago) |
Kort
![]() |
|
---|---|
Скачай ещё раз. Для включения user-тегов включи в настройках опцию - rtfm Добавлено 51 секунда спустя: Исправлю SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
webitproff |
|
---|---|
#45873 Kort: принял Добавлено 3 минуты спустя:
аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Kort
![]() |
|
---|---|
Пока не могу проверить у себя на 8.1 Скачай pagelist еще раз. Что теперь не работает? SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
webitproff |
|
---|---|
#45875 Kort: добро, отпишусь через час Добавлено 10 минут спустя: 1. Установка без ошибок
Warning: Undefined variable $cc_where in /plugins/pagelist/inc/pagelist.functions.php on line 45 Warning: Undefined variable $pagelist_join_columns in /plugins/pagelist/inc/pagelist.functions.php on line 95 Warning: Undefined variable $pagelist_join_tables in /plugins/pagelist/inc/pagelist.functions.php on line 96 Warning: Undefined variable $cc_where in /plugins/pagelist/inc/pagelist.functions.php on line 45 Warning: Undefined variable $pagelist_join_columns in /plugins/pagelist/inc/pagelist.functions.php on line 95 Warning: Undefined variable $pagelist_join_tables in /plugins/pagelist/inc/pagelist.functions.php on line 96
В параметрах для вывода в шаблоне admin.home.tpl: <div class="col">{PHP|cot_pagelist('pagelist.admin', 5, 'page_count DESC', 'page_count > 0')}</div> <div class="col">{PHP|cot_pagelist('pagelist.admin', '10', 'page_date DESC')}</div>
аккаунт удален - не срослось с разработчиками
ушел на другой движок |
|
This post was edited by webitproff (2023-01-21 14:27, 2 years ago) |
Kort
![]() |
|
---|---|
Ошибки можно заглушить, исправлю когда заработает 8.1 на облаке. Странно, что не выводятся теги. У меня все есть (блок 3): На всякий случай: {PHP|cot_pagelist('pagelist', 5, 'page_count DESC', 'page_count > 0')} и tpl: <!-- BEGIN: MAIN --> <ul class="m-0"> <!-- BEGIN: PAGE_ROW --> <li> <p class="m-0">{PAGE_ROW_SHORTTITLE}</p> <p class="m-0">{PAGE_ROW_DATE}</p> <p class="m-0">{PAGE_ROW_DATE_STAMP}</p> <p class="m-0">{PAGE_ROW_OWNER_ID} / {PAGE_ROW_OWNER_NAME}</p> </li> <!-- END: PAGE_ROW --> </ul> <!-- IF {PAGE_TOP_PAGINATION} --> <nav class="mt-1" aria-label="Sample Pagination"> <ul class="pagination pagination-sm justify-content-left m-0"> {PAGE_TOP_PAGEPREV}{PAGE_TOP_PAGINATION}{PAGE_TOP_PAGENEXT} </ul> </nav> <!-- ENDIF --> <!-- END: MAIN --> Да, под php 8 есть проблемы. Будем разбираться SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
|
This post was edited by Kort (2023-01-21 14:53, 2 years ago) |
webitproff |
|
---|---|
#45877 Kort: Принял, еще спасибо ;) аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Kort
![]() |
|
---|---|
Плагин обновил, но чтобы работал корректно, надо решить вопрос с системной функцией cot_pagenav. Пока что в строке 4436 надо вставить 'first' => '',
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
webitproff |
|
---|---|
Вроде победили Параметры (это для скина админки): <div class="container-fluid"> <div class="d-grid gap d-md-flex d-md-block"> <div class="col">{PHP|cot_pagelist('pagelist.admin', 7, 'page_count DESC', 'page_count > 0')}</div> <div class="col">{PHP|cot_pagelist('pagelist.admin', '7', 'page_date DESC')}</div> </div> </div> и сам pagelist.tpl уверен пригодиться кому-то <!-- BEGIN: MAIN --> <div class="card card-outline card-primary"> <div class="card-header"> <h3 class="card-title">Simple Full Width</h3> <div class="card-tools"> <!-- IF {PAGE_TOP_PAGINATION} --> <ul class="pagination pagination-sm float-right"> {PAGE_TOP_PAGEPREV}{PAGE_TOP_PAGINATION}{PAGE_TOP_PAGENEXT} </ul> <!-- ENDIF --> </div> </div> <div class="card-body p-0"> <table class="table table-sm"> <thead> <tr> <th>#</th> <th>Заголовок</th> <th>Автор</th> <th>Дата</th> </tr> </thead> <tbody> <!-- BEGIN: PAGE_ROW --> <tr> <td>{PAGE_ROW_ID}</td> <td class="w-50"> <a href="{PAGE_ROW_URL}">{PAGE_ROW_SHORTTITLE}</a> <p class="m-0"><small> {PAGE_ROW_TEXT|strip_tags($this)|mb_substr($this, 0, 70)}</small> </p> </td> <td class="w-20">{PAGE_ROW_OWNER_NAME} <br> ID# <span class="badge badge-primary">{PAGE_ROW_OWNER_ID}</span> </td> <td class="w-20">{PAGE_ROW_DATE_STAMP|cot_date('d.m.Y', $this)} </span> </td> </tr> <!-- END: PAGE_ROW --> </tbody> </table> </div> </div> <!-- END: MAIN -->
Подводя итоги ;) работает на 8.1 и в админке и на фронтэнде! не зря ковырялись ! осталось пофиксить ошибки. аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Kort
![]() |
|
---|---|
Какие ошибки? SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
webitproff |
|
---|---|
#45881 Kort: Порядок! после обновы с репозитория взял pagelist.functions.php и заменил, - всё четко!
аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Kabak |
|
---|---|
Умеет ли Pagelist собирать и выводить инфу о каком-то колличестве самых популярных тем на форуме ( в которых больше всего сообщений, свежих за последний месяц, например ) и такое же о статьях ? О самых комментируемых статьях ? |