Forums / National / Russian / Модули и плагины / [Plugin] Pagelist

<<<12345>>>

Build customized page list widgets

Kort
#46 2023-01-21 12:12

Счас посмотрим

SED.by - создание сайтов, разработка плагинов и тем для Котонти
webitproff
#47 2023-01-21 12:15
#45869 Kort:

Счас посмотрим

установлен чистый движок кота с репозитория, без какой-либо кастомизации

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kort
#48 2023-01-21 12:15

Последняя версия pagelist, с Гитхаба?

SED.by - создание сайтов, разработка плагинов и тем для Котонти
webitproff
#49 2023-01-21 13:20

, да конечно, вчера скачал и поставил

и так на всякий, я не кумарю, но не подтягует автора/владельца статьи ни в админке ни на фронтэнде

 

 

{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

Оно вообще не к спеху, просто информирую что так и так

аккаунт удален - не срослось с разработчиками
ушел на другой движок

Dit bericht is bewerkt door webitproff (2023-01-21 13:35, 1 jaar ago)
Kort
#50 2023-01-21 13:37

Скачай ещё раз.

Для включения user-тегов включи в настройках опцию - rtfm

Добавлено 51 секунда спустя:

Исправлю

SED.by - создание сайтов, разработка плагинов и тем для Котонти
webitproff
#51 2023-01-21 13:46
#45873 Kort:

Скачай ещё раз.

Для включения user-тегов включи в настройках опцию - rtfm

Добавлено 51 секунда спустя:

Исправлю

принял

Добавлено 3 минуты спустя:

laugh  никнеймы подтянуло, но теперь даты после обновы пропали .....

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kort
#52 2023-01-21 14:13

Пока не могу проверить у себя на 8.1

Скачай pagelist еще раз. Что теперь не работает?

SED.by - создание сайтов, разработка плагинов и тем для Котонти
webitproff
#53 2023-01-21 14:15
#45875 Kort:

Пока не могу проверить у себя на 8.1

Скачай pagelist еще раз. Что теперь не работает?

добро, отпишусь через час

Добавлено 10 минут спустя:

1. Установка без ошибок
2. Даты не подтягивает, в шаблоне тег {PAGE_ROW_DATE_STAMP|cot_date('d.m.Y', $this)}
3. В админке, на главной разумеется, ошибки:

 

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>

 

аккаунт удален - не срослось с разработчиками
ушел на другой движок

Dit bericht is bewerkt door webitproff (2023-01-21 14:27, 1 jaar ago)
Kort
#54 2023-01-21 14:36

Ошибки можно заглушить, исправлю когда заработает 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 - создание сайтов, разработка плагинов и тем для Котонти

Dit bericht is bewerkt door Kort (2023-01-21 14:53, 1 jaar ago)
webitproff
#55 2023-01-21 14:42
#45877 Kort:

Ошибки можно заглушить, исправлю когда заработает 8.1 на облаке.

Странно, что не выводятся теги. У меня все есть (блок 3):

Будем разбираться

Принял, еще спасибо ;)

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kort
#56 2023-01-21 15:39

Плагин обновил, но чтобы работал корректно, надо решить вопрос с системной функцией cot_pagenav. Пока что в строке 4436 надо вставить

'first' => '',

 

SED.by - создание сайтов, разработка плагинов и тем для Котонти
webitproff
#57 2023-01-21 15:42

Вроде победили

Параметры (это для скина админки):

<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
#58 2023-01-21 16:01

Какие ошибки?

SED.by - создание сайтов, разработка плагинов и тем для Котонти
webitproff
#59 2023-01-21 16:44
#45881 Kort:

Какие ошибки?

Порядок!

после обновы с репозитория взял pagelist.functions.php и заменил, - всё четко!

wink yes

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kabak
#60 2023-06-07 12:58

Умеет ли Pagelist собирать и выводить инфу о каком-то колличестве самых популярных тем на форуме ( в которых больше всего сообщений, свежих  за последний месяц, например ) и такое же о статьях ? О самых комментируемых статьях ?

<<<12345>>>