Не правильно конвертируются кавычки в ДЛЕ 9.0

12
W
На сайте с 07.06.2010
Offline
67
1181

Добрый день,

Проблема такова:

В дополнительных полях если ставить например <div class="aaa">qwerty</div>

то в итоге получается на выходе <div class="\"aaa\"">qwerty</div>, при этом в админке отключен запрет на добавление html в дополнительные поля

Помогите пожалуйста исправить этот баг за вознаграждение!

A2
На сайте с 17.11.2009
Offline
52
#1

а зачем в доп поля добавлять дивы?

W
На сайте с 07.06.2010
Offline
67
#2
asmakovec2:
а зачем в доп поля добавлять дивы?

В моей схеме строения сайтов это дополнительное оформление страниц,

A2
На сайте с 17.11.2009
Offline
52
#3
websat:
В моей схеме строения сайтов это дополнительное оформление страниц,

почему вот так не сделаешь <div class="aaa">[xfvalue_x]</div>

ты покажи как это должно выглядеть, а я тебе скажу как это реализовать с помощью доп.полей.

W
На сайте с 07.06.2010
Offline
67
#4
asmakovec2:
почему вот так не сделаешь <div class="aaa">[xfvalue_x]</div>

ты покажи как это должно выглядеть, а я тебе скажу как это реализовать с помощью доп.полей.

Просто, когда в доп. поле находится например <img src="/xxx/xxx.jpg" /> и это как обязательное условие и я не могу изменить данные например на /ххх/ххх.jpg , то есть данные у меня только в таком виде и кавычки при этом не правильно конвертятся.

А можно это как то в скрипте исправить, в дле 8.5 работает нормально

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#5

в .htaccess пропишите:

php_flag magic_quotes_gpc off

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
W
На сайте с 07.06.2010
Offline
67
#6
LEOnidUKG:
в .htaccess пропишите:
php_flag magic_quotes_gpc off

А где именно нужно поставить? Я ставил в разных местах и при этом сайт перестает работать

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#7
websat:
А где именно нужно поставить? Я ставил в разных местах и при этом сайт перестает работать

да хоть в начале файла.

Странно, что он перестаёт работать, DLE как БЭ рекомендует при установке делать OFF этого параметра.

W
На сайте с 07.06.2010
Offline
67
#8
LEOnidUKG:
да хоть в начале файла.
Странно, что он перестаёт работать, DLE как БЭ рекомендует при установке делать OFF этого параметра.

Ошибка - Internal Server Error

Я в этом не разбираюсь, но все строки в .htaccess начинаются с RewriteRule

Может как то не так прописывается?

И еще, .htaccess который в корне сайта?

pernatik
На сайте с 16.09.2010
Offline
26
#9

было подобное (все из-за настройки сервера)

P.s.: Только в дополнительных полях наблюдается?

И хотелось бы посмотреть на пациента

Любые работы по DLE
W
На сайте с 07.06.2010
Offline
67
#10
pernatik:
было подобное (все из-за настройки сервера)

P.s.: Только в дополнительных полях наблюдается?
И хотелось бы посмотреть на пациента

Да, только в дополнительных полях

Насколько я понял конвертация происходит в файле parse.class.php функцией - addslashes , а обратный конверт из базы данных возможно не происходит и не знаю какой файл за это отвечает.

P.S. В PHP совершенно не разбираусь.

websat добавил 11.11.2010 в 12:47

websat:
Да, только в дополнительных полях

Насколько я понял конвертация происходит в файле parse.class.php функцией - addslashes , а обратный конверт из базы данных возможно не происходит и не знаю какой файл за это отвечает.

P.S. В PHP совершенно не разбираусь.

Да и еще, наверное вариант с сервером можно отбросить так, как в ДЛЕ 8.5 все работает,

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий