Dle 11.3 вопрос (удаляет код из доп. полей)

U
На сайте с 17.03.2012
Offline
51
3237

Всем привет. На сайте вывожу серии сериалов выпадающим списком через небольшой скриптик и код вида:

<option selected="selected" value="http://ссылка на код видео">1 Серия</option>
<option selected="selected" value="http://ссылка на код видео">2 Серия</option>
<option selected="selected" value="http://ссылка на код видео">3 Серия</option>

Который вставляется в доп. поле.

Раньше использовал версию 10.2, было все окей. Обновился до 11.3, теперь код из доп.поля просто вырезается, остается только текст с номером серии.

Как разрешить DLE добавлять тег "option" в доп поля?

Заранее спасибо!

oxg
На сайте с 08.08.2011
Offline
218
oxg
#1

запрещен видимо код ваш на базе dle

надо просто разрешить/добавить домен в файл /engine/classes/parse.class.php

скорее всего

Прокси IPv6 Россия (http://proxy-ipv6.ru/proxy_ipv6.html) /32 сеть, каждый IP в отдельной /48 сети Прокси IPv4 (http://proxyk.ru/proxy-russia.html) более 160 подсетей А,B,C Прокси для Инстаграм (http://proxy-ipv6.ru/instagram-proxy.html)
U
На сайте с 17.03.2012
Offline
51
#2
oxg:
запрещен видимо код ваш на базе dle
надо просто разрешить/добавить домен в файл /engine/classes/parse.class.php
скорее всего

домены уже там добавлены все. Код режется прям в админке в поле. После сохранения если вернуться на страницу редактирования новости, то там только текст уже останется в поле.

WebAlt
На сайте с 02.12.2007
Offline
266
#3
uskino:
Как разрешить DLE добавлять тег "option" в доп поля?

Теги форм удаляет парсер DLE в новых версиях, т.к. они небезопасны, чтобы добавить option, нужно в

/engine/classes/parse.class.php после:

$def->addElement('section', 'Block', 'Flow', 'Common');

ниже вставить:

$def->addElement('option', 'Inline', 'Inline', 'Common');

и очистить кеш скрипта.

U
На сайте с 17.03.2012
Offline
51
#4
WebAlt:
Теги форм удаляет парсер DLE в новых версиях, т.к. они небезопасны, чтобы добавить option, нужно в
/engine/classes/parse.class.php после:
$def->addElement('section', 'Block', 'Flow', 'Common');

ниже вставить:
$def->addElement('option', 'Inline', 'Inline', 'Common');

и очистить кеш скрипта.

Спасибо за ответ. Почти получилось :)

Теперь он обрезает до такого вида:

<option>3 Серия</option><option>2 Серия</option>

Что-то видимо еще нужно добавить.

WebAlt
На сайте с 02.12.2007
Offline
266
#5
uskino:

Что-то видимо еще нужно добавить.

Это я уже не знаю.

BG
На сайте с 03.10.2010
Offline
195
#6

"Безопасный режим поля" - выключен?

-= Сайты на заказ | Правки, обновление, работы по DLE =- ( /ru/forum/791118 ) Telegram: @ruslansh ( tg://resolve?domain=ruslansh )
U
На сайте с 17.03.2012
Offline
51
#7
BrightGuy:
"Безопасный режим поля" - выключен?

Да, выключен.

U
На сайте с 13.05.2017
Offline
0
#8

И у меня тоже самое. Проблема еще актуальна, если кто знает, помогите.

H
На сайте с 02.07.2017
Offline
0
#9

Сделай так, будет тебе счастье(у меня работает):

Найди:

$def->addElement('section', 'Block', 'Flow', 'Common');

Ниже:

$def->addElement('option', 'Inline', 'Flow', 'Common');

Найди:

$def->addAttribute('img', 'sizes', 'Text' );

Ниже:

$def->addAttribute('option', 'value', 'Text' );

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