function qtrans_adminHeader()
{
    echo "<style type=\"text/css\" media=\"screen\">\n";
    echo ".edButton { cursor:pointer; display:block; float:right; height:18px; margin:5px 5px 0px 0px; padding:4px 5px 2px; border-width:1px; border-style:solid;";
    echo "-moz-border-radius: 3px 3px 0 0; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -khtml-border-top-right-radius: 3px;";
    echo "-khtml-border-top-left-radius: 3px; border-top-right-radius: 3px; border-top-left-radius: 3px; background-color:#F1F1F1; border-color:#DFDFDF; color:#999999; }\n";
    echo ".qtrans_title_input { border:0pt none; font-size:1.7em; outline-color:invert; outline-style:none; outline-width:medium; padding:0pt; width:100%; }\n";
    echo ".qtrans_title_wrap { border-color:#CCCCCC; border-style:solid; border-width:1px; padding:2px 3px; }\n";
    echo "#qtrans_textarea_content { padding:6px; border:0 none; line-height:150%; outline: none; margin:0pt; width:100%; -moz-box-sizing: border-box;";
    echo "-webkit-box-sizing: border-box; -khtml-box-sizing: border-box; box-sizing: border-box; }\n";
    echo ".qtrans_title { background-image: url(images/postbox-bg.gif); background-position: left top; background-repeat: repeat-x; -moz-border-radius: 6px 6px 0 0;";
    echo "-webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-right-radius: 6px; -khtml-border-top-left-radius: 6px;";
    echo "border-top-right-radius: 6px; border-top-left-radius: 6px; }\n";
    echo "#edButtonPreview { margin-left:6px !important;}";
    echo "#qtranslate_debug { width:100%; height:200px }";
    echo "#postexcerpt textarea { height:4em; margin:0; width:98% }";
    echo ".qtranslate_lang_div { float:right; height:12px; width:18px; padding:6px 5px 8px 5px; cursor:pointer }";
    echo ".qtranslate_lang_div.active { background: #DFDFDF; border-left:1px solid #D0D0D0; border-right: 1px solid #F7F7F7; padding:6px 4px 8px 4px }";
    do_action('qtranslate_css');
    echo "</style>\n";
    return qtrans_optionFilter('disable');
}
function qtrans_adminHeader()
{
    echo "<style type=\"text/css\" media=\"screen\">\n";
    echo ".qtrans_title_input { border:0pt none; font-size:1.7em; outline-color:invert; outline-style:none; outline-width:medium; padding: 3px 8px; width:100%; }\n";
    echo ".qtrans_title_wrap { border: 0 none; padding: 0; }\n";
    echo "#qtrans_textarea_content { padding:6px; border:0 none; line-height:150%; outline: none; margin:0pt; width:100%; -moz-box-sizing: border-box;";
    echo "-webkit-box-sizing: border-box; -khtml-box-sizing: border-box; box-sizing: border-box; }\n";
    echo ".qtrans_title { -moz-border-radius: 6px 6px 0 0;";
    echo "-webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-right-radius: 6px; -khtml-border-top-left-radius: 6px;";
    echo "border-top-right-radius: 6px; border-top-left-radius: 6px; }\n";
    echo ".hide-if-no-js.wp-switch-editor.switch-tmce { margin-left:6px !important;}";
    echo "#mqtranslate_debug { width:100%; height:200px }";
    echo "#postexcerpt textarea { height:4em; margin:0; width:98% }";
    echo ".mqtranslate_lang_div { float:right; height:12px; width:18px; padding:6px 5px 8px 5px; cursor:pointer }";
    echo ".mqtranslate_lang_div.active { background: #DFDFDF; border-left:1px solid #D0D0D0; border-right: 1px solid #F7F7F7; padding:6px 4px 8px 4px }";
    echo "#post-body-content .postarea { margin-bottom: 10px; }";
    do_action('mqtranslate_css');
    echo "</style>\n";
    return qtrans_optionFilter(false);
}
Exemple #3
0
function dt_add_qtranslate_hooks()
{
    if (defined('QT_SUPPORTED_WP_VERSION')) {
        add_filter('the_posts', 'qtrans_postsFilter');
        add_filter('wp_setup_nav_menu_item', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage');
        // Compability with Default Widgets
        qtrans_optionFilter();
        add_filter('widget_title', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage', 0);
        add_filter('widget_text', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage', 0);
        // filter options
        add_filter('esc_html', 'qtrans_esc_html', 0);
        // don't filter untranslated posts in admin
        add_filter('posts_where_request', 'qtrans_excludeUntranslatedPosts');
        // leave terms in default language
        add_filter('cat_row', 'qtrans_useTermLib', 0);
        add_filter('cat_rows', 'qtrans_useTermLib', 0);
        add_filter('wp_get_object_terms', 'qtrans_useTermLib', 0);
        add_filter('single_tag_title', 'qtrans_useTermLib', 0);
        add_filter('single_cat_title', 'qtrans_useTermLib', 0);
        add_filter('the_category', 'qtrans_useTermLib', 0);
        add_filter('get_term', 'qtrans_useTermLib', 0);
        add_filter('get_terms', 'qtrans_useTermLib', 0);
        add_filter('get_category', 'qtrans_useTermLib', 0);
        add_filter('get_comment_author', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage', 0);
        add_filter('the_author', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage', 0);
    }
}