2011-05-05 18 views
9

पर सीमा-त्रिज्या जोड़ना क्या TinyMCE'd textareas में सीमा-त्रिज्या जोड़ना संभव है? यह मुझे मार रहा है कि मैंने अपने इनपुट फ़ील्ड इत्यादि पर कोनों को गोलाकार किया है, लेकिन मैं इसे अपने टेक्स्टरेरा पर काम नहीं कर सकता .. शायद क्योंकि टिनीएमसीई इसे आईएफआरएएम में बदल रहा है? क्या इसके आसपास कोई रास्ता है? आपका बहुत बहुत धन्यवाद!TinyMCE textarea

+0

कृपया बेहतर – sandeep

+6

को समझने के लिए कुछ कोड दें जो वह पूरी तरह स्पष्ट है। वह iframe के चारों ओर एक सीमा रखना चाहते हैं जो tinymce बनाता है, अच्छा प्रश्न +1 – Thariama

उत्तर

1

एक समाधान editor_css setting का उपयोग करना है। यह सीएसएस डिफ़ॉल्ट tinymce सीएसएस लोड होने के बाद लागू हो जाता है इस प्रकार डिफ़ॉल्ट एक ओवरराइट।

मैं editor.css नामक एक फ़ाइल निम्न

.defaultSkin table.mceLayout {border:1px solid black} 

युक्त बनाया है और इस संपादक के चारों ओर एक अच्छा पतली काली रेखा बनाता है editor_css

editor_css : 'path_to_css'.'/editor.css', 

का उपयोग कर TinyMCE पैरामीटर सेट।

+0

यह 1px ठोस काला सीमा के लिए काम करता प्रतीत होता है, लेकिन जब मैं सीमा-त्रिज्या जोड़ता हूं तो यह कुछ भी नहीं करता है। सबसे महत्वपूर्ण बात यह है कि, यह मेरे TinyMCE बटन को गड़बड़ कर देता है :(धन्यवाद हालांकि! – cabaret

+0

क्या आप समझा सकते हैं, वास्तव में क्या गड़बड़ हो जाता है? मुझे यकीन है कि केवल editor.css में css को सही ढंग से सेट करने की आवश्यकता है – Thariama

+0

आप किस ब्राउज़र का उपयोग करते हैं? आईई संस्करण 9 – Thariama

0

एक छोटे से एमसीई पाठ क्षेत्र में सीमा त्रिज्या जोड़ने के लिए आपको फ़ाइल के नीचे निम्न सीएसएस नियम जोड़ना होगा: /themes/advanced/skins/default/ui.css। नोट: यदि आप कस्टम त्वचा का उपयोग कर रहे हैं तो आपको इन नियमों को उस त्वचा के लिए बनाए गए सीएसएस फ़ाइल के अंदर जोड़ना होगा।

#article_tbl, #article_ifr{ 
    -webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */ 
    -moz-border-radius: 12px; /* FF1-3.6 */ 
    border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */  
} 

$article_tbl{ 
    border: 1px solid silver; 
} 

#article_ifr{ 
    -webkit-border-top-left-radius: 0px; 
    -webkit-border-top-right-radius: 0px; 
    -webkit-border-bottom-right-radius: 12px; 
    -webkit-border-bottom-left-radius: 12px; 
    -moz-border-radius-topleft: 0px; 
    -moz-border-radius-topright: 0px; 
    -moz-border-radius-bottomright: 12px; 
    -moz-border-radius-bottomleft: 12px; 
    border-top-left-radius: 0px; 
    border-top-right-radius: 0px; 
    border-bottom-right-radius: 12px; 
    border-bottom-left-radius: 12px;  
} 

#article_tbl{ 
    -webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */ 
    -moz-border-radius: 12px; /* FF1-3.6 */ 
    border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */  
} 

.mceToolbar{   
    -webkit-border-top-left-radius: 12px; 
    -webkit-border-top-right-radius: 12px; 
    -webkit-border-bottom-right-radius: 0px; 
    -webkit-border-bottom-left-radius: 0px; 
    -moz-border-radius-topleft: 12px; 
    -moz-border-radius-topright: 12px; 
    -moz-border-radius-bottomright: 0px; 
    -moz-border-radius-bottomleft: 0px; 
    border-top-left-radius: 12px; 
    border-top-right-radius: 12px; 
    border-bottom-right-radius: 0px; 
    border-bottom-left-radius: 0px; 
} 

.defaultSkin table.mceLayout tr.mceLast td { 
    border-bottom: 1px solid silver; 
    -webkit-border-top-left-radius: 0px; 
    -webkit-border-top-right-radius: 0px; 
    -webkit-border-bottom-right-radius: 12px; 
    -webkit-border-bottom-left-radius: 12px; 
    -moz-border-radius-topleft: 0px; 
    -moz-border-radius-topright: 0px; 
    -moz-border-radius-bottomright: 12px; 
    -moz-border-radius-bottomleft: 12px; 
    border-top-left-radius: 0px; 
    border-top-right-radius: 0px; 
    border-bottom-right-radius: 12px; 
    border-bottom-left-radius: 12px; 
} 
0

एक और तरीका है प्रोग्राम के रूप में init पर TinyMCE कंटेनर के लिए कक्षाओं को जोड़ने के लिए है:

textarea.tinymce({ 
    setup: function(editor) { 
     editor.on('init', function() { 
      editor.getContainer().className += ' with-border'; 
     }); 
    } 
}); 

सीएसएस:

.with-border { 
    border: 1px solid black; 
} 

Integration and Setup देखें | TinyMCE प्रलेखन

setup विकल्प आपको एक ऐसी घटना निर्दिष्ट करने की अनुमति देता है जो TinyMCE संपादक उदाहरण प्रस्तुत करने से पहले निष्पादित किया जाएगा।

+0

तक सीमा-त्रिज्या को संभालने में सक्षम है यह काम करता है, केवल शैली 'सीमा को मजबूर करने के लिए आवश्यक है: 1px ठोस काला! महत्वपूर्ण' –