Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 11. Juli 2011 11:02
- frickel
- hat von CMS/ms gehört
- Ort: Münster
- Registriert: 20. Mai 2011
- Beiträge: 17
Bilder auf feste Größen zuschneiden
Hallo,
gibt es eine Möglichkeit Bilder nach dem Upload auf eine bestimmte, festgelegte Bildgröße zuzuschneiden?
Es geht um ein News-System bei dem in den Teasern jeweils ein Bild von genau 140*35 px und in den eigentlichen News mehrere Bilder von genau 140*190 px eingefügt werden sollen.
Allerdings kann ich dem Kunden nicht zumuten die Bilder gleich in der richtigen Größe hochzuladen, noch über die Bildverwaltung immer manuell die richtigen Größen auszuschneiden.
Am besten wäre es wenn der Kunde garnicht in die Bildverwaltung gehen müsste, sondern gleich auf News-Eingabeseite eine Möglichkeit hätte die Bilder hochzuladen und zuzuschneiden. Also sozusagen einer Erweiterung der Datei-Extra-Felder für das Newssystem.
Gibts da vielleicht ein passendes Plugin oder hat sonst jemand ne Idee dazu?
Gruß & Dank
frickel
Offline
#2 11. Juli 2011 11:07
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: Bilder auf feste Größen zuschneiden
dafür benutzt du das supersizer plugin im template vom newsmodul!
du legst zB ein Feld namens "Image" an und kannst es so abfragen und zuschneiden (Detailtemplate):
{if $entry->image}
{capture assign="imgpath"}{$entry->file_location}/{$entry->image}{/capture}
{capture assign="newsthumbnail"}{supersizer strip_tags=true path=$imgpath width=200 height=100 crop=true url=true}{/capture}
<a href="{$imgpath}" rel="lightbox"><img src="{$newsthumbnail}" alt="{$entry->title}"/></a>
{/if}
Beitrag geändert von nicmare (11. Juli 2011 12:09)
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#3 11. Juli 2011 11:52
- frickel
- hat von CMS/ms gehört
- Ort: Münster
- Registriert: 20. Mai 2011
- Beiträge: 17
Re: Bilder auf feste Größen zuschneiden
Hi nicmare,
schon nicht schlecht, allerdings hat der User bei dieser Lösung keine Möglichkeit einen Bildausschnitt festzulegen, was aber leider notwendig ist.
P.S.: falls jemand den Code oben verwendet, da ist ein {/if} zuviel in der vorletzten Zeile.
Offline
#4 11. Juli 2011 12:11
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: Bilder auf feste Größen zuschneiden
beschäftige dich mit dem plugin. man kann auch den ausschnitt festlegen. hat dann zwar keine live vorschau und es ist nicht so intuitiv wie in nem grafikprogramm aber das crop attribut kann man auch mit weiteren custom field steuern
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#5 11. Juli 2011 12:38
- frickel
- hat von CMS/ms gehört
- Ort: Münster
- Registriert: 20. Mai 2011
- Beiträge: 17
Re: Bilder auf feste Größen zuschneiden
Mit "einen Bildausschnitt festlegen" meinte ich aber leider genau das, intuitiv und mit einem wie auch immer gearteten visuellen Feedback.
Denke also nicht das supersizer da das richtige ist, oder zumindest bräuchte ich dann eine zusätzlich Frontend-Lösung. Muss halt idiotensicher sein, da kann ich nicht mit zusätzlichen Eingabefeldern für Pixeloffsets o.ä. ankommen.
Offline
#6 11. Juli 2011 12:44
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Bilder auf feste Größen zuschneiden
Dann wäre der ImageManager die einzige Lösung.
Ein On-the-fly-upload-resize-crop-image-vom-NewsModul-aus ist derzeit leider nicht möglich.
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
#7 11. Juli 2011 15:41
- frickel
- hat von CMS/ms gehört
- Ort: Münster
- Registriert: 20. Mai 2011
- Beiträge: 17
Re: Bilder auf feste Größen zuschneiden
Hi NaN,
schade, aber "vom-NewsModul-aus" klingt fast so als ob es an anderer Stelle möglich wäre?
Offline
#8 11. Juli 2011 21:16
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Bilder auf feste Größen zuschneiden
Naja, die andere Stelle wäre der ImageManager.
Aber diesen extra Schritt willst Du ja eben umgehen.
Vom NewsModul aus gäbe es noch die Möglichkeit das Modul GBFilePicker zu verwenden.
Aber auch hier kann man keinen Bildausschnitt wählen. Man kann lediglich die Bilder bereits beim Upload auf eine bestimmt Größe skalieren. Aber auch nur sehr rudimentär. Also nichts mit Beschneiden etc. Lediglich die Seitenverhältnisse lassen sich beibehalten (oder auch nicht).
Das beste was es an Bildmanipulation gibt, ist tatsächlich das Supersizer Plugin. Das enthält so ziemlich alle Funktionen, die man mit PHP machen kann. Leider gibt es dazu keine Admin-Oberfläche.
Mal laut gedacht: Es wäre evtl. möglich, ein Plugin zu schreiben, welches den ImageManager - oder nur bestimmte Funktionen davon - als benutzerdefiniertes Feld im NewsModul integriert. (Ähnlich wie mit GBFilePicker) Selbiges könnte man evtl. sogar auch für Supersizer machen. Vielleicht können wir hier ja mal ein paar Ideen zusammentragen wie man das am besten realisieren könnte.
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
#9 11. Juli 2011 21:30
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: Bilder auf feste Größen zuschneiden
hmm, live-bildmanipulation mit jquery imagecropping wäre doch was feines für den GBfilepicker oder?
denn das vermisse ich tatsächlich noch bei cmsms.
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
Seiten: 1