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']; } } Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.