|
Wordpress добавляет "левые" теги в html-код страницы | ☑ | ||
|---|---|---|---|---|
|
0
Юрий Лазаренко
12.02.16
✎
12:56
|
Привет, коллеги! Призываю в ветку Асмодея и прочих веб-гуру.
Делаю http-запрос к 1С, который возвращает html-код, содержащий диаграмму (svg), этот код отображаю через echo. На одном сайте (битрикс) все отлично показывает, на другом (wordpress) диаграммы нет. Обнаружил, что внутри тегов <svg></svg> лежит левый <br />, одна из правых угловых кавычек ">" заменена на ">", в итоге валидность html нарушена, никакой диаграммы не видно. Исходный текст: <svg baseProfile="full" xmlns="http://www.w3.org/2000/svg" version="1.1" height = "223px" width = "681px" text-rendering="geometricPrecision"><defs><style type="text/css" media="screen"><![CDATA[.S4 { font-family:MS Shell Dlg; font-size:11px; fill:rgb(65,48,3); }.S5 { stroke:rgb(169,169,169); fill:none; }.S6 { stroke:rgb(205,255,155); fill:rgb(205,255,155); }]]></style></defs> Итоговый текст на сайте: <svg baseProfile="full" xmlns="http://www.w3.org/2000/svg" version="1.1" height = "223px" width = "681px" text-rendering="geometricPrecision"><defs><br /> <style type="text/css" media="screen"><![CDATA[.S10 { font-family:MS Shell Dlg; font-size:11px; fill:rgb(65,48,3); }.S11 { stroke:rgb(169,169,169); fill:none; }.S12 { stroke:rgb(205,255,155); fill:rgb(205,255,155); }]]></style> <p></defs> В итоговом тексте после <defs> есть <br /> и перенос строки, > заменена на >, еще и <p> добавлен. Кто это делает и зачем? Это Wordpress так текст обрабатывает, или может дело в php? Пробовал даже полученный из 1С текст записывать в файл на диске и потом отображать содержимое этого файла с помощью include - то же самое. Где копать? Что искать? Что менять? |
|||
|
1
arsik
гуру
12.02.16
✎
13:20
|
ну вордпресу нужно сказать, что бы не форматировал этот кусок.
|
|||
|
2
arsik
гуру
12.02.16
✎
13:21
|
||||
|
3
Asmody
12.02.16
✎
13:50
|
А как оно в WP выводится?
Есть какой-то плагин (да тыщи их!), который добавляет сниппет для вывода из php "как есть". |
|||
|
4
Asmody
12.02.16
✎
13:50
|
Вот этот что ли https://ru.wordpress.org/plugins/code-snippets-extended/
|
|||
|
5
Юрий Лазаренко
12.02.16
✎
15:42
|
(1)(3) Спасибо, направили в нужную сторону. Действительно, если дернуть 1С не из шаблона WP, а из обычного скрипта, то все нормально отображает: http://www.gilev.ru/test4.php
Сейчас попробуем отключить форматирование. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |