function smarty_function_wysiwyg($params = array(), $smarty) { $name = 'ckeditor_content'; $content = ''; $defaults = array(); //-------------------------- //------ инициализация опций ---------- // Установим инструментальную панель $defaults['type_toolbar'] = 'medium'; // Установим парметры подключения файлового менеджера $defaults['filebrowserBrowseUrl'] = Default_Plugin_SysBox::getUrlRes('/js/kcfinder/browse.php?type=files'); $defaults['filebrowserImageBrowseUrl'] = Default_Plugin_SysBox::getUrlRes('/js/kcfinder/browse.php?type=images'); $defaults['filebrowserFlashBrowseUrl'] = Default_Plugin_SysBox::getUrlRes('/js/kcfinder/browse.php?type=flash'); $defaults['filebrowserUploadUrl'] = Default_Plugin_SysBox::getUrlRes('/js/kcfinder/upload.php?type=files'); $defaults['filebrowserImageUploadUrl'] = Default_Plugin_SysBox::getUrlRes('/js/kcfinder/upload.php?type=images'); $defaults['filebrowserFlashUploadUrl'] = Default_Plugin_SysBox::getUrlRes('/js/kcfinder/upload.php?type=flash'); // Установим язык интерфейса $defaults['language'] = Default_Plugin_SysBox::getTranslateLocale(); // Установим высоту окна редактора $defaults['height'] = 300; foreach ($defaults as $k => $v) { $params[$k] = array_key_exists($k, $params) ? $params[$k] : $v; } $params['toolbar'] = getToolbar($params['type_toolbar']); if (isset($params['name'])) { $name = $params['name']; } if (isset($params['content'])) { $content = $params['content']; } $basePath = Default_Plugin_SysBox::getUrlRes('/js/ckeditor/') . '/'; //------------- создание редактора -------------- // При создании редактоа он скрывает textarea // но создает новый конпонент textarea с атрибутами в свойстве - textareaAttributes $ckeditor = new Default_Plugin_CkEditor($basePath); // Скроем вновь созданный элемент textarea $ckeditor->textareaAttributes = array("style" => "visibility: hidden; display: none;"); $ckeditor->editor($name, $content, $params); }
$file .= "&level2={$level2}"; } $title = getSection($appurl, $phpurl, $doc, $section, $menuOrder, "title"); $briefTitle = getSection($appurl, $phpurl, $doc, $section, $menuOrder, "brieftitle"); if ($title != "") { // make breadcrumbs //print '<p class="breadcrumbs"> <a href="' . $acpurl . '">Archival Collections Portal</a> > <a href="' . str_replace("ead/","index/",$phpurl) . '">' . $repName . ' </a> > ' . $briefTitle . '</p>' . "\n"; print '<p class="breadcrumbs"> <a href="' . $acpurl . '">Archival Collections Portal</a> > <a href="' . $repLink . '">' . $repName . ' Collections</a> > Finding Aid: ' . $briefTitle . '</p>' . "\n"; print "<h1 style=\"padding-bottom:0px;margin-bottom:0px;padding-top:10px;margin-top:10px;margin-left:15px;\">" . $title . "</h1>"; } // content ?> <table width="100%" border="0" cellpadding="15" cellspacing="0"><tr><td> <?php getToolbar($phpurl, $doc, $repository, 1, $docroot); ?> <table width="100%"> <tr> <td class="sidebar"> <div class="toc" style="clear:both;"> <h2><a href="<?php echo $phpurl; echo $doc; ?> /summary" style="text-decoration:none;">Table of Contents</a></h2> <div id="contentMenu1"> <?php $final = drawMenu($appurl, $phpurl, $doc, $section, $menuOrder); echo $final;