2015-04-02 3 views
1

Я использую редактор Froala (1.2.6) в моем проекте в течение нескольких недель, и он отлично работает, но после того, как я переместил проект из моей среды разработки на рабочий сервер, мне кажется чтобы встретить очень странную ошибку (?).Редактор Froala искажает мой код

Например, у меня есть следующий код в одном из страниц, которые я издаю с Froala:

<div class="pageHeader"> 
    <div class="pageHeaderContent"> 
    <h1>Library</h1> 

    <div class="breadcrumbs"><a class="ajaxify" href="../en/about-us">About Us</a> <i class="fa fa-chevron-circle-right"></i> Library</div> 
    </div> 
</div> 

Теперь, если я редактирую эту страницу в любом случае с помощью Froala Editor (как HTML просмотра регулярного представления) и сохранить изменения, это результат (виден только после перезагрузки редактора):

<div class="\&quot;pageHeader" fr-tag\"=""> 
    <div class="\&quot;pageHeaderContent" fr-tag\"=""> 
    <h1 class="\&quot;fr-tag\&quot;">Library</h1> 

    <div class="\&quot;breadcrumbs" fr-tag\"=""><a ..="" about-us%5c""="" ajaxify\""="" class="\" en="" href="%5C">About Us</a><em class="\" fa"="" fa-chevron-circle-right\"=""></em> Library</div> 
    </div> 
</div> 

Я не думаю, что проблема связана с параметрами я INIT редактора с, как я не изменился что-то между переходом от разработчика к производству. Вот варианты, которые я инициализирую с помощью:

allowScript: true, 
allowComments: true, 
inlineMode: false, 
tabSpace: true, 
fileUploadURL: adminRoot+'ajax/uploadFile.php', 
imageUploadURL: adminRoot+'ajax/uploadImage.php', 
toolbarFixed: true, 
imageDeleteURL: adminRoot+'ajax/deleteImage.php', 
defaultImageWidth: 0, 
imageResize: true 

Кто-нибудь знает, что я могу начать пытаться исправить это поведение?

ответ

0

Обнаружена проблема, необходимая для запуска вывода getHTML через stripslashes перед сохранением его в файле.

Смежные вопросы