Помощник
|
Серьезный баг в DLE, с возможностью сломать верстку страницы. |
kauak
|
Сообщение
#1
|
||
|
|
||
|
|||
frion-seo |
12.12.2014, 13:30;
Ответить: frion-seo
Сообщение
#2
|
|
проверил на 15 сайтах, все ок))) версия дле самая новая
-------------------- |
|
|
arturios |
12.12.2014, 13:35;
Ответить: arturios
Сообщение
#3
|
|
Да и на более древних версиях все ок! Пробовал на 7х 8х 9х версиях все ок
|
|
|
kauak
|
Сообщение
#4
|
|
arturios, frion-seo
Вы видимо не правильно отправляете. Отправить в коммент, и обновить страницу. Проверил на оффсайте. И DLE 10.3 Сообщение отредактировал kauak - 12.12.2014, 13:46 |
|
|
CnaM |
12.12.2014, 16:42;
Ответить: CnaM
Сообщение
#5
|
|
Скорее всего это проблема в дизайне, так как првоерил на нескольких сайтах(разные версии и даже на новой 10.3), всё работет.
|
|
|
kauak
|
Сообщение
#6
|
|
CnaM, посты пришли набивать?
Какой дизайн, что вы несете? Проблема с парсером DLE, который не фильтрует теги. Баг работает. Проверил только что, на офф сайте дле. На dle 10.1, 10.2. 10.3. Да на любом dle сайте. |
|
|
Gameer |
16.12.2014, 23:51;
Ответить: Gameer
Сообщение
#7
|
|
Да, соглашусь с пользователем kauak, а решение очень простое. Нужно открыть файл /engine/modules/addcomments.php, найти код :
Код if( intval($config['comments_minlen']) AND dle_strlen( str_replace(" ", "", strip_tags(trim($comments))), $config['charset'] ) < $config['comments_minlen'] ) { $stop[] = $lang['news_err_40']; $CN_HALT = TRUE; } и ниже добавить : Код preg_match_all( '/\[(b|i|u|s|quote|fast|hide|spoiler|left|center|right|color=([^\]]+))]/is' , $_POST['comments'], $count_start_tag ); preg_match_all( '/\[\/(b|i|u|s|quote|fast|hide|spoiler|left|center|right|color)]/is' , $_POST['comments'], $count_end_tag ); if( count($count_start_tag[0]) != count($count_end_tag[0]) ) { $stop[] = "Сообщения содержит незакрытые теги."; $CN_HALT = TRUE; } Теперь когда тег не закрыт, сообщение не будет добавляться. |
|
|
_Daniel_ |
17.12.2014, 0:54;
Ответить: _Daniel_
Сообщение
#8
|
|
kauak, ну добавляются в комментарий открытые и не закрытые теги, но ничего никуда не уплывает.
|
|
|
aidos |
17.12.2014, 1:01;
Ответить: aidos
Сообщение
#9
|
|
|
за 10 лет подобных багов в ДЛЕ повидал не мало, пака все сайты не переделал в Вордпресс
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Выполню качественную верстку макетов или разработка собственного, быстро и не дорого от 45$ |
123 | webche | 117256 | 17.3.2024, 7:09 автор: webche |
|
Нужно ли закрывать ненужные страницы тегом noindex, follow? | 8 | noviktamw | 2915 | 2.3.2024, 12:53 автор: toplinks |
|
DLE xProtect | 2 | xoopw | 5986 | 15.1.2024, 21:06 автор: Diana_Wesley |
|
Обновить сайт на CMS DLE | 1 | Sawich | 1667 | 2.9.2023, 10:10 автор: WoWeb |
|
Изготовление красивых сайтов на DLE под ключ | Доступные цены от 2000 руб. |
1 | Admiral_ukr | 1600 | 20.11.2022, 10:08 автор: Webmaster24 |
Текстовая версия | Сейчас: 24.4.2024, 13:51 |