mod_editor ... ein Gedanke

Diskussion um das Modul zum Einbinden weiterer HTML-Editoren
Antworten
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Seit zwei Wochen gibt es wohl eine zu FF3 kompatible Version...

http://www.fckeditor.net/forums/viewtop ... =8&t=10184

allerdings wird sich da wohl noch einiges tun müssen. Da mod_editor vollständig modular aufgebaut ist lassen sich beliebige Editoren integrieren, vermutlich sogar mehrere Versionen eines Editors...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 714
Registriert: 22.02.2006 22:00
Wohnort: Berlin
Hat sich bedankt: 217 Mal
Danksagung erhalten: 26 Mal
Kontaktdaten:

schon wieder hash-werte

Beitrag von hscha »

Hallo mod_editor-Nutzer,

ich habe eine laufende mod_editor-Version mit FCKeditor 2.6.3 auf eine andere Seite mit der gleichen Conpresso-Version (und gleichem Provider) kopiert und in fckconfig.js die Pfade angepasst.
Trotzdem tritt wieder das Problem mit den Hash-Werten statt HTML-Textinhalt im Textfenster auf. Ich weiß einfach nicht mehr, was das Problem war und wie es zu beseitigen ist.
Die Dateien habe ich laut Anleitung verändert.
Auch wenn es nerven sollte, kann ich nochmals einen Tipp zu diesem Problem bekommen?:roll:

Vielen Dank im Voraus!
H.Schallnas, Berlin
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Welche Anleitung benutzt Du?

Warum benutzt Du nicht die premodded files?

Habe auch gerade eine neue Version erstellt mit dem neuesten FCKeditor und dem neuesten tinyMCE-Editor (der aus Joomla). Den gibt es dann persönlich von mir...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 714
Registriert: 22.02.2006 22:00
Wohnort: Berlin
Hat sich bedankt: 217 Mal
Danksagung erhalten: 26 Mal
Kontaktdaten:

anleitung...

Beitrag von hscha »

Hallo Markus,
ich benutzte diese hier:
...Bei bereits bearbeiteten Installationen sollten folgende Änderungen besser von Hand durchgeführt werden:

=== OPEN / ÖFFNEN ===

_admin/articles.php

=== FIND / FINDE ===

$views = array('list');

=== BEFORE, ADD / DAVOR, EINFÜGEN ===

// Mod_editor
if (isset($mod_editor_article_file) && ($_REQUEST['action'] == 'articles_modify' || $_REQUEST['action'] == 'articles_save'))
foreach($mod_editor_article_file AS $article_file)
if (@file_exists($article_file)) include_once($article_file);
// Mod_editor

=== OPEN / ÖFFNE ===

_include/article_form.php

=== FIND / FINDE === (fast am Ende)

<?php
print('<script type="text/javascript">function innerToHidden() {');
foreach ($html_texts as $v) {
printf('window.document.article_form.feld_%1$s.value = document.getElementById('iframe_%1$s').contentWindow.document.body.innerHTML;', $v);
}
print('return true; }</script>');
?>

=== REPLACE WITH / ERSETZEN MIT===

<?php
// Mod_editor
if (isset($mod_editor_form_file) && @file_exists($mod_editor_form_file))
include_once($mod_editor_form_file);
// Mod_editor
?>


=== OPEN / ÖFFNE ===
_include/form_fields.inc.php

=== FIND / FINDE ===

$md5key = md5($key); // create an easy to use key for the iframe

=== FIND / FINDE ===
(dies folgt der zuerst gefundenen Zeile, die nicht ersetzt werden soll)

$html_texts[] = $md5key; // this allows to add a javascript which puts all iframes into the hidden field later

printf('<iframe id="iframe_%1$s" name="%1$s" frameborder="0" height="200" class="iframe inputwidth"></iframe>',
$md5key
);

printf('<input type="hidden" name="content[%s][html]" id="feld_%s" value="">', htmlspecialchars($key),
$md5key
);

print(help('articles-createarticle.html#articles-createarticle-articlecontent-texts-html'));

$text_value = $content[$key]['html']; // to avoid problems with the document.writeln below
$text_value = preg_replace ('/(52|5|2)/', ' ', $text_value);
$text_value = preg_replace ("/'/", "'", $text_value);
$text_value = str_replace('</', '</', $text_value);
?>
<script type="text/javascript">
iframe = document.getElementById('iframe_<?php echo $md5key; ?>').contentWindow;
iframe.document.clear();
iframe.document.open();
iframe.document.writeln('<?php echo $text_value; ?>');
iframe.document.close();
</script>

<?php
printf('<br /><A HREF="#text_%1$s" onClick="editorwindow = window.open(''.BASE_REL.'_editor/editor.php?saveto=iframe_%1$s&%2s', 'editor_popup', 'dependent=yes, width=750, height=580, resizable=yes, status=yes');">'
.'<img src="'.SKIN_URL.'edit.gif" width="20" height="18" align="absmiddle" alt="%3$s" >%3$s'
.'</A>',
$md5key,
SID,
___('-edit')
);

=== REPLACE WITH / ERSETZEN MIT===

// Mod_editor
if (isset($mod_editor_form_field_file) && @file_exists($mod_editor_form_field_file))
include($mod_editor_form_field_file);
// Mod_editor

=== OPEN / ÖFFNEN ===

_include/header.php

=== FIND / FINDE ===

</head>

=== BEFORE, ADD / DAVOR, EINFÜGEN ===
<?php
// Mod_editor
if (isset($mod_editor_header_file) && @file_exists($mod_editor_header_file))
include_once($mod_editor_header_file);
// Mod_editor
?>

=== OPEN / ÖFFNEN ===

_editor/imageinserter.php

