ImageTweak in den Core
Re: ImageTweak in den Core
Klingt doch gut!
Was meinen die anderen?
Was meinen die anderen?
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
Re: ImageTweak in den Core
Ok,
aber warum das Rad neu erfinden, ImageTweak hatte doch eigentlich schon alle hilfreichen Optionen an Board:
Separater Ordner für Miniaturbilder (einstellbar), damit gibt es keine Vermischung von Originalbildern und verkleinerten Versionen.
Highslide und Album Effekt über CSS Klasse (einstellbar)
und, und, und
aber warum das Rad neu erfinden, ImageTweak hatte doch eigentlich schon alle hilfreichen Optionen an Board:
Separater Ordner für Miniaturbilder (einstellbar), damit gibt es keine Vermischung von Originalbildern und verkleinerten Versionen.
CSS Klasse (einstellbar)Ansonsten sehe ich noch folgendes Problem: Werden anhand von CSS-Klassen oder was auch immer verkleinerte Bilder erstellt, und ändern sich dann die Klassen, habe ich im Laufe der Zeit haufenweise Varianten rumliegen, die vermutlich nirgendwo mehr gebraucht werden. Das ist aber nicht wirklich überprüfbar, weil man ja nicht weiß, wo die Bilder verwendet werden. Eine automatische Entrümpelung ist da kaum umsetzbar,
Highslide und Album Effekt über CSS Klasse (einstellbar)
und, und, und
BlackCat Rocks,
Gruß blackfan
Gruß blackfan
Re: ImageTweak in den Core
Ganz einfach, weil das originale ImageTweak haufenweise Abhängigkeiten hat, die eigentlich unnötig sind, und das im kitFramework das kitFramework voraussetzt.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is
Re: ImageTweak in den Core
Okay, dann ist die Sache mit Imagetweak ja geklärt.
Zu viele unnötige Abhängigkeiten sollten in jedem Fall vermieden werden.
Dann stimme ich auch für Deinen JS-Vorschlag:
Zu viele unnötige Abhängigkeiten sollten in jedem Fall vermieden werden.
Dann stimme ich auch für Deinen JS-Vorschlag:
http://responsiveimg.com/Der Ansatz des verlinkten JS ist dagegen eher, daß man feste Größen hat, also z.B. "small", "medium", "large" und "original", wobei dann hinter "small" z.B. eine Pixelgröße von 200x irgendwas steht.
BlackCat Rocks,
Gruß blackfan
Gruß blackfan
Re: ImageTweak in den Core
Eigentlich geht das unabhängig vom Core als Admin Tool. Ich muß gelegentlich mal drüber nachdenken. Im Moment bau ich grad unseren Packetyzer neu ("Bundle erzeugen" auf unserer Download-Seite) und hab den Kopf voll.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is
Re: ImageTweak in den Core
Ich hab mal rein experimentell ein Admin Tool zusammengeklöppelt, erst mal so ganz ohne JavaScript und Platzhaltergrafiken und andere Gimmicks.
Derzeit werden nur die beiden untersten Einstellungen berücksichtigt. Der dazugehörige Frontend Filter erzeugt im Bildverzeichnis ein Unterverzeichnis '.verkleinert' (bzw. wie eingestellt) und eine Datei <Name>_<Breite>_<Höhe>.<Typ>. Das src-Attribut im img-Tag wird dann entsprechend ersetzt.
Bespiel
Original in WYSIWYG-Sektion (wie vom CKE eingetragen):
<img style="width: 250px; height: 250px;" src="https://localhost/blackcat/bcwa12/media ... 44e04c.jpg" alt="">
Bildgröße Original:
960 x 960
Erzeugte Datei:
<Pfad>/media/Galerie/.verkleinert/4b98fe894d30aa1b6fa2992beb44e04c_250_250.jpg
Ersetztes img-Tag:
<img style="width: 250px; height: 250px;" src="https://localhost/blackcat/bcwa12/media ... 50_250.jpg" alt="">
Existiert die Datei schon, wird nur der Eintrag im src-Attribut ersetzt.
Nachteile
Derzeit werden nur die beiden untersten Einstellungen berücksichtigt. Der dazugehörige Frontend Filter erzeugt im Bildverzeichnis ein Unterverzeichnis '.verkleinert' (bzw. wie eingestellt) und eine Datei <Name>_<Breite>_<Höhe>.<Typ>. Das src-Attribut im img-Tag wird dann entsprechend ersetzt.
Bespiel
Original in WYSIWYG-Sektion (wie vom CKE eingetragen):
<img style="width: 250px; height: 250px;" src="https://localhost/blackcat/bcwa12/media ... 44e04c.jpg" alt="">
Bildgröße Original:
960 x 960
Erzeugte Datei:
<Pfad>/media/Galerie/.verkleinert/4b98fe894d30aa1b6fa2992beb44e04c_250_250.jpg
Ersetztes img-Tag:
<img style="width: 250px; height: 250px;" src="https://localhost/blackcat/bcwa12/media ... 50_250.jpg" alt="">
Existiert die Datei schon, wird nur der Eintrag im src-Attribut ersetzt.
Nachteile
- Frontend-Filter führen zu Performance-Einbußen - je mehr Inhalt, desto spürbarer (gilt auch für Droplets)
- Einmal erstellte Dateien bleiben liegen, auch wenn sie nicht mehr gebraucht werden (siehe weiter oben)
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is
Re: ImageTweak in den Core
So, hier habt Ihr mal was zum Rumspielen. Die Einstellung "Dateiendungen" wird nach wie vor _nicht_ berücksichtigt. Das Backend funktioniert nur mit installierter lib_wblib, der Filter läßt sich aber auch ohne testen. Er sollte nach der Installation des Moduls automatisch eingerichtet und aktiviert sein.
Derzeit funktioniert es nur, wenn
* Die Style-Angabe in px ist
* Breite _und_ Höhe gesetzt sind
Keine style-Angabe im <img>-Element = keine Verkleinerung. Angabe in % = keine Verkleinerung.
Das ist rein experimentell, es wird keine Update-Funktion geben, bei der Deinstallation bleibt die settings-Tabelle stehen.
Derzeit funktioniert es nur, wenn
* Die Style-Angabe in px ist
* Breite _und_ Höhe gesetzt sind
Keine style-Angabe im <img>-Element = keine Verkleinerung. Angabe in % = keine Verkleinerung.
Das ist rein experimentell, es wird keine Update-Funktion geben, bei der Deinstallation bleibt die settings-Tabelle stehen.
- Dateianhänge
-
- bcImageOptimizer.zip
- (15.21 KiB) 246-mal heruntergeladen
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
If it’s not broken, keep fixing it until it is
Fehler: bcImageOptimizer
Hallo Bianka,
leider funktioniert die Installation mit Deinem Modul nicht.
Es wird ein Fatal Error ausgegeben.
Ich habe es in einem eigenen Installations-Bundle zusammengestellt...
leider funktioniert die Installation mit Deinem Modul nicht.
Es wird ein Fatal Error ausgegeben.
Welche lib_wblib Version genau wird vorausgesetzt?Ooops... A fatal error occured while processing your request!
Error message:
[DB Exception] [SQL Error] INSERT INTO `cat_mod_bcimageoptimizer_settings` (`set_name`, `set_content`) VALUES ('folder', '.verkleinert'), ('ignore_class', 'no-optimize'), ('is_active', 'y'), ('jpg_quality', '90');
Ich habe es in einem eigenen Installations-Bundle zusammengestellt...
BlackCat Rocks,
Gruß blackfan
Gruß blackfan
hat sich erledigt
Offenbar kommt die Fehlermeldung durch irgend eine Konfiguration bei Allinkl zu Stande.
Offline mit xampp funktioniert es...
Offline mit xampp funktioniert es...
BlackCat Rocks,
Gruß blackfan
Gruß blackfan