sima007

Рейтинг
30
Регистрация
28.09.2010
Интересы
Программирование, акробатика, турник, брусья

Пожалуйста забудьте о mysql_(real)_escape_string.

Для защиты от sql-inj в цивилизованном мире используют prepared statements(http://www.php.net/manual/ru/pdo.prepared-statements.php).

Для защиты от xss будет достаточно htmlentities и парсера bb-кодов.

юрии22:
ну эт я немного читал, все не осилил!

я хотел более простого ответа и конкретных причин обновления. дополню :
в функционале дле9 все устраивает.

вы бы обновились на новую верстию? при условии что все устраивает в старой?

пысы... да и ищу я специалиста по дле и по кодингу. аньше мне хортица помогал, а ща дле он не занимается.

Если всё устраивает - нет.Зачем?

Разве только если пользователи присмотрят что-то в новой версии и попросят этого.

юрии22:
ТС! подскажите пожалусто по теории:

есть сайт, стоит на 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 такое обновление лучше не проводить.

VSNick:
Неужели все так плохо? Ведь многие авторы онлайн кинотеатров на дле использую данную форму для переключения серий или выпусков не прибегая к необходимости в использовании лезть в БД или вносить код js в сам шаблон. Может решение кроется в доп. полях?!

Вопрос остается не решенным.

Да.Можно использовать доп. поля, но без модификаций тут тоже не обойтись, т.к. движок не позволяет создавать произвольное кол-во оных.

VSNick:
Не подходит из-за неудобства. При редактировании все слетает.

Использование других вариантов даст брешь в безопасности, а конкретнее активную XSS.

skoch:
В шаблон fullstory.tp js вставляйте
[category=7] js [/category]
Где вместо «7» id нужной категории

Это будет выводить во всех новостях в категории "id"

А человеку, насколько я понял нужно вставить в отдельно взятую новость.

skoch:
В шаблон fullstory.tpl js вставляйте

Это будет выводить код во всех новостях.

VSNick:
Помогите решить задачу:

Задача сделать переключатель серий на примере -> ссылка.

Вот код:


при добавлении его в поле полного описания JS обрезается.

Вопрос: Как реализовать данную задумку с переключение серий на dle?

За помощь спасибо!

Добавить нужный код через phpMyAdmin прямиком в базу в строку нужной новости.

Данный код будет резаться парсером DLE, т.к. потенциально он является вредоносным и парсер воспринимает его как таковой.

Yii

А какой практический смысл несёт данный топик?

Кому нужно почитает доки, у меня уже ~ месяц распечатанные для изучения : )

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']);

И все. Зачем мучаться... Будет работать и в краткой новости, и в полной и в статических страницах. И даже в комментариях.

Это тоже вариант, кстати не плохой : )

Всего: 81