Евгений

Евгений

Был в сети 26 октября 2023, 09:01
Заказы не принимаю
А можно и с галереей завязаться, только реально придется создавать на каждый ресурс галерею, а чтобы автоматизировать вызов, делать через чанк, например:
в чанке вызов снипета —
[[gallery?
    album=`[[+album]]`
    &thumbHeight=`200`
    &thumbWidth=`200`
    &thumbTpl=`galItemThumb.tpl` //шаблон вывода элемента галереи
]]
А в ресурсе в нужном месте вызов чанка с именем альбома
[[$gallery?album=`Юца`]]
Можно называть альбомы по ID ресурса, тогда вызоб будет более универсальным
[[$gallery?album=`[[*id]]`]]
И ничего страшного в этом нет.
Привет!
Как в evo я не знаю, но в revo в файле .htaccess я не менял ничего.
В head прописал
<base href="http://domain.ru/folder/">
Далее во всех config.core.php (а их 3 шт, в корне, /manager, /connectors) правил пути до ядра:

define('MODX_CORE_PATH', '/home/o/blabla/youdomain.ru/public_html/_folder/core/');
В главном конфиге помимо других путей которые тоже надо менять, есть строки в которых указан путь к ядру для фронта и для админки:
if (!defined('MODX_CONNECTORS_PATH')) {
    $modx_connectors_path= '/home/o/blabla/youdomain.ru/public_html/folder/connectors/';
    $modx_connectors_url= '/folder/connectors/';
    define('MODX_CONNECTORS_PATH', $modx_connectors_path);
    define('MODX_CONNECTORS_URL', $modx_connectors_url);
}
if (!defined('MODX_MANAGER_PATH')) {
    $modx_manager_path= '/home/o/blabla/youdomain.ru/public_html/folder/manager/';
    $modx_manager_url= '/folder/manager/';
    define('MODX_MANAGER_PATH', $modx_manager_path);
    define('MODX_MANAGER_URL', $modx_manager_url);
}
if (!defined('MODX_BASE_PATH')) {
    $modx_base_path= '/home/o/blabla/youdomain.ru/public_html/folder/';
    $modx_base_url= '/folder/';
    define('MODX_BASE_PATH', $modx_base_path);
    define('MODX_BASE_URL', $modx_base_url);
}
.....
if (!defined('MODX_ASSETS_PATH')) {
    $modx_assets_path= '/home/o/blabla/youdomain.ru/public_html/folder/assets/';
    $modx_assets_url= '/folder/assets/';
    define('MODX_ASSETS_PATH', $modx_assets_path);
    define('MODX_ASSETS_URL', $modx_assets_url);
}
Далее чистим принудительно папку core/cache и пробуем. Вроде всё.

PS Стили подключал без первого слэша
<link rel="stylesheet" href="tpl/css/bootstrap.min.css" type="text/css">
На моей стороне не используется бд, на стороне ПЦ не знаю, пробовал переводить насильно и в utf-8 и в windows-1251, и различные варианты с content type, и принудительно указывал кодировку в форме… итд. Сейчас написал развернутое письмо в ТП, жду ответа.