Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 12. März 2013 12:44

jeff1980
Server-Pate
Ort: Dortmund
Registriert: 26. November 2010
Beiträge: 630

[GELÖST] CGSmartImage erzeugt keine Ausgabe

Hallo,

bei einem kleinen Freizeitprojekt möchte ich viele Bilder mit dem Gallery-Modul darstellen. Das habe ich schon zig mal gemacht und es funktioniert auch super.
Da die Bilder aber teilweise sehr groß sind (4000x3000 px, brauche ich für den Download der Bilder), wollte ich sie mit dem Modul CGSmartImage kleiner rechnen. Mit dem SuperSizer habe ich das schon öfter gemacht und hatte nie Stress. Aber da die Entwicklung dort gerade stockt, wollte ich mich mal mit dem CG-Modul beschäftigen.

Nun wird allerdings, egal was ich mache, nichts im Frontend ausgegeben. Ich habe auch schon den Tag auf einer Seite als einzigen Inhalt mit festem Bildpfad ({CGSmartImage src='uploads/images/image.jpg'}) aufgerufen - nichts passiert.

CMSms, CGSmartImage und CGExtensions sind jeweils in der neuesten Version installiert und es läuft PHP 5.3.17 (PHP 5.3 wird ja von den neuen Versionen von CG gefordert).
Im Debug-Modus fällt mir auch nichts besonderes auf.

Muss zunächst im Modul selbst noch etwas konfiguriert werden? Habe mich an die Hilfe gehalten, in der dazu nichts steht.

Offline

#2 12. März 2013 14:44

jeff1980
Server-Pate
Ort: Dortmund
Registriert: 26. November 2010
Beiträge: 630

Re: [GELÖST] CGSmartImage erzeugt keine Ausgabe

Ist ein "Fehler" bzw. eine Umstellung im Modul: http://dev.cmsmadesimple.org/bug/view/9040
Es muss nun immer ein "/" vor der URL stehen - bei Variablen wie im Gallery-Modul muss man sich also erst noch ne passende Variable basteln:

[== smarty ==]
{assign var='big_image' value='/'|cat:$image->file}
{CGSmartImage src=$big_image notag='1' filter_resize='h,800'}

Offline

#3 12. März 2013 14:57

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] CGSmartImage erzeugt keine Ausgabe

warum so umständlich wink

{CGSmartImage src='/'|cat:$image->file notag='1' filter_resize='h,800'}

Offline

#4 12. März 2013 15:29

Cherry
arbeitet mit CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 529

Re: [GELÖST] CGSmartImage erzeugt keine Ausgabe

Warum machst du das nicht direkt mit der Gallery?
Du kannst doch ne Maximalgröße für die Bilder vorgeben.
Alles was größer ist, wird dementsprechend angepaßt.
Mittlerweile kann man sogar die Ausgabequalität angeben.
Mir hat das bisher immer gereicht.

Offline

#5 12. März 2013 16:52

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] CGSmartImage erzeugt keine Ausgabe

Warum machst du das nicht direkt mit der Gallery?

4000x3000 px, brauche ich für den Download der Bilder

wink
Gallery skaliert die original Bilder und überschreibt sie.
Die original Bilder sollen aber für einen Download in ihrer Größe erhalten bleiben.
D.h. wir brauchen Thumbnails (erstellt Gallery automatisch), Großbilder zum Anschauen im Browser (darf Gallery nicht automatisch erstellen -> daher CGSmartImage), und die orginal Bilder zum Download.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#6 12. März 2013 17:29

jeff1980
Server-Pate
Ort: Dortmund
Registriert: 26. November 2010
Beiträge: 630

Re: [GELÖST] CGSmartImage erzeugt keine Ausgabe

@nicmare: Hat bei mir nicht funktioniert - als wenn nach dem zweiten Anführungsstrich nichts mehr erlaubt ist. Jedenfalls kam so eine Fehlermeldung ...

@NaN: Genau so ist es. Davon abgesehen funktioniert die globale Skalierung großer Bilder bei mir seit geraumer Zeit nicht mehr wenn ich die Bilder über das Modul selbst hochlade.

Offline

#7 12. März 2013 18:34

Cherry
arbeitet mit CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 529

Re: [GELÖST] CGSmartImage erzeugt keine Ausgabe

NaN schrieb:

Gallery skaliert die original Bilder und überschreibt sie.
Die original Bilder sollen aber für einen Download in ihrer Größe erhalten bleiben.
D.h. wir brauchen Thumbnails (erstellt Gallery automatisch), Großbilder zum Anschauen im Browser (darf Gallery nicht automatisch erstellen -> daher CGSmartImage), und die orginal Bilder zum Download.

ahh ok...das macht Sinn.

Offline

#8 13. März 2013 08:13

jeff1980
Server-Pate
Ort: Dortmund
Registriert: 26. November 2010
Beiträge: 630

Re: [GELÖST] CGSmartImage erzeugt keine Ausgabe

Gestern Abend kam noch ein Update von CGSmartImage raus - werde ich nachher mal installieren und testen. Vielleicht hat CG es ja wieder geändert (was imho auch sinnvoller ist) - oder er hat zumindest die Hilfe angepasst wink.

Offline

#9 13. März 2013 09:39

jeff1980
Server-Pate
Ort: Dortmund
Registriert: 26. November 2010
Beiträge: 630

Re: [GELÖST] CGSmartImage erzeugt keine Ausgabe

Keine Ahnung, was sich geändert hat mit Version 1.6. - jedenfalls nicht die src-Geschichte ...

Offline

#10 14. März 2013 05:38

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] CGSmartImage erzeugt keine Ausgabe

Gerade gesehen - gestern abend kam schon wieder 'ne neue Version raus. Da sollen die Pfad-Probleme behoben worden sein ...

Offline

#11 14. März 2013 08:21

jeff1980
Server-Pate
Ort: Dortmund
Registriert: 26. November 2010
Beiträge: 630

Re: [GELÖST] CGSmartImage erzeugt keine Ausgabe

@cyberman: Ja, damit geht es wieder wie es in der Anleitung steht: {CGSmartImage src=$image->file notag='1' filter_resize='h,800'}
Macht imho auch viel mehr Sinn, da jedes andere Modul genauso arbeiten würde.

Offline