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 собирать и выводить инфу о каком-то колличестве самых популярных тем на форуме ( в которых больше всего сообщений, свежих за последний месяц, например ) и такое же о статьях ? О самых комментируемых статьях ? |