2011-10-10 6 views
5

मैं खोज की है में जिम्मेदार बताते हैं किसी भी परिणाम के बिना की जगह है, यहाँ किसी को पता है कि कैसे उपेक्षा और/या तत्व TinyMCE में विशेषताओं को बदलने के लिए?पर ध्यान न दें/तत्व TinyMCE

उदाहरण के लिए

:

<table cellpadding="0" cellspacing="0" class="tdTable" style="margin: 0 20px 0 0;"> 

मैं ऊपर कोड को बदलने के लिए चाहते हैं:

tinyMCE.activeEditor.dom.Serializer.addAttributeFilter('class,style', function(nodes, name) { 
     for (var i = 0; i < nodes.length; i++) { 
      console.log(nodes[i].name); 
      tinyMCE.dom.setAttrib(nodes[i], 'class', null); 
      tinyMCE.dom.setAttrib(nodes[i], 'style', null); 
      // Process the nodes here (e.g. set attribute to null or delete Attribute) 
     } 
    }); 

आप कर सकते हैं:

<table cellpadding="0" cellspacing="5"> 
+0

+1 अच्छा प्रश्न – Thariama

उत्तर

3

tinyMCE अपने dom.parser के भीतर इस कार्यक्षमता लाता है पूरे सरणी के लिए भी परिवर्तन लागू करें:

tinyMCE.activeEditor.dom.Serializer.addAttributeFilter('class', function(nodes, name) { 
     tinyMCE.dom.setAttrib(nodes, 'class', null); 
    }); 
    tinyMCE.activeEditor.dom.Serializer.addAttributeFilter('style', function(nodes, name) { 
     tinyMCE.dom.setAttrib(nodes, 'style', null); 
    }); 

कार्यों की एक पूरी प्रलेखन के लिए यहाँ देखें: http://www.tinymce.com/wiki.php/API3:namespace.tinymce.dom

+0

+1 अच्छा उत्तर - कुछ और ज्ञान concerinign tinymce मुझे नहीं पता था – Thariama

+0

आपका स्वागत है मैं आमतौर पर tinyMCE के साथ बहुत अधिक काम नहीं करता हूं, लेकिन यह जानना आवश्यक है कि प्रकाशकों को इसके साथ एक सीएमएस पृष्ठ के लिए सामग्री संपादित करने दें ... – zuloo

1

जब उदाहरण के लिए संपादक आरंभ की स्थापना invalid_elements उपयोग करते हैं, मैं का उपयोग करें:

invalid_elements: '@[onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],script,input,select,option,button,textarea,form', 

सभी का उल्लेख से छुटकारा पाने के आउटपुट टेक्स्ट पर तत्व/गुण

+0

क्या यह पूर्ण तत्व को नहीं हटाता है? बीटीडब्ल्यू डॉक्टर कहते हैं कि आप सूची में विशेषताओं का उपयोग नहीं कर सकते हैं: http://www.tinymce.com/wiki.php/Configuration:invalid_elements – zuloo

+0

मेरे पास वैध_लेमेंट सेटिंग दिमाग में थी - अमान्य तत्व सेटिंग नहीं। और हाँ पूरा तत्व हटा दिया जाता है – Thariama