2011-08-14 9 views
11

मैं एन 2 सी एम एस का उपयोग कर रहा हूं जो बदले में HTML सामग्री को संपादित करने के लिए TinyMCE का उपयोग करता है।TinyMCE - पूरी तरह से मान्यता

मुझे जो करना है वह पूरी तरह से TinyMCE HTML सत्यापन को अक्षम कर रहा है।

यह कुछ भी बाहर छीन रहा है जो इसकी सेटिंग्स का पालन नहीं करता है।

यदि मैं एक कस्टम विशेषता <a href="{0}" test="tester1" /> जोड़ता हूं तो यह केवल कस्टम विशेषता को हटा देता है!

भी, यह हमेशा HTML सामग्री के हर बिट के आसपास <p> टैग जोड़ता है।

मैं सत्यापन को कैसे अक्षम कर सकता हूं?

किसी भी मदद की बहुत सराहना की है।

+0

6 साल बाद और अभी भी कोई समाधान नहीं है ... – Qullbrune

+0

'verify_html: false' प्रतीत होता है ओक्यू में कस्टम विशेषता समस्या के लिए, मेरे लिए ठीक काम करने के लिए एड। हालांकि, अगर आप ग्राहक तालिकाओं में विशेषताएं, जैसे नहीं हो सकता है इस '

{दोहराने} {/ दोहराने}
कुछ
'। 'verify_html: false' यहां सहायता नहीं करता है। – Roger

उत्तर

8

इस resove को, tinyMCE सेटिंग्स में इन जोड़ सकते हैं या init

cleanup_on_startup: false, 
    trim_span_elements: false, 
    verify_html: false, 
    cleanup: false, 
    convert_urls: false 
-1

उन टैग आम तौर पर पैराग्राफ या divs हैं। वे हर आरटीई के लिए आवश्यक हैं। टिनिमस उन्हें एचटीएमएल के हर बिट के आसपास रखता है क्योंकि उदाहरण के लिए पाठ की शैली को पार करने में सक्षम होना चाहिए।

1

TinyMCE options related to cleaning up and validating HTML की अपेक्षाकृत बड़ी संख्या है।

valid_elements या extended_valid_elements विकल्प निश्चित रूप से कस्टम के साथ मदद कर सकता है विशेषताएं:

extended_valid_elements: "a[href|test]", 

यही विकल्प विशेष रूप से अपने उदाहरण प्रति एंकर टैग पर href और test विशेषताओं की अनुमति होगी।

जहां तक ​​आपका दूसरा प्रश्न चिंतित है, क्या आप कृपया स्पष्टीकरण दे सकते हैं? क्या आप पूछ रहे हैं कि WYSIWYG संपादक में चिपकाए गए HTML कोड से बचने से कैसे बचें या आप पूछ रहे हैं कि पैराग्राफ या div टैग में टेक्स्ट को लपेटने से कैसे बचें?

valid_elements: '*[*]', 
plugins: "fullpage" 

valid_elements निर्देश सभी तत्वों और उनकी विशेषताओं के सभी अनुमति देता है:

0

यह कैसे मैं सभी sanitisation को दूर है।

पूर्ण पृष्ठ प्लगइन <html>,<head> टैग आदि को संरक्षित करता है।


<p> टैग में सब कुछ लपेटने के लिए TinyMCE को रोकने के लिए;

force_br_newlines: false, 
force_p_newlines: false, 
forced_root_block: '', 
1

एक और समाधान, सेटिंग्स:

verify_html:false, 
fix_table_elements:false, 
schema:'html4', 
invalid_elements:'', 
valid_elements:'[]', 
valid_children: '[]', 

और मैं

tinymce.activeEditor.getContent({format: 'raw'}) 

यह किसी भी एचटीएमएल फिक्स रोकने में मदद करता फोन करके छिपा क्षेत्र के लिए html सामग्री की बचत कर रहा हूँ