Pages, Articles & News
Tools & Plugins
Example / Placeholder Title


Description as an example placeholder. Sample text content for further customization of the "Index36" template.

You are free to edit and customize the template however you like. If you don’t have time or enough knowledge — you can always order template adaptation by contacting me via GitHub or private messages on the digital goods marketplace.

2024-01-24 13:14
Avatar" alt="" class="rounded-circle border border-2 border-light" width="54" height="54">

Вот-вот выйдет релиз движка Cotonti Siena версии 0.9.24.

Со некоторыми модулями и плагинами, которые не входят в коробку базового движка, будет наблюдаться проблема - пустая страница в админке, при попытке зайти в "Администрирование" того или иного расширения.

С чем это связано и как решить.

А. Кальнов сделал довольно много работы за последний год в модернизации, оптимизации кода котонти. Все эти улучшения, разумеются имеют и другую сторону, но в эволюции это естественное явление.

И так, что делать, если например в модуле "market", жмем на ссылку "Администрирование", а там - пустая страница?

Ответ:

1. Открываем файл "market.admin.default.php", который на сайте в папке /modules/market/inc/ и скролим в самый конец документа.

2. Находим

$adminmain = $t->text("MAIN");

меняем на

$adminMain = $t->text("MAIN");

сохраняем изменения.

3. Идем на своем сайте в админку и проверяем.

https://my_domain.com/admin/market *

*my_domain.com - заменить на свой.

всё.

Добавлено 1 месяц спустя:

Также в догонку, после обновления конкретно самого движка котонти, если:

Пропала справка (подсказка или информация по расширению) на странице плагина или модуля

в своих расширениях, находим переменную $adminhelp, (поиск с учетом регистра)

$adminhelp = $L['тут_мое_значение'];

и меняем на $adminHelp

$adminHelp = $L['тут_мое_значение'];

С чем это связано?

С рядом правок и обновлений в Cotonti 0.9.24 и выше, синтаксис притерпел ряд регистроЗависимых изменений в написании кода.

В расширениях движка "из коробки", то есть модулей и плагинов, которые входят в установочный пакет системы котонти, - эти правки выполняются "живыми" разработчиками.

Разумеется, в движке из коробки нет того списка модулей и плагинов, которые позволяют создать свой сайт маркетплейса/биржи, а сами авторы этих расширений, которые зачастую между собой не связаны, уже могут давно не поддерживать свои разработки.

 

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

более подробнее

system/admin/admin.main.php

$adminPath = array(array(cot_url('admin'), Cot::$L['Adminpanel']));
$adminTitle = isset($adminTitle) ? $adminTitle : '';
$adminHelp = isset($adminHelp) ? $adminHelp : '';
$adminMain = isset($adminMain) ? $adminMain : '';

// @deprecated in 0.9.24 (for backward compatibility)
if (!empty($adminhelp)) {
    $adminHelp = $adminhelp;
}
if (!empty($adminmain)) {
    $adminMain = $adminmain;
}
if (!empty($adminpath)) {
    $adminPath = $adminpath;
}
// /@deprecated in 0.9.24

 

This post was edited by webitproff (2024-03-21 09:21, 2 years ago)
Account