2014-12-19 6 views
0

나는 우리 CMS가 엿 같은 사실을 보완하기 위해 WYSIWYG 편집기 trumbowyg를 사용하고 있습니다. 계획은 문서 내용에 대한 텍스트 영역이있는 단순한 형식 인 현재 시스템을 제거하지 않고 HTML로 작성자를 돕는 것입니다.trumbowyg plugin 게시하지 않습니다

불행히도 textarea에서 trumbowyg을 활성화 한 후에도 내가하는 일과 관계없이 게시물이 없습니다.

내가 "아무 소식이 없습니다"라고 말하면 양식이 전에 작동했음을 의미합니다. 나는 JavaScript를 추가하고 이후 작업을 중단했으며 PHP의 $_POST 배열을 나타냅니다.

<form enctype="multipart/form-data" name="form" method="post"> 
    <!--other inputs ignored, but present--> 
    <textarea name="article"></textarea> <!--this is the textarea in question--> 
</form> 
(function(textarea) { 
    textarea.trumbowyg({ closable: true }).on('tbwblur', function() { 
    console.log('working'); //This works 
    textarea.text(textarea.trumbowyg('html')); 
    }); 
})($("textarea[name=article]")); 

내가 는 다음과 시작하는이 작동하지 않았다 : (난 그냥 their website에 나와있는 기본을 수행하기 전에 있지만) 여기

내가 무엇을 시도했다입니다

$("textarea[name=article]").trumbowyg({ closable: true }); 
+2

봅니다 문구 영원히 ... 당신의 어휘에서 "이 작동하지 않았다"를 제거합니다. 당신 고객이 이것을 당신에게 말하는 것을 상상해보십시오. 당신의 반응은 내 것이 현재와 같을 것입니다 : "당신이 말하는 '그것이 무엇이고, 어떤 특정한 방식으로'그것이 효과가 없습니까? ' 양식이 제출되지 않았습니까? '.trumbowyg()'는 실행되지 않습니다? 어떤 콘솔 오류가 발생합니까? – philtune

+0

@philtune "작동하지 않았다"는 말은 POST 요청이 통과하지 못했음을 의미합니다. 다른 모든 양식 필드는 정보를 제출하고 DB에 제대로 저장되지만 '텍스트 영역'은 그렇지 않습니다. HTML을 사용하거나 사용하지 않고이 작업을 수행 했으므로 인코딩 문제가 아닙니다. 그 결과는 단지 비어있었습니다. 콘솔에 JS 오류가 없습니다. – jperezov

+0

그래서 플러그인은'blur'에 대한 textarea로만 HTML을 보냈습니다 (''tbwblur ''가 의미하는 바를 추측합니다) ... 콘솔이''작동 중입니까? 그렇지 않다면 문제는'$ _POST'가 아니라 플러그인에 있습니다. 'Enter'를 치면 '흐림'이 실행되지 않는 이유가 궁금합니다. 어쨌든 추측하는 대신 실제 상황을 볼 수있는 라이브 예제가 있습니까? – philtune

답변

-1

비슷한 문제가있어 어디서나 해결책을 찾을 수 없습니다. 알렉스 (Trumbowyg의 저자)에게 제 질문을 제출 한 후, Trumbowyg 문서에서 그 답이 저를 응시하고 있다는 것을 깨달았습니다. https://github.com/Alex-D/Trumbowyg/issues/341을 참조하십시오.

Trumbowyg Docs

관련 문제