コード例 #1
0
ファイル: start.php プロジェクト: epsylon/Hydra-dev
function extended_tinymce_get_user_language()
{
    $user_language = get_current_language();
    $path = elgg_get_plugins_path() . "extended_tinymce/vendor/tinymce/js/tinymce/langs";
    if (!file_exists("{$path}/{$user_language}.js")) {
        return extended_tinymce_get_site_language();
    }
    return $user_language;
}
コード例 #2
0
elgg.extended_tinymce.init = function() {

	$('.extended_tinymce-toggle-editor').live('click', elgg.extended_tinymce.toggleEditor);

	$('.elgg-input-longtext').parents('form').submit(function() {
		tinyMCE.triggerSave();
	});

	tinyMCE.init({
		mode : "specific_textareas",
		editor_selector : "elgg-input-longtext",
		theme : "advanced",
		skin : "o2k7",
                skin_variant : "silver",
                language : "<?php 
echo extended_tinymce_get_site_language();
?>
",
		plugins : "lists,autosave,fullscreen,style,table,advhr,advimage,emotions,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras",
		relative_urls : false,
		remove_script_host : false,
		document_base_url : elgg.config.wwwroot,
		theme_advanced_buttons1 : "newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontselect,fontsizeselect",
		theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,bullist,numlist,table,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink",
		theme_advanced_buttons3 : "print,|,insertdate,inserttime,|,forecolor,backcolor,|,image,emotions,|,fullscreen,|,code",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,
		theme_advanced_path : true,
		width : "100%",
コード例 #3
0
ファイル: activate.php プロジェクト: amcfarlane1251/ongarde
<?php

/**
 * Prompt the user to install a tinymce language after activating
 */
if (elgg_get_config('language') != extended_tinymce_get_site_language()) {
    $message = elgg_echo('tinymce:lang_notice', array(elgg_echo(elgg_get_config('language')), "http://www.tinymce.com/i18n/index.php?ctrl=lang&act=download", elgg_get_plugins_path() . "extended_tinymce/vendor/tinymce/jscripts/tiny_mce/", elgg_add_action_tokens_to_url(elgg_normalize_url('action/admin/site/flush_cache'))));
    elgg_add_admin_notice('extended_tinymce_admin_notice_no_lang', $message);
}