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 Оно вообще не к спеху, просто информирую что так и так аккаунт удален - не срослось с разработчиками ушел на другой движок 
                        Bu gönderi webitproff tarafından düzenlendi (2023-01-21 13:35, 2 yıllar önce)
                     | 
| 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>
 аккаунт удален - не срослось с разработчиками ушел на другой движок 
                        Bu gönderi webitproff tarafından düzenlendi (2023-01-21 14:27, 2 yıllar önce)
                     | 
| 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 - создание сайтов, разработка плагинов и тем для Котонти 
                        Bu gönderi Kort tarafından düzenlendi (2023-01-21 14:53, 2 yıllar önce)
                     | 
| 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 собирать и выводить инфу о каком-то колличестве самых популярных тем на форуме ( в которых больше всего сообщений, свежих за последний месяц, например ) и такое же о статьях ? О самых комментируемых статьях ? |