the_zoker_09
Mitglied
Hallo zusammen,
Ich habe in mein phpBB Forum, mit dieser Anleitung den Tiny MCE integriert:
phpBB • View topic - [ABD] TinyMCE integration
Leider funktioniert das nicht so wie es soll:
Der Editor wird zwar integriert, aber wenn man auf den Standart Editor umschalten will, ist das nur ein hässlicher Link, der nicht wirklich schön aussieht.
Auch wenn man versucht, von dem Standart Editor wieder auf den Tiny MCE Editor zu wechseln, funktioniert der Link nicht.
Hier ist ein Auszug aus der Stelle im Script, die das Layout erstellt:
Leider versteh ich von Javascript nicht viel :/
Neues Thema erstellen
Hier ist der Editor:
http://s1.directupload.net/images/120615/vzmntf9c.png
Habt ihr ne Idee, wie man das umsetzten kann?
Ich habe in mein phpBB Forum, mit dieser Anleitung den Tiny MCE integriert:
phpBB • View topic - [ABD] TinyMCE integration
Leider funktioniert das nicht so wie es soll:
Der Editor wird zwar integriert, aber wenn man auf den Standart Editor umschalten will, ist das nur ein hässlicher Link, der nicht wirklich schön aussieht.
Auch wenn man versucht, von dem Standart Editor wieder auf den Tiny MCE Editor zu wechseln, funktioniert der Link nicht.
Hier ist ein Auszug aus der Stelle im Script, die das Layout erstellt:
Code:
function toggla(bb)
{
var bottone = document.getElementById('bottonecambia');
if (tinyMCE.getInstanceById('message') != null) {
tinyMCE.execCommand('mceRemoveControl', false, 'message');
bb.style.display = '';
bottone.removeChild(bottone.firstChild);
bottone.appendChild(document.createTextNode('Einfacher Editor'));
} else {
tinyMCE.execCommand('mceAddControl', false, 'message');
bb.style.display = 'none';
bottone.removeChild(bottone.firstChild);
bottone.appendChild(document.createTextNode('Erweiteter Editor'));
}
}
function inizia(editor_id, body, doc)
{
rte = tinyMCE.getInstanceById(editor_id);
var bb = document.getElementById('format-buttons');
if (bb && bb.style.display != 'none') {
bb.style.display = 'none';
var sottobb = document.createElement('div');
bb.parentNode.insertBefore(sottobb, bb.nextSibling);
var a1 = document.createElement('a');
a1.setAttribute('id', 'bottonecambia');
a1.appendChild(document.createTextNode('Erweiteter Editor'));
tinymce.dom.Event.add(a1, 'click', function(e) {toggla(bb);});
sottobb.appendChild(a1);
}
var boxfaccine = document.getElementById('smiley-box');
if (!boxfaccine) {
return;
}
var imgs = boxfaccine.getElementsByTagName('img');
var ia;
for (var i = 0; i < imgs.length; i ++) {
ia = imgs[i].parentNode;
ia.onclick = null;
if (ia.getAttribute('onclick') == 'javascript:return false;') {
continue;
}
ia.setAttribute('onclick', 'javascript:return false;');
tinymce.dom.Event.add(ia, 'click', function(e) {
var bb = document.getElementById('format-buttons');
if (bb && bb.style.display != 'none') {
insert_text(e.target.alt, true);
} else {
rte.execCommand('mceInsertContent', false, rte.dom.createHTML('img', {src: e.target.src}));
}
tinymce.dom.Event.stop(e);
});
}
rte.focus();
}
Leider versteh ich von Javascript nicht viel :/
- Wieso klappt der Wechsel zurück auf den "Einfachen Editor" nicht?
- Wie kann ich das Script so ändern, dass ich die Layout Optionen besser ändern kann.
Ich mein mit dem:
Code:var sottobb = document.createElement('div');
Neues Thema erstellen
Hier ist der Editor:
http://s1.directupload.net/images/120615/vzmntf9c.png
Habt ihr ne Idee, wie man das umsetzten kann?