Bildupload im Editor
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Bildupload im Editor
Manchmal kommen einem Ideen zu Dingen, die einen schon immer geärgert haben und dann macht man es einfach...
hier kommt wieder sowas
Auch wenn es vollkommen logisch, konsequent und im Grunde der richtige Weg ist... manchmal nervt es etwas, daß man nicht direkt im Editor ein Bild hochladen kann.
Daher habe ich den imageinserter des Editors um einen Upload ergänzt, wobei es sich um die originalen ConPresso-Funktionen handelt und somit folgendes bewirkt:
- das Bild wird in die Datenbank aufgenommen
- das Bild wird als "nur in dieser Rubrik verfügbar" gekennzeichnet
- es finden alle üblichen Kontrollen statt
zusätzlich wird das Bild nach dem Upload im imageinserter direkt angezeigt und kann somit gleich verwendet werden.
Anleitung:
1.) Backup machen
2.) Backup prüfen
3.) Backup sicher verwahren
4.) Durchatmen
5.) die im ZIP-File enthaltenen Dateien ins Verzeichnis _editor packen.
hier kommt wieder sowas
Auch wenn es vollkommen logisch, konsequent und im Grunde der richtige Weg ist... manchmal nervt es etwas, daß man nicht direkt im Editor ein Bild hochladen kann.
Daher habe ich den imageinserter des Editors um einen Upload ergänzt, wobei es sich um die originalen ConPresso-Funktionen handelt und somit folgendes bewirkt:
- das Bild wird in die Datenbank aufgenommen
- das Bild wird als "nur in dieser Rubrik verfügbar" gekennzeichnet
- es finden alle üblichen Kontrollen statt
zusätzlich wird das Bild nach dem Upload im imageinserter direkt angezeigt und kann somit gleich verwendet werden.
Anleitung:
1.) Backup machen
2.) Backup prüfen
3.) Backup sicher verwahren
4.) Durchatmen
5.) die im ZIP-File enthaltenen Dateien ins Verzeichnis _editor packen.
- Dateianhänge
-
- _editor.zip
- (4.09 KiB) 902-mal heruntergeladen
-
- imageinserter.gif (7.99 KiB) 12179 mal betrachtet
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
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- Matthias V
- Modul-Entwickler
- Beiträge: 1251
- Registriert: 01.01.1970 01:00
- Wohnort: Sondershausen
- Hat sich bedankt: 54 Mal
- Danksagung erhalten: 147 Mal
- Kontaktdaten:
Re: Bildupload im Editor
Das ist toll, sowas haben sich bestimmt schon viele gewünscht.MarkusR hat geschrieben:Manchmal kommen einem Ideen zu Dingen, die einen schon immer geärgert haben und dann macht man es einfach...
hier kommt wieder sowas
DANKE!
P.S.
es funzt.
Habs auch gleich im Wiki verlinkt, irgenwie muss man ja mal mit dem Verzeichnis von guten Modifizierungen anfangen (so wie es baluo wollte).
mod_Guestbook 4.1.0
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
- Matthias V
- Modul-Entwickler
- Beiträge: 1251
- Registriert: 01.01.1970 01:00
- Wohnort: Sondershausen
- Hat sich bedankt: 54 Mal
- Danksagung erhalten: 147 Mal
- Kontaktdaten:
Hallo Markus,
ich habe doch noch einen Fehler gefunden, und zwar in der imageinsterter.php:
Dies bewirkt, falls ein Redakteur nicht in der Rubrik uploaden kann, dass es in der Rubrik mit der ID 0 gespeichert wird, die es nicht gibt.
Und das Bild wird im Imagepicker nicht angezeigt, und es ist in KEINER Rubrik verfügbar.
Entweder, du machst ein Else rein, damit es in der Rubrik mit der ID -1 (alle Rubriken) gespeichert wird.
Oder, was ich besser finde, du schreibst den ganzen neuen Abschnitt in diese if-Schleife, dass ein Redakteur keine Bilder im Editor hochladen kann, wenn er in der Rubrik keine Bilder hochladen kann.
Komisch ist in Conpresso, dass ein Redakteur, der in bestimmten Rubriken keine Dateien hochladen kann, dass dieser in "allen" Rubriken Dateien hochladen kann, ohne dass man das einschränken kann.
... ja, der Dateiupload/Medienbibliothek ...
Gruß Matthias V
P.S. und eine .bmp-Datei (sollte man nicht uploaden) wird ins _data-Verzeichnis geladen, nicht in die Datenbank eingetragen und es wird angezeigt, dass es sich um eine "Datendatei" handelt.
ich habe doch noch einen Fehler gefunden, und zwar in der imageinsterter.php:
Code: Alles auswählen
<?php if (!empty($_SESSION['SID_rubric_id']) && $_SESSION['SID_stufe3']) {
print('<input type="hidden" name="filerubrik" value="'.$_SESSION['SID_rubric_id'].'">');
} ?>
Und das Bild wird im Imagepicker nicht angezeigt, und es ist in KEINER Rubrik verfügbar.
Entweder, du machst ein Else rein, damit es in der Rubrik mit der ID -1 (alle Rubriken) gespeichert wird.
Oder, was ich besser finde, du schreibst den ganzen neuen Abschnitt in diese if-Schleife, dass ein Redakteur keine Bilder im Editor hochladen kann, wenn er in der Rubrik keine Bilder hochladen kann.
Komisch ist in Conpresso, dass ein Redakteur, der in bestimmten Rubriken keine Dateien hochladen kann, dass dieser in "allen" Rubriken Dateien hochladen kann, ohne dass man das einschränken kann.
... ja, der Dateiupload/Medienbibliothek ...
Gruß Matthias V
P.S. und eine .bmp-Datei (sollte man nicht uploaden) wird ins _data-Verzeichnis geladen, nicht in die Datenbank eingetragen und es wird angezeigt, dass es sich um eine "Datendatei" handelt.
mod_Guestbook 4.1.0
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Jooo... ich hatte das erst mal so aus dem Original übernommen.
Im Grunde will ich es noch so erweitern, daß die Upload-Maske gar nicht erscheint, wenn der Redakteur nicht uploaden darf...
allerdings hat das für mich keine praktische Anwendung, weil ich keinem Redakteur überhaupt einen Zugriff geben würde, der dann nicht mal ein Bild in den Artikel stellen darf...
aber bei Gelegenheit werde ich es noch anpassen...
(ich versuche immer nur zuerst etwas zum funktionieren zu bringen bevor ich mich daran mache die Varianten auszuloten unter denen es nicht funktionieren darf... )
Im Grunde will ich es noch so erweitern, daß die Upload-Maske gar nicht erscheint, wenn der Redakteur nicht uploaden darf...
allerdings hat das für mich keine praktische Anwendung, weil ich keinem Redakteur überhaupt einen Zugriff geben würde, der dann nicht mal ein Bild in den Artikel stellen darf...
aber bei Gelegenheit werde ich es noch anpassen...
(ich versuche immer nur zuerst etwas zum funktionieren zu bringen bevor ich mich daran mache die Varianten auszuloten unter denen es nicht funktionieren darf... )
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
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- Matthias V
- Modul-Entwickler
- Beiträge: 1251
- Registriert: 01.01.1970 01:00
- Wohnort: Sondershausen
- Hat sich bedankt: 54 Mal
- Danksagung erhalten: 147 Mal
- Kontaktdaten:
So ich habs mal geändert.
- Hat ein Redakteur, nicht das Recht in der Rubrik etwas hochzuladen, dann wird das Bild in "allen" Rubriken hochgeladen.
- Meldungen werden nicht mehr über dem <html>-Tag angezeigt, sondern unter der Überschrift im Standard-Meldungsbereich (leider wird das Fenster dabei so groß, dass ein Scrollbalken erscheint).
Gruß Matthias V
- Hat ein Redakteur, nicht das Recht in der Rubrik etwas hochzuladen, dann wird das Bild in "allen" Rubriken hochgeladen.
- Meldungen werden nicht mehr über dem <html>-Tag angezeigt, sondern unter der Überschrift im Standard-Meldungsbereich (leider wird das Fenster dabei so groß, dass ein Scrollbalken erscheint).
Gruß Matthias V
- Dateianhänge
-
- _editor.zip
- (4.16 KiB) 809-mal heruntergeladen
mod_Guestbook 4.1.0
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Genau dieses "in alle Rubriken" will ich nicht. Wer das will soll den offiziellen Weg gehen.
Hier eine etwas auskunftsfreudigere Version...
Hier eine etwas auskunftsfreudigere Version...
- Dateianhänge
-
- _editor.zip
- (4.09 KiB) 849-mal heruntergeladen
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
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Ja... und für den FCKeditor, dem ich ja den ConPresso-Image-Inserter verpasst habe.Marky hat geschrieben:das ist aber nur was für die conpresso-eigenen Editoren ?!
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
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- hscha
- ConPresso-Experte
- Beiträge: 714
- Registriert: 22.02.2006 22:00
- Wohnort: Berlin
- Hat sich bedankt: 217 Mal
- Danksagung erhalten: 26 Mal
- Kontaktdaten:
mod_imagesize
Hallo Markus,
absolut verschärft wäre es, wenn die Integration der Upload-Erweiterungen von mod_imagesize gelänge...
Grüße von
H.Schallnas
absolut verschärft wäre es, wenn die Integration der Upload-Erweiterungen von mod_imagesize gelänge...
Grüße von
H.Schallnas
- Mr. Magpie
- ConPresso-Profi
- Beiträge: 1004
- Registriert: 01.01.1970 01:00
- Wohnort: Wuppertal
- Hat sich bedankt: 274 Mal
- Danksagung erhalten: 59 Mal
Anregung Bilder und Lightbox-Derivate
Ihr kennt und benutzt doch sicher auch eines der Lightbox-Derivate.
In der Regel arbeiten die alle nach dem selben Prinzip. Ein Link zeigt auf eine Bild-Datei, der Link bekommt noch ein paar Parameter, maximal eine Klassen-, title-, rel- und/oder rev-Angabe:
<a href="../_data/Bild1.jpg" class="lightbox" title="Bilduntertitel" rel="gallery[xy]" rev="blah"><img src="../_data/Bild1_t.jpg" class="">...</a>
Ganz klar, dass die einfachen Redakteure mit solchen konstrukten klassischerweise überfordert sind.
Sicher, das lässt sich über entspr. Templates realisieren, habe ich auch schon gemacht. Aber es wäre nett, wenn man das auch über den CPO-Editor (wahlweise auch über einen mit mod_editor eingebundenen anderen Editor) machen könnte, am besten über den "Bild-einfügen"-Dialog (Image-Inserter).
Ein Zusatzwunschfeature wäre noch, dass das xy in gallery[xy] automatisch die Artikelnummer darstellte, damit alle Bilder des Artikels in der selben Galerie landen - die manuell eingefügten und jene, die über ein entspr. Template eingefügt wurden.
Ich schätze, das wäre etwas für die ambitionierten JS-/PHP-Programmierer unter euch.
In der Regel arbeiten die alle nach dem selben Prinzip. Ein Link zeigt auf eine Bild-Datei, der Link bekommt noch ein paar Parameter, maximal eine Klassen-, title-, rel- und/oder rev-Angabe:
<a href="../_data/Bild1.jpg" class="lightbox" title="Bilduntertitel" rel="gallery[xy]" rev="blah"><img src="../_data/Bild1_t.jpg" class="">...</a>
Ganz klar, dass die einfachen Redakteure mit solchen konstrukten klassischerweise überfordert sind.
Sicher, das lässt sich über entspr. Templates realisieren, habe ich auch schon gemacht. Aber es wäre nett, wenn man das auch über den CPO-Editor (wahlweise auch über einen mit mod_editor eingebundenen anderen Editor) machen könnte, am besten über den "Bild-einfügen"-Dialog (Image-Inserter).
Ein Zusatzwunschfeature wäre noch, dass das xy in gallery[xy] automatisch die Artikelnummer darstellte, damit alle Bilder des Artikels in der selben Galerie landen - die manuell eingefügten und jene, die über ein entspr. Template eingefügt wurden.
Ich schätze, das wäre etwas für die ambitionierten JS-/PHP-Programmierer unter euch.
Günther Ludwig
- balu
- ConPresso-Entwickler
- Beiträge: 1748
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 133 Mal
Hi MagPie,
das ist nicht so einfach.
HTML-Felder werden nicht geparst, sondern einfach nur ausgegeben. Das bedeutet, es ist nicht möglich, dort im Nachhinein die Artikelnummer einzutragen.
Die einzige Idee wäre es, dort eine Art Platzhalter einzufügen und dann am Ende der Artikelgenerierung diesen Platzhalter auszutauschen.
Überhaupt sind Änderungen am Editor nicht unbedingt trivial. Das Javascript dort ist aufgrund der ganzen IE/FF Unterschiede relativ komplex.
Balu
das ist nicht so einfach.
HTML-Felder werden nicht geparst, sondern einfach nur ausgegeben. Das bedeutet, es ist nicht möglich, dort im Nachhinein die Artikelnummer einzutragen.
Die einzige Idee wäre es, dort eine Art Platzhalter einzufügen und dann am Ende der Artikelgenerierung diesen Platzhalter auszutauschen.
Überhaupt sind Änderungen am Editor nicht unbedingt trivial. Das Javascript dort ist aufgrund der ganzen IE/FF Unterschiede relativ komplex.
Balu
Bartels.Schöne
ConPresso Support & Development
ConPresso Support & Development