есть сайт, стоит на DLE9.0, лицензия, все модули покупные, особых проблем со взломом или другими бяками не было.
на данный момент собираюсь менять дизайн, и вот думаю - может обновить кмс до актуальной версии?.... а потом думаю- да и эта вроде работает.... и еще думаю - а вдруг в атуальной есть что то такое классное чего нет в моей?
собственно вопрос - вы рекомендуете обновить кмс? и по каким причинам? можно вкратце.
спасибо
Я не ТС, но отвечу:
Всё зависит от ваших потребностей.Конечно-же добавилось множество новых возможностей и были закрыты уязвимости.
VSNick: Неужели все так плохо? Ведь многие авторы онлайн кинотеатров на дле использую данную форму для переключения серий или выпусков не прибегая к необходимости в использовании лезть в БД или вносить код js в сам шаблон. Может решение кроется в доп. полях?!
Вопрос остается не решенным.
Да.Можно использовать доп. поля, но без модификаций тут тоже не обойтись, т.к. движок не позволяет создавать произвольное кол-во оных.
Kel_Kimpbell: sima007, работать ваш вариант может и будет, но мне он не нравится. Закрученно как-то.
Свой первый пост я подредактировал. Действительно не учел, что работать будет только в шаблонах.
Чтобы в тексте статьи вставить рекламу - открываете файл index.php, находите:
$tpl->set ( '{content}', "<div id='dle-content'>" . $tpl->result['content'] . "</div>" );
и ПЕРЕД этой строчкой вставляете:
$tpl->result['content'] = str_replace ('{tratata}','kodbannera',$tpl->result['content']);
И все. Зачем мучаться... Будет работать и в краткой новости, и в полной и в статических страницах. И даже в комментариях.
Пожалуйста забудьте о mysql_(real)_escape_string.
Для защиты от sql-inj в цивилизованном мире используют prepared statements(http://www.php.net/manual/ru/pdo.prepared-statements.php).
Для защиты от xss будет достаточно htmlentities и парсера bb-кодов.
ну эт я немного читал, все не осилил!
я хотел более простого ответа и конкретных причин обновления. дополню :
в функционале дле9 все устраивает.
вы бы обновились на новую верстию? при условии что все устраивает в старой?
пысы... да и ищу я специалиста по дле и по кодингу. аньше мне хортица помогал, а ща дле он не занимается.
Если всё устраивает - нет.Зачем?
Разве только если пользователи присмотрят что-то в новой версии и попросят этого.
ТС! подскажите пожалусто по теории:
есть сайт, стоит на DLE9.0, лицензия, все модули покупные, особых проблем со взломом или другими бяками не было.
на данный момент собираюсь менять дизайн, и вот думаю - может обновить кмс до актуальной версии?.... а потом думаю- да и эта вроде работает.... и еще думаю - а вдруг в атуальной есть что то такое классное чего нет в моей?
собственно вопрос - вы рекомендуете обновить кмс? и по каким причинам? можно вкратце.
спасибо
Я не ТС, но отвечу:
Всё зависит от ваших потребностей.Конечно-же добавилось множество новых возможностей и были закрыты уязвимости.
Изменения вот:
http://dle-news.ru/release/1219-datalife-engine-v92-final-release.html
http://dle-news.ru/release/1342-datalife-engine-v93-final-release.html
http://dle-news.ru/release/1436-datalife-engine-v94-final-release.html
http://dle-news.ru/release/1464-datalife-engine-v95-final-release.html
http://dle-news.ru/release/1503-datalife-engine-v96-final-release.html
P.s: Без спеца в DLE такое обновление лучше не проводить.
Неужели все так плохо? Ведь многие авторы онлайн кинотеатров на дле использую данную форму для переключения серий или выпусков не прибегая к необходимости в использовании лезть в БД или вносить код js в сам шаблон. Может решение кроется в доп. полях?!
Вопрос остается не решенным.
Да.Можно использовать доп. поля, но без модификаций тут тоже не обойтись, т.к. движок не позволяет создавать произвольное кол-во оных.
Не подходит из-за неудобства. При редактировании все слетает.
Использование других вариантов даст брешь в безопасности, а конкретнее активную XSS.
В шаблон fullstory.tp js вставляйте
[category=7] js [/category]
Где вместо «7» id нужной категории
Это будет выводить во всех новостях в категории "id"
А человеку, насколько я понял нужно вставить в отдельно взятую новость.
В шаблон fullstory.tpl js вставляйте
Это будет выводить код во всех новостях.
Помогите решить задачу:
Задача сделать переключатель серий на примере -> ссылка.
Вот код:
при добавлении его в поле полного описания JS обрезается.
Вопрос: Как реализовать данную задумку с переключение серий на dle?
За помощь спасибо!
Добавить нужный код через phpMyAdmin прямиком в базу в строку нужной новости.
Данный код будет резаться парсером DLE, т.к. потенциально он является вредоносным и парсер воспринимает его как таковой.
А какой практический смысл несёт данный топик?
Кому нужно почитает доки, у меня уже ~ месяц распечатанные для изучения : )
sima007, работать ваш вариант может и будет, но мне он не нравится. Закрученно как-то.
Свой первый пост я подредактировал. Действительно не учел, что работать будет только в шаблонах.
Чтобы в тексте статьи вставить рекламу - открываете файл index.php, находите:
$tpl->set ( '{content}', "<div id='dle-content'>" . $tpl->result['content'] . "</div>" );
и ПЕРЕД этой строчкой вставляете:
$tpl->result['content'] = str_replace ('{tratata}','kodbannera',$tpl->result['content']);
И все. Зачем мучаться... Будет работать и в краткой новости, и в полной и в статических страницах. И даже в комментариях.
Это тоже вариант, кстати не плохой : )