Страницы, статьи и новости
Инструменты и плагины
Заготовка заголовок


Описание как пример заготовки. Пример текстового контента для дальнейшей кастомизации шаблона "Index36".

Редактировать шаблон вы можете на свое усмотрение и как вам угодно. Если у вас на это нет времени или недостаточно знаний - вы всегда можете заказать адаптацию шаблона сайта написав мне по контактам на GitHub или в личные сообщения на публичной странице сайта маркетплейса цифровых товаров

20.03.2025 14:45

Cotonti Siena на GitHub


1. добавить файл recentitems.global.php в плагин
и подключить

require_once cot_langfile('recentitems', 'plug');

Потому как в header.tpl не подтягивает локализацию.


2. Tags (Плагин облако тегов) на главной показывает только, если, в конфигурации селектом выбрано "все"

Если выбрать либо "Страницы" либо "Форумы" - на главной облако тегов пустое.

Не работает {INDEX_TAG_CLOUD_ALL_LINK}

ни так {INDEX_TAG_CLOUD_ALL_LINK}
ни так <a href="{INDEX_TAG_CLOUD_ALL_LINK}" class="text-primary">{PHP.L.Tags}</a>

а если прям в здесь же прописать {PHP.R.tags_code_cloud_more} и использовать {PHP|dump}

{PHP.R.tags_code_cloud_more} => "<a class="more" href="{$url}">Все теги</a>"

Смотрю проверку: включена ли опция отображения ссылки "еще теги" в облаке тегов, установлен ли лимит > 0, и достигнуто ли это количество тегов
 

if (Cot::$cfg['plugin']['tags']['more'] && $limit > 0 && $tag_count == $limit) {

Что происходит:

    Cot::$cfg['plugin']['tags']['more'] — проверяется, включена ли настройка плагина tags с ключом more. Эта настройка позволяет отображать ссылку "Показать все теги" или что-то аналогичное.
    $limit > 0 — установлен лимит на количество отображаемых тегов.
    $tag_count == $limit — количество тегов, отображённых сейчас, равно лимиту. Это значит, что потенциально есть ещё теги, но они не показаны из-за ограничения.

Если все три условия выполняются, тогда мы выводим ссылку "Показать все теги" но не работает пока.

вот установки:

{PHP.cfg.plugin.tags.css} => 1
{PHP.cfg.plugin.tags.forums} => 1
{PHP.cfg.plugin.tags.index} => "all"
{PHP.cfg.plugin.tags.lim_forums} => 10
{PHP.cfg.plugin.tags.lim_index} => 25
{PHP.cfg.plugin.tags.lim_pages} => 10
{PHP.cfg.plugin.tags.limit} => 4
{PHP.cfg.plugin.tags.more} => 1
{PHP.cfg.plugin.tags.noindex} => 1
{PHP.cfg.plugin.tags.order} => "Alphabetical"
{PHP.cfg.plugin.tags.pages} => 1
{PHP.cfg.plugin.tags.perpage} => 50
{PHP.cfg.plugin.tags.sort} => "Date"
{PHP.cfg.plugin.tags.title} => 1
{PHP.cfg.plugin.tags.translit} => 1

 

 

Отредактировано: webitproff (20.03.2025 15:50, 1 год назад)
Аккаунт