YuriBtr 58 Опубликовано: 11 ноября 2018 Рассказать Опубликовано: 11 ноября 2018 (изменено) Если группе пользователей был назначен шаблон отличный от указанного "по умолчанию" в настройках скрипта, то при предпросмотре новостей из админки, этой группе показывается шаблон предпросмотра (preview.tpl, preview.css) взятый из шаблона "по умолчанию". При этом, если создавать новость на "фронте", то там предпросмотр работает корректно. Вообще кстати надо сказать - генерация предпросмотра очень странная. Чтобы не дублировать стили, приходится полностью очищать preview.css и в preview.tpl подключать css из активного шаблона. Благо тег {THEME} в нем работает корректно. Также доставляет встроенная в код "engine\inc\preview.php" генерация HTML c заголовком "XHTML 1.0 Transitional", в то время как уже вся верстка переведена на HTML5. Все таки хочется полного MVC в скрипте Изменено 11 ноября 2018 пользователем YuriBtr Ссылка на сообщение Поделиться на других сайтах
YuriBtr 58 Опубликовано: 11 декабря 2018 Рассказать Опубликовано: 11 декабря 2018 Автор Поскольку никакой реакции не было на этот баг, я сам исправил его. В файле engine/inc/preview.php надо найти $tpl->dir = ROOT_DIR.'/templates/'.$config['skin']; и выше добавить if (isset ( $_COOKIE['dle_skin'] ) ) { $_COOKIE['dle_skin'] = trim( totranslit($_COOKIE['dle_skin'], false, false) ); if ($_COOKIE['dle_skin'] != '' AND @is_dir ( ROOT_DIR . '/templates/' . $_COOKIE['dle_skin'] )) { $config['skin'] = $_COOKIE['dle_skin']; } } Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас