1<?php 2/** 3 * The configuration functions for TinyMCE 4.x. 4 * 5 * Zenphoto plugin default light configuration 6 */ 7/** 8 * Filter used by "file manager" plugins to attach themselves to tinyMCE. 9 * 10 * @package filters 11 * @subpackage zenpage 12 */ 13$filehandler = zp_apply_filter('tinymce_zenpage_config', NULL); 14global $_zp_RTL_css; 15?> 16<script type="text/javascript" src="<?php echo WEBPATH . "/" . ZENFOLDER . "/" . PLUGIN_FOLDER; ?>/tinymce4/tinymce.min.js"></script> 17<script type="text/javascript"> 18// <!-- <![CDATA[ 19 tinymce.init({ 20 selector: "textarea.texteditor", 21 language: "<?php echo $locale; ?>", 22 entity_encoding: '<?php echo getOption('tinymce4_entityencoding'); ?>', 23 <?php if(!empty(trim(getOption('tinymce4_entities')))) { ?> 24 entities: '<?php echo getOption('tinymce4_entities'); ?>', 25 <?php } ?> 26 directionality: "<?php echo $_zp_RTL_css ? 'rtl' : 'ltr'; ?>", 27 relative_urls: false, 28 image_advtab: true, 29 content_css: "<?php echo FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER; ?>/tinymce4/config/content.css", 30<?php 31if ($filehandler) { 32 ?> 33 elements : "<?php echo $filehandler; ?>", 34 file_browser_callback : <?php echo $filehandler; ?>, 35 <?php 36} 37?> 38 plugins: [ 39 "advlist autolink lists link image charmap print preview anchor pagebreak", 40 "searchreplace visualblocks code fullscreen directionality", 41 "insertdatetime media table contextmenu paste textpattern imagetools tinyzenpage" 42 ], 43 toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat | link image | pagebreak tinyzenpage | ltr rtl", 44 setup: function(ed) { 45 ed.on('change', function(e) { 46 $('.dirty-check').addClass('dirty'); 47 }); 48 } 49 }); 50// ]]> --> 51</script> 52