2014-09-30 8 views
6

का उपयोग कर मैं एक Wordpress प्लगइन का विकास कर रहा हूँ और जब उपयोगकर्ता प्रेस यह पाठ की दिशा सही से परिवर्तित करने के लिए छोड़ दिया मैं TinyMCE इंटरफेस, के लिए एक बटन गयी। मैं निम्नलिखित लेकिन कोई किस्मतसंरेखित सामग्री jQuery

 tinymce.get('#tinymce').getBody().dir ="rtl"; 

enter image description here

उत्तर

2

यह प्रतीत होता है पहले से ही एक प्लगइन है कि आप को प्रारंभ कर सकते हैं TinyMCE here

में दिशात्मकता साथ सौदों यह क्या है कि है कि वहाँ के साथ करने की कोशिश की अपने की तलाश में या मैं कुछ याद आ रही है?

पुनश्च: इसके स्पष्ट नहीं है या नहीं, यह संपादक के भीतर काम करता है, तो यह नहीं हो सकता है, लेकिन यह एक शॉट मुझे लगता है कि अगर यह है कि आपके की तलाश में की तरह लगता है लायक है के रूप में।

3

Writing a Post in RTL Language के बारे में कोडेक्स लेख प्लगइन WP-RTL के उपयोग की सिफारिश, जो

[...] पाठ दिशाओं कार्यक्षमता है कि मूल TinyMCE संपादक जिसमें वाम करने के लिए ग्रंथों लेखन की अनुमति में पहले से ही मौजूद सक्षम बनाता है अरबी, फारसी और हिब्रू जैसी भाषाओं के लिए एक ही पोस्ट (या पृष्ठ) में -Right और दाएँ से बाएँ दिशाओं।

इसका कोड मृत सरल है:

<?php 
/* 
Plugin Name: WP-RTL 
Plugin URI: http://www.fadvisor.net/blog/2008/10/wp-rtl/ 
Description: Adds two buttons to the TinyMCE editor to enable writing text in Left to Right (LTR) and Right to Left (RTL) directions. 
Version: 0.3 
Author: Fahad Alduraibi 
Author URI: http://www.fadvisor.net/blog/ 
*/ 

add_action("init", "tinymce_bidi_addbuttons"); 

function tinymce_bidi_addbuttons() { 
    if(!current_user_can ('edit_posts') && !current_user_can ('edit_pages')) { 
     return; 
    } 
    if(get_user_option ('rich_editing') == 'true') { 
     add_filter("mce_external_plugins", "tinymce_bidi_plugin"); 
     add_filter("mce_buttons", "tinymce_bidi_buttons"); 
    } 
} 
function tinymce_bidi_buttons($buttons) { 
    array_push($buttons, "separator", "ltr", "rtl"); 
    return $buttons; 
} 

function tinymce_bidi_plugin($plugin_array) { 
    if (get_bloginfo('version') < 3.9) { 
     $plugin_array['directionality'] = includes_url('js/tinymce/plugins/directionality/editor_plugin.js'); 
    } else { 
     $plugin_array['directionality'] = includes_url('js/tinymce/plugins/directionality/plugin.min.js'); 
    } 
    return $plugin_array; 
} 

और यह कि वह क्या करता है:


+0

मैं gif एनीमेशन की तरह, यह देखने के लिए बहुत जानकारीपूर्ण है कार्रवाई (+1) – birgire

+1

@birgire में, [LICEcap] (http://www.cockos.com/licecap/), सरल और खूनी समर्थक। – brasofilo

संबंधित मुद्दे