vova07 / yii2-imperavi-widget

Imperavi Redactor widget for Yii 2
Other
248 stars 99 forks source link

Как разрешить отображение тега "script" #153

Closed atomrus1993 closed 5 years ago

atomrus1993 commented 5 years ago

Если в контенте содержится тег script он не отображается в редакторе, даже в режиме html, как можно это исправить?

vova07 commented 5 years ago

Здравстуйте @atomrus1993 !

Вам надо добавить тэг в список доступных. Найдите по этой ссылке: https://imperavi.com/assets/pdf/redactor-documentation-10.pdf поиском параметр allowedTags.

В итоге будет что-то такое:

echo \vova07\imperavi\Widget::widget([
    'name' => 'redactor',
    'settings' => [
        'lang' => 'ru',
        'allowedTags' => ['p', 'div', 'script', ...],
        ...
    ]
]);

Удачи!

atomrus1993 commented 5 years ago

Здравствуйте @vova07 !

Пробовал делать так, и пробовал делать тег removeScript => false, не помогло, все равно не могу редактировать, не вижу скрипта...

vova07 commented 5 years ago

@atomrus1993 вам надо удалить script из списка запрещенных тэгов. Следующий код должен работать:

echo \vova07\imperavi\Widget::widget([
    'name' => 'redactor',
    'settings' => [
        'lang' => 'ru',
        'deniedTags' => ['style'],
        ...
    ]
]);

Желаю удачи!

atomrus1993 commented 5 years ago

@vova07 Спасибо! то что надо!)

atomrus1993 commented 5 years ago

@vova07 Тикет можно закрыть! проблема полностью решена!) Большая просьба к Вам @vova07 , добавить в readme такие моменты, для скрипта, для div'ов, чтобы при таких случаях не страдали люди))

Спасибо Вам!)

mesrop0258 commented 5 years ago

Vova zdravstvuyte. ya ustanovil imperavi na yii2, xochu dobavit widget html code. nikak ne poluchaetsya, pojaluysta skajite kak eto sdelat

atomrus1993 commented 5 years ago

Привет!) напишите мне в телеграмм @atomrus1993 я помогу) если vova не ответит 4 июня 2019 г., 13:00 +0300, mesrop0258 notifications@github.com, писал:

Vova zdravstvuyte. ya ustanovil imperavi na yii2, xochu dobavit widget html code. nikak ne poluchaetsya, pojaluysta skajite kak eto sdelat — You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub, or mute the thread.