mirror of
https://github.com/e107inc/e107.git
synced 2025-08-04 13:47:31 +02:00
Load TinyMce editor CSS from library.
This commit is contained in:
@@ -2764,6 +2764,17 @@ class e_parse extends e_parser
|
||||
*/
|
||||
public function replaceConstants($text, $mode = '', $all = FALSE)
|
||||
{
|
||||
if(is_array($text))
|
||||
{
|
||||
$new = array();
|
||||
foreach($text as $k=>$v)
|
||||
{
|
||||
$new[$k] = $this->replaceConstants($v,$mode,$all);
|
||||
}
|
||||
|
||||
return $new;
|
||||
}
|
||||
|
||||
|
||||
if($mode != "")
|
||||
{
|
||||
|
@@ -724,23 +724,28 @@ class wysiwyg
|
||||
// $ret['skin'] = 'e107admin';
|
||||
// $ret['skin_url'] = SITEURLBASE.e_PLUGIN_ABS.'tinymce4/skins/e107admin';
|
||||
|
||||
|
||||
|
||||
$ret['convert_fonts_to_spans'] = false;
|
||||
|
||||
/*
|
||||
$editorCSS = array(
|
||||
|
||||
'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css',
|
||||
'http://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css',
|
||||
e_PLUGIN_ABS.'tinymce4/editor.css',
|
||||
);
|
||||
*/
|
||||
|
||||
|
||||
$editorCSS = array(
|
||||
0 => e107::getLibrary()->getProperty('bootstrap','library_path').'dist/css/bootstrap.min.css',
|
||||
1 => e107::getLibrary()->getProperty('fontawesome','library_path').'css/font-awesome.min.css',
|
||||
2 => e_PLUGIN_ABS.'tinymce4/editor.css'
|
||||
);
|
||||
|
||||
$editorCSS = $tp->replaceConstants($editorCSS, 'abs');
|
||||
|
||||
$ret['content_css'] = json_encode($editorCSS);
|
||||
$ret['content_style'] = "div.clearfix { border-top:1px solid red } ";
|
||||
|
||||
// $ret['content_css'] = e_WEB_ABS."js/bootstrap/css/bootstrap.min.css";
|
||||
|
||||
$ret['relative_urls'] = false; //Media Manager prefers it like this.
|
||||
$ret['preformatted'] = true;
|
||||
$ret['document_base_url'] = SITEURL;
|
||||
@@ -787,23 +792,7 @@ class wysiwyg
|
||||
// -------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
$cssFiles = $fl->get_files(THEME,"\.css",'',2);
|
||||
|
||||
|
||||
foreach($cssFiles as $val)
|
||||
{
|
||||
$css[] = str_replace(THEME,THEME_ABS,$val['path'].$val['fname']);
|
||||
}
|
||||
|
||||
|
||||
|
||||
// @todo e107::library('info','bootstrap','library_path'); or similar ?
|
||||
|
||||
$css[] = "{e_WEB_ABS}js/bootstrap/css/bootstrap.min.css";
|
||||
$content_css = vartrue($config['content_css'], implode(",",$css));
|
||||
|
||||
$content_styles = array('Bootstrap Button' => 'btn btn-primary', 'Bootstrap Table' => 'table');
|
||||
/*
|
||||
|
||||
|
||||
|
||||
@@ -833,7 +822,7 @@ class wysiwyg
|
||||
// 'end_container_on_empty_block' => true,
|
||||
|
||||
// HTML5 formats
|
||||
/*
|
||||
|
||||
'style_formats' => "[
|
||||
{title : 'h1', block : 'h1'},
|
||||
{title : 'h2', block : 'h2'},
|
||||
@@ -851,7 +840,7 @@ class wysiwyg
|
||||
{title : 'aside', block : 'aside', wrapper: true},
|
||||
{title : 'figure', block : 'figure', wrapper: true}
|
||||
]",
|
||||
*/
|
||||
|
||||
// --------------------------------
|
||||
|
||||
|
||||
@@ -921,7 +910,7 @@ class wysiwyg
|
||||
if(ADMIN)
|
||||
{
|
||||
// $this->config['external_link_list_url'] = e_PLUGIN_ABS."tiny_mce/filelist.php";
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user