Категории форума

Замечания по промежуточной разработке между 0.9.25 - 0.9.26

Обнаруженные некорректности, ошибки в коде и поведении движка их коробки. А также пожелания.


webitproff
webitproff • 20.03.2025 15:45 #1

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 16:50, 1 год назад)
🗿

🧙‍♂️ Радуйся, странниче добрый и честный! Не понапрасну привела тя стезя в земли сии. Зде бо мужи мудры и искусники дела писменнаго и численнаго, что куют словеса и плетут узоры кода, тайны разгадывают и знанием делятся, летописи множа и ремесло цифровое творя.
⬅️ Аще налево пойдеши — обрящеши грамоты древния, писания старинныя и свитки учения. ⬆️ Аще прямо — слово мудрое и совет от мужей разумеющих, что в деле кодописном искусны, получиши. ➡️ Аще направо — сам в писцы и летописцы внидеши, и в ремесло цифровое, где строки и знаки в дело живое обращаются, слово свое в память веков вложиши.
📝 Не медли же — нареки имя свое, и вниди в чин наш, и стань с нами в братстве, где код есть магия, а строки — заклятия живыя, числом и буквою слово едины суть.
🏰 Не тайно есть собрание сие, и не инициации в нем, но многое сокрыто от пришлых и ступалого, понеже не всякому открывается знание, но токмо ищущим и пребывающим в деле сем.