=== FIND / FINDE ===

window.opener.doExecCommand('insertimage', "../_data/"+imginfo[0]);

=== REPLACE WITH / ERSETZEN MIT ===
<?php
if (file_exists($mod_editor_imageinserter_file)) include_once($mod_editor_imageinserter_file);
else echo " window.opener.doExecCommand('insertimage', '../_data/'+imginfo[0]);\n";
?>
Es handelte sich um eine bereits teilweise geänderte Installation (z.B. mod_text).

Grüße von
H.Schallnas
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Werde wohl eine Tage brauchen, um herauszukriegen, woher Du diese hast... irgendeine war unvollständig...

Betrifft diemal aber nicht den Newsletter wie hier
http://community.conpresso.de/viewtopic ... 0894#20894
oder?
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

ZIPpe mal die Dateien aus editors\FCKedit und poste sie hier.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 714
Registriert: 22.02.2006 22:00
Wohnort: Berlin
Hat sich bedankt: 217 Mal
Danksagung erhalten: 26 Mal
Kontaktdaten:

zip

Beitrag von hscha »

Hallo Markus,

das Modul mod_newsletter ist nicht installiert.
Hier ist das Verzeichnis editors/FCKedit

Grüße aus Berlin von
H.Schallnas
Dateianhänge
FCKedit.zip
(4.7 KiB) 531-mal heruntergeladen
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Hm... auch die sehen erst mal normal aus...

die "laufende" Version funktioniert aber noch und zeigt dieses Verhalten nicht, oder?
Und es werden auch keine js-Fehler gemeldet?
Die anderen Editoren funktionieren?
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 714
Registriert: 22.02.2006 22:00
Wohnort: Berlin
Hat sich bedankt: 217 Mal
Danksagung erhalten: 26 Mal
Kontaktdaten:

laufende Version

Beitrag von hscha »

Ja, alles funktioniert...

EDIT: Ich habe inzwischen nochmals die Dateien durch die im angehängten zip-Archiv ersetzt. Jetzt funktioniert alles bestens!

Vielen Dank für deine Mühe, Markus! Es war wahrscheinlich nur ein Installationsfehler.

Grüße von
H.Schallnas
Dateianhänge
cms-fckedit.zip
(20.17 KiB) 568-mal heruntergeladen
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 714
Registriert: 22.02.2006 22:00
Wohnort: Berlin
Hat sich bedankt: 217 Mal
Danksagung erhalten: 26 Mal
Kontaktdaten:

Beitrag von hscha »

Hallo Markus,
gerade habe ich mich an diese Zeilen von oben erinnert:
MarkusR hat geschrieben:...Habe auch gerade eine neue Version erstellt mit dem neuesten FCKeditor und dem neuesten tinyMCE-Editor (der aus Joomla). Den gibt es dann persönlich von mir...
O, das wäre interessant!

Grüße von
H.Schallnas
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Dann muß ich da wohl mal ein Paket draus machen... hatte es schon wieder zu den Akten gelegt... :oops:
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Hat etwas gedauert, aber jetzt gibt es den Download

http://conpresso4.de/_rubric/index.php? ... mod_editor
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 714
Registriert: 22.02.2006 22:00
Wohnort: Berlin
Hat sich bedankt: 217 Mal
Danksagung erhalten: 26 Mal
Kontaktdaten:

Beitrag von hscha »

Hallo Markus,

muss man die ganze Installation ersetzen oder reicht es, das Verzeichnis _tinyMCE hochzuladen und den Editor dann auszuwählen, wenn man schon mit mod_editor arbeitet?

Danke für deine Arbeit!!!

H.Schallnas aus Berlin
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ich empfehle eine Neuinstallation, da sich viele Dinge geändert haben.

Ein einfaches Hochladen des tinyMCE Verzeichnisses reicht nicht. Es muß mindestens auch das entsprechende Verzeichnis im Verzeichnis editors hochgeladen werden. (durch den gewollten Modulcharakter der Editoreinbindung sollte das eigentlich gehen, denn genau so sollen später weitere Editoren eingebunden werden)

Auf einem anderen Auftritt habe ich eine vorhandene Installation dadurch erstetzt, daß ich alle zum alten Modul gehörigen Verzeichnisse umbenannt habe (ein x davor) und in mod_editor die Datei rubric.cpo ebenfalls umbenannt habe.
Dann habe ich alle neuen Verzeichnisse hochgeladen. Dort lief dann alles ohne weiteren Eingriff.

Wer eine Neuinstallation scheut macht ein Backup von allen Daten und Datenbanken und probiert dann einfach aus, ob es reicht die neuen Daten drüber zu bügeln. Dazu kann ich aber nichts sagen und würde es auch nicht empfehlen.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

Hallo Markus,

ich habe heute das Modul mit dem TinyMCE auf unser Livesystem gestellt.
Den Tiny habe ich auf Version 3.2.2 aktualisiert. Das Ganze lief inklusive Aktualisierung der Sprachdatei ohne Probleme.
Jetzt ist mir allerdings noch eine Sache aufgefallen, die auf beiden Systemen nicht funktioniert:
Die individuellen Editor-Einstellungen scheinen zumindest beim Tiny nicht zu funktionieren, d.h. ich stelle defaultmäßig 'conpresso_mini' ein und möchte dann für bestimmte Benutzer 'conpresso' einstellen, dann bleibt die Symbolleiste im mini-Modus.
Es hängt einzige und alleine vom default-Wert ab, was die Benutzer für eine Oberfläche sehen.
Ich kann mit den individuellen Einstellungen weder die Funktionalität erweitern noch reduzieren.

Nachtrag: Beim FCKEditor funktioniert es ...
Gruß
Marky
Antworten