2013-04-16 9 views
17

क्या TinyMCE 4.0 में मेन्यूबार को कस्टमाइज़ करने के लिए कोई तरीका है (विकल्प जोड़ें और निकालें, e.t.c ..)? मैं संपादक के उस विशिष्ट भाग पर कोई दस्तावेज नहीं ढूंढ पा रहा हूं। नीचे दी गई छवि उस भाग को दर्शाती है जिसके बारे में मैं बात कर रहा हूं। enter image description hereTinyMCE कस्टमाइज़ करें "फ़ाइल" मेन्यूबार

उत्तर

30

संस्करण 4 एक प्रमुख पुनर्लेखन है और दस्तावेज़ थोड़ी देर के लिए सिंक से बाहर थे।

प्रयोग के माध्यम से, मैंने पाया कि ड्रॉप-डाउन को व्यक्तिगत रूप से सक्षम/अक्षम करना या पूरे मेन्यूबार को अक्षम करना संभव है।

सक्षम विशिष्ट ड्रॉप केवल चढ़ाव:

tinymce.init({ 
    selector: "textarea", 
    menubar: "edit format" 
}); 

अक्षम मेनूबार:

tinymce.init({ 
    selector: "textarea", 
    menubar: false 
}); 

menubar configuration docs अब TinyMCE साइट के लिए जोड़ा गया है।

इसके अलावा, अगर आप पूरे मेनू को पूरी तरह से अनुकूलित करना चाहते हैं, तो menu configuration docs देखें।

// ... 
    menu : { 
    edit: { title: 'Edit', items: 'undo redo | cut copy paste selectall | searchreplace' }, 
    insert: { title: 'Insert', items: 'link charmap' }, 
    format: { title: 'Format', items: 'bold italic underline strikethrough superscript subscript | removeformat' }, 
    table: { title: 'Table', items: 'inserttable tableprops deletetable | cell row column' } 
    }, 
    toolbar: 'undo redo | bold italic underline | link hr | alignleft aligncenter alignright | blockquote bullist numlist outdent indent | code', 
// ... 

मैं चारों ओर से खुदाई से प्रत्येक मेनू/बटन के लिए शर्तों पाया:

+0

धन्यवाद। पहली चीज जो मैं करना चाहता था वह उस बार को हटा दिया गया था। – ClearCloud8

+2

ऐसा लगता है कि tinyMCE लोगों को एक पहेली साइट को एक साथ रखा गया है, यह प्रयोग करने में बहुत आसान बनाता है: http://fiddle.tinymce.com/ – alxndr

+0

उदाहरण के कई उदाहरण फ़िल्स वर्तमान में टूट गए हैं क्योंकि वे 3.x API पर आधारित हैं जबकि साइट उनके लिए किनारे का उपयोग करने के लिए सेट है ... http://www.tinymce.com/forum/viewtopic.php?pid=107896#p107896 – alxndr

5

मैं दोनों मेनू पट्टी और सेटिंग्स में menu और toolbar गुण अदल-बदल करके उपकरण पट्टी tinymce.init() के लिए पारित वस्तु को अनुकूलित कर समाप्त हो गया स्रोत कोड में .addMenuItem( और .addButton( की तलाश में है।

+0

यहां प्रासंगिक दस्तावेज पृष्ठ हैं (आप उन्हें अपने उत्तर में पेस्ट कर सकते हैं): http://www.tinymce.com/wiki.php/Configuration:menubar, http://www.tinymce.com/wiki.php/ कॉन्फ़िगरेशन :मेन्यू। – Sk8erPeter

1

में TinyMCE 4.x संस्करण, "code" प्लगइन का उपयोग संपादक सामग्री के HTML कोड को दिखाने/संपादित करने के लिए किया जाता है।

control करने के लिए उपकरण पट्टी, 4.0.6 संस्करण अप करने के लिए, theme_advanced_button<1-n> विकल्प इस्तेमाल किया गया था, लेकिन 4.0.6 संस्करण, ऊपर toolbar या toolbar<1-N> विकल्प प्रयोग किया जाता है।

जोड़ कर "code" में टूलबार पर प्लगइन, "उपकरण" मेनू "स्रोत कोड" उप मेनू के साथ जोड़ दिया जाएगा (बटन के रूप में "<>" (आइकन))।

tinyMCE.init({ 
    // ...... 
    // ...... 
    plugins: "searchreplace code", 

    toolbar1: "separator forecolor backcolor code", 
    toolbar2: "<<<some buttons list>>>", 
    toolbar3: "<<<some buttons list>>>", 
    toolbar4: "<<<some buttons list>>>", 
}); 
+0

यह उदाहरण WRONG है यदि हम 4.x एपीआई के बारे में बात करते हैं, ['theme_advanced_buttons <1-n>' विकल्प] (http://www.tinymce.com/wiki।php/config3x: theme_advanced_buttons_1_n) केवल 3.x संस्करणों के लिए मान्य है। ओपी ने मेनू बार को हटाने/कस्टमाइज़ करने के लिए कहा, और आप इस सवाल का जवाब नहीं देते हैं। मुझे लगता है कि आपको यह जवाब हटाना चाहिए। धन्यवाद। – Sk8erPeter

+0

प्रिय Sk8erPeter, मैं टिनिमस 4.0.6 संस्करण (शुरुआत में) पर काम कर रहा हूं, यह theme थीम_advanced_buttons <1-n> विकल्प का समर्थन करता है। टिनिमस 4.0.6 से ऊपर, टूलबार <1-n> का उपयोग किया जा रहा है और उसी उत्पाद में अपडेट किया गया है जिस पर मैं काम कर रहा हूं (अब टिनिमस 4.0.12 का उपयोग कर रहा हूं)। मैंने ऊपर अपना जवाब अपडेट किया था। –

+0

आपके उत्तर को संपादित करने के लिए धन्यवाद, मैंने डाउनवोट हटा दिया। :) वैसे, [मैंने कुछ वाक्य/टाइपो तय किए हैं] (http://stackoverflow.com/review/suggested-edits/3747253), मुझे लगता है कि इस तरह का जवाब सही है। – Sk8erPeter