Code: Select all
<style type="text/css"> @import url(editor/htmlarea.css); </style>
<script language="JavaScript" type="text/javascript">
//<![CDATA[
_editor_url = "editor";
_editor_lang = "en";
//]]>
</script>
<script language="JavaScript" type="text/javascript" src="editor/htmlarea.js"></script>
<script language="JavaScript" type="text/javascript" src="editor/plugins/ImageManager/image-manager.js"></script>
<script language="JavaScript" type="text/javascript">
//<![CDATA[
HTMLArea.loadPlugin("ImageManager");
function initEditor() {
var editor = new HTMLArea("content");
var config = new HTMLArea.Config();
config.width = "525px";
config.height = "400px";
var phpMyFAQLinks = {
<?php
$output = "'Include internal links' : '',\n";
$result = $db->query("SELECT id, lang, rubrik, thema FROM ".SQLPREFIX."faqdata WHERE active = 'yes'");
while ($row = $db->fetch_object($result)) {
$output .= "'".safeSQL(chopString($row->thema, 8))."' : '<a href=\"index.php?action=artikel&cat=".$row->rubrik."&id=".$row->id."&artlang=".$row->lang."\">".safeSQL(chopString($row->thema, 8))."</a>',\n";
};
$output = substr($output, 0, -2);
print $output;
?>
};
var internalLinks = {
id : "internalLinks",
tooltip : "internal Link",
options : phpMyFAQLinks,
action : function(editor)
{
var elem = editor._toolbarObjects[this.id].element;
editor.insertHTML(elem.value);
elem.selectedIndex = 0;
},
refresh : function(editor) { }
};
config.registerDropdown(internalLinks);
config.toolbar = [ [ "fontsize", "space", "formatblock", "space", "bold", "italic", "underline", "strikethrough", "separator", "subscript", "superscript", "separator", "copy", "cut", "paste", "space", "undo", "redo" ], [ "justifyleft", "justifycenter", "justifyright", "justifyfull", "separator", "lefttoright", "righttoleft", "separator", "orderedlist", "unorderedlist", "outdent", "indent", "separator", "forecolor", "hilitecolor", "separator", "inserthorizontalrule", "createlink", "insertimage", "inserttable", "htmlmode" ], [ "internalLinks" ] ];
config.formatblock = {
"Heading 3": "h3",
"Heading 4": "h4",
"Heading 5": "h5",
"Heading 6": "h6",
"Normal": "p",
"Address": "address",
"Formatted": "pre"
};
HTMLArea.replace("content", config);
}
//]]>
</script>
in die add.tpl einfügen und die Pfade anpassen, also ein admin/ davor setzen.