Авторизуйтесь по паролю
Endy 04.04.2016 Общие вопросы, jQuery, Хаки, Ламерские вопросы 3915
ravchik - 2015-04-294 апреля 2016 10:19 - #54505
Endy - 2015-04-294 апреля 2016 10:40 - #54509
ravchik - 2015-04-294 апреля 2016 10:43 - #54510
Endy - 2015-04-294 апреля 2016 10:46 - #54512
Endy - 2015-04-294 апреля 2016 10:48 - #54513
Вставляем скрипты в дополнительные поля новости(встроенные сценарии и стили)Встроенные сценарии и стили –программные коды в html-документе,обёрнутые в теги <script> или <style>Установить (встроить) скрипт прямо на веб-страницу с новостью позволяет её дополнительное поле – [xfvalue_имя]. При просмотре страницы, содержание доп.поля выводится движком из новости – непосредственно в html-разметку шаблона сайта, где и оборачивается тегами <script> или <style>. Этот способ позволяет частично обойти фильтрацию ввода данных CMS DLE.В админпанели движка – создать дополнительные поля с именами «css» (для CSS) и «java» (для javascript). Тип поля – несколько строк. «Использовать поле по желанию» – да. Текстовый редактор – не подключать.В низ шаблона полной новости (fullstory.tpl) вставить конструкции<style type="text/css">[xfvalue_css]</style> (для CSS)<script type="text/javascript">[xfvalue_java]</script> (для javascript)При добавлении новости – в созданные доп.поля записываются требуемые коды скриптов и стилейНедостатком использования доп.полей в CMS DLE является их общедоступность. Журналисты смогут добавлять скрипты и стили в новости сайта DLE. Запись и загрузка скриптов и стилей в доп.поля новости приемлема владельцам блогов да небольших сайтов, где нет орды журналистов.Частично, общедоступность доп.полей в CMS DLE ограничивается оборачиванием тегами [group=1] строки {xfields} в шаблоне addnews.tpl и запретом входа журналистов в админпанель движка.
joydo - 2015-04-294 апреля 2016 10:49 - #54514
Endy - 2015-04-294 апреля 2016 11:12 - #54516
header('Location: ' . $config['http_home_url'] );
header("Location: ".($config['allow_alt_url'] ? $config['http_home_url'] .'user/'.urlencode($member_id['name']).'/' : $PHP_SELF.'?subaction=userinfo&user='.urlencode($member_id['name'])));