# Cropimage - Bildermanagment

**URL:** <https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389>\
**Category:** Deutsches Forum\
**Tags:** module\
**Created:** [April 8, 2011, 10:01am UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389 "2011-04-08T10:01:42Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![AlexS](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/a/2acd7d/32.png) [@AlexS](https://forum.oxid-esales.com/u/AlexS)\
**Post date:** [April 8, 2011, 10:01am UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/1 "2011-04-08T10:01:42Z")

</div>

Hi,

wir haben ein wirklich nettes [Modul](http://www.oxid-esales.com/de/exchange/extensions/cropimage) erstellt, welches dem geplagten Shopbetreiber sicher einiges an Arbeit bei der Pflege der Bilder abnehmen wird.

Der Link zu eXchange: [http://www.oxid-esales.com/de/exchange/extensions/cropimage](http://www.oxid-esales.com/de/exchange/extensions/cropimage)

Das YouTube-Video dazu: [http://www.youtube.com/watch?v=udyoVqaccP8](http://www.youtube.com/watch?v=udyoVqaccP8)

Die Produktbeschreibung:

> „Ich verwalte meine Artikelbilder über das OXID Backend aber seit der Einführung des Masterpictures und des damit verbundenen Wegfalls der seperaten Uploadfelder für Zoombilder, muss ich immer für abweichende Zoom-, oder Artikelbilder die Bilder manuell per FTP nach dem Einstellen im Backend hochladen.“
> 
> Sie benutzen die OXID Funktion zum Verwalten Ihrer Produktbilder? Sie haben unterschiedliche Seitenverhältnisse der Zoom- und Artikelbilder oder Sie möchten gerne als Zoombild einen Ausschnitt zeigen und nicht nur ein größeres Artikelbild? Dann plagen Sie sich mit ständigen Bilderbearbeitungen und manuellen FTP-Uploads rum, denn Sie können im OXID Backend nur ein Masterbild und keine seperaten Vorschau-, Artikel- oder Zoombilder hochladen. Damit ist nun Schluss. Das hier vorgestellte Modul „CropImage“ bietet Ihnen diese Funktionalität.
> 
> In Zukunft brauchen Sie nicht mehr viel zusätzliche Zeit für Ihre Bilderverwaltung einplanen. Sie laden nur wie gewohnt Ihr Masterpicture im OXID Backend hoch und erledigen die restlichen Anpassungen bequem aus dem Adminbereich heraus. Das spart Zeit und damit Geld. Ein zusätzliches Bilderbearbeitungsprogramm brauchen Sie nun dafür nicht mehr.
> 
> Im Adminbereich können Sie für jedes hochgeladene Masterpicture seperat die jeweiligen Vorschau-, Artikel- und Zoombilder bestimmen. Dazu wird das Masterpicture als Vorlage genommen und Sie können selbst die jeweiligen Ausschnitte des Bildes bequem, wie in Ihrem Bildbearbeitungsprogramm, bestimmen. Mit dem abschließenden Klick wird das geänderte Bild angepasst und Sie haben wertvolle Zeit gespart. Dabei übernimmt das Modul die vorgegebenen Werte, die Sie in den Einstellungen für die unterschiedlichen Bildertypen festgelegt haben. Sie sehen also direkt in der Vorschau, wie das Bild dann im Online Shop angezeigt wird.
> 
> Auch die Pflege des Artikelicons und des Artikelthumbnails wird durch das Modul einfacher und schneller. Sie geben dazu an, aus welchem Masterbild Sie das Icon oder Thumbnail generieren möchten und haben mit der gleichen Funktionalität wie bei den Zoom-, Artikel- und Vorschaubilder die Möglichkeit, den gewünschten Auschnitt festzulegen.
> 
> Dabei bleibt die OXID Funktionalität erhalten und wenn Sie keine speziellen Ausschnitte angeben möchten, bleibt das Bildermanagement wie gewohnt. Sie bleiben also flexibel und können auch später erst die jeweiligen Ausschnitte für die Bilder festlegen, ohne den Artikel offline zu nehmen bzw. komplett ohne Bilder im Online Shop zu haben.
> 
> Die Features im Überblick:
> 
> [ul]  
> [li]schnelle und intuitive Bearbeitung der Bilder  
> [/li]\> [li]individuelle Anpassungen für Zoom-, Artikel- und Vorschaubilder  
> [/li]\> [li]einfaches Bildermanagement für Thumbnail und Icon  
> [/li]\> [li]Bilderbearbeitung direkt im Adminbereich des Online Shops ohne zusätzliche Bildbearbeitungssoftware  
> [/li]\> [/ul]

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [April 8, 2011, 10:23am UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/2 "2011-04-08T10:23:03Z")

</div>

gekauft!

![](http://www.greensmilies.com/smile/smiley_emoticons_2thumbs.gif)

---

<div class="post-metadata">

**Author:** ![ChristophH](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/c/ed8c4c/32.png) [@ChristophH](https://forum.oxid-esales.com/u/ChristophH)\
**Post date:** [April 8, 2011, 10:45am UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/3 "2011-04-08T10:45:59Z")

</div>

Preis und Leistung sehen auf den ersten Blick sehr ordentlich aus.  
Mir persönlich fehlt (auch im Standard-Shop) noch die Möglichkeit einfach nur einen Dateinamen angeben zu können. Ist immer dann wichtig, wenn die Bilder schon auf dem Server liegen.  
Das ging bis zur Umstellung auf “Masterbilder” ja auch…

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/benny/32/1447_2.png) [@Benny](https://forum.oxid-esales.com/u/Benny)\
**Post date:** [April 8, 2011, 12:34pm UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/4 "2011-04-08T12:34:20Z")

</div>

Hallo Christoph,

du meinst also das Füllen des jeweiligen Masterbilds mit einem Dateinamen aus dem OXID Backend heraus?

Gruß  
Benny

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [April 14, 2011, 11:47am UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/5 "2011-04-14T11:47:36Z")

</div>

so - hab nun endlich das Modul eingebaut…

Leider wird mir nach Aktivierung des Moduleintrags article\_pictures =\> cropimage/cropimage auf dem Reiter “Bilder” des Artikelstamms das Frontend gezeigt. Nach Deaktivierung bekomme ich wieder die alte Ansicht.

- binär hochgeladen
- /tmp geleert
- keine Fehlermeldung im Log

muss ich evtl am Templatepfad in der cropimage.php Zeile 43 etwas anpassen?

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/benny/32/1447_2.png) [@Benny](https://forum.oxid-esales.com/u/Benny)\
**Post date:** [April 14, 2011, 5:17pm UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/6 "2011-04-14T17:17:32Z")

</div>

Hallo Ray,

ich habe das jetzt bei 2 neu aufgesetzten Shops ausprobiert und dort lief es ohne Probleme.

Du könntest testweise mal die Datei copy\_this\modules\cropimage pl\crop\_article\_pictures.tpl ins out/admin kopieren und den Pfad in der cropimage.php auf crop\_article\_pictures.tpl setzen.

Gruß  
Benny

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [April 14, 2011, 5:38pm UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/7 "2011-04-14T17:38:32Z")

</div>

jupp - dat tut!

thx!

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/benny/32/1447_2.png) [@Benny](https://forum.oxid-esales.com/u/Benny)\
**Post date:** [April 14, 2011, 5:43pm UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/8 "2011-04-14T17:43:31Z")

</div>

Ok gut, dann geht das auch so, trotzdem finde ich es etwas komisch, dass es davor nicht geklappt hat. Welche Version hast du denn benutzt?

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [April 14, 2011, 6:03pm UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/9 "2011-04-14T18:03:48Z")

</div>

…muss das zurücknehmen - die tolle Auswahlmöglichkeiten wie in Eurem Video hab ich leider nicht…

Version? Wo habt Ihr die Versionsnummer drinstehen?  
Jedenfalls hab ich direkt nach meinem Post am 8. 4. das Teil aus dem Exchange runtergeladen.

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/benny/32/1447_2.png) [@Benny](https://forum.oxid-esales.com/u/Benny)\
**Post date:** [April 15, 2011, 11:30am UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/10 "2011-04-15T11:30:58Z")

</div>

Nein, ich meinte die Shop Version. Ich finde den Fehler auch sehr komisch, da wir das Modul in verschiedenen Testshops eingebaut haben und es dort ohne Probleme läuft.

Vielleicht bringt ein erneutes Hochladen der Dateien Besserung?

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [April 15, 2011, 11:45am UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/11 "2011-04-15T11:45:23Z")

</div>

4.3.2

Ich versuchs nochmal

Gibts irgendwelche Vorraussetzungen ? JQuery, Ajax, gdlib?

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/benny/32/1447_2.png) [@Benny](https://forum.oxid-esales.com/u/Benny)\
**Post date:** [April 15, 2011, 12:22pm UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/12 "2011-04-15T12:22:54Z")

</div>

hm hab grade auch die 4.3.2er runtergeladen, aber auch dort funktioniert es.

Kannst du uns mal den Seitenquelltext vom Bilder-Frame zukommen lassen, vielleicht können wir dann daran erkennen, wo der Fehler liegen könnte. cropimage AT [eric-jankowfsky.de](http://eric-jankowfsky.de)

jQuery wird benötigt, wird aber auch von dem Modul eingebunden. Die restlichen Anforderungen sollten auch kein Problem sein.

Wenn dir keine Buttons angezeigt werden, sieht es irgendwie danach aus, dass nicht das richtige Template geladen wird.

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [April 15, 2011, 1:16pm UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/13 "2011-04-15T13:16:05Z")

</div>

Fehlerkonsole FB:

```auto
jQuery is not defined
http://www.mein-shop.de/admin/index.php?stoken=5D91DDE&
Line 3051

```

Auszug aus Firebug:

```auto
<script src="http://www.mein-shop.de/modules/cropimage/js/jquery-1.4.2.min.js" type="text/javascript"><!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
2<html><head>
3<title>403 Forbidden</title>
4</head><body>
5<h1>Forbidden</h1>
6<p>You don't have permission to access /modules/cropimage/js/jquery-1.4.2.min.js
7on this server.</p>
8<p>Additionally, a 404 Not Found
9error was encountered while trying to use an ErrorDocument to handle the request.</p>
10<hr>
11<address>Apache/2.2.16 Server at www.mein-shop.de Port 80</address>
12</body></html>
</script>
<script src="http://www.mein-shop.de/modules/cropimage/js/jquery.Jcrop.min.js" type="text/javascript">
1<!DOCTYPE HTML PUB</script>

```

Rechte waren auf 710 - Änderung auf 777 bringt selbes Ergebnis (ja, mit /tmp-Leerung und Strg+F5)

Mir scheint das liegt tiefer, und nicht am Modul.

---

<div class="post-metadata">

**Author:** ![avenger](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.oxid-esales.com/u/avenger)\
**Post date:** [April 15, 2011, 1:21pm UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/14 "2011-04-15T13:21:31Z")

</div>

> /modules/cropimage/js/jquery-1.4.2.min.js

Der “/” vor “modules” dürfte m.E. das Problem sein, da der in die Server-ROOT verweist, was meist nicht erlaubt ist…

Das JS sollte mit voller Pfadangabe eingebunden werden

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/benny/32/1447_2.png) [@Benny](https://forum.oxid-esales.com/u/Benny)\
**Post date:** [April 15, 2011, 1:31pm UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/15 "2011-04-15T13:31:25Z")

</div>

Das jQuery wird mit kompletter Pfadangabe eingebunden:

```auto
<script type="text/javascript" src="[{$conf->getShopUrl()}]modules/cropimage/js/jquery-1.4.2.min.js"></script>

```

—\>

```auto
<script src="http://www.mein-shop.de/modules/cropimage/js/jquery-1.4.2.min.js" type="text/javascript">

```

Es verwundert mich nur, dass ein 403 ausgelöst wird.  
Kannst du denn auf die jquery-1.4.2.min.js zugreifen, wenn du den Pfad direkt im Browser öffnest?

EDIT: hast du vielleicht den Zugriff auf das modules-Verzeichnis per htaccess oder ähnliches unterbunden?

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [April 15, 2011, 1:57pm UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/16 "2011-04-15T13:57:28Z")

</div>

nein, per Browser komm ich nicht drauf  
eine eigene .htaccess gibt es nicht im Verzeichnis, nur im Root die Standard-Oxid:

```auto
RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !(\.html|\/|\.jpg|\.css|\.pdf|\.doc|\.gif|\.png|\.js)$ %{REQUEST_URI}/ [R=301,L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.html|\/)$ oxseo.php

```

---

<div class="post-metadata">

**Author:** ![Benny](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/benny/32/1447_2.png) [@Benny](https://forum.oxid-esales.com/u/Benny)\
**Post date:** [April 15, 2011, 4:39pm UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/17 "2011-04-15T16:39:21Z")

</div>

Also ich vermute sehr stark, dass irgendwo eine Einstellung beim Server/Webspace gesetzt ist, die den Zugriff auf den modules Ordner verhindert. Ich lasse dir nachher gleich mal eine angepasste Version des Moduls zukommen, bei der die Dateien aus einem anderen Ordner geladen werden.

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [April 15, 2011, 6:42pm UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/18 "2011-04-15T18:42:23Z")

</div>

Ja, hab ich auch schon vermutet und mir die DirectoryIndex - Einstellungen genauer angesehen.  
Bei dem Webspace komme ich leider nicht an die Apache-Logs bzw. an die httpd.conf ran. Aber auch meine Versuche via .htaccess die globalen Einstellungen zu übergehen haben nicht gefruchtet.

Danke für die alternative Version - PN mit Kontakt ist raus!

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [April 18, 2011, 8:56am UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/19 "2011-04-18T08:56:55Z")

</div>

Nachtrag - es geht!

Einerseits hatte ich eine falsche Rechte-Einstellung für das Verzeichnis /modules (766) - andererseits habe ich das crop\_article\_pictures.tpl in out/admin/tpl verschoben.

Et voilá - perferktamente!

Danke Benny / Jankowsky-Softwareschmiede für den umfassenden Support, inklusive angepasster Modulversion! Und das bei 22,22 Euronen Modulpreis!

![](http://www.greensmilies.com/smile/smiley_emoticons_2thumbs.gif)

---

<div class="post-metadata">

**Author:** ![retailer1](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/r/5fc32e/32.png) [@retailer1](https://forum.oxid-esales.com/u/retailer1)\
**Post date:** [June 15, 2011, 2:45pm UTC](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389/20 "2011-06-15T14:45:39Z")

</div>

hallo,

leider habe ich das selbe problem. mir wird statt dem bilderreiter nun das frontend des shops angezeigt. habe schon alles probiert, was hier im thread genannt wurde: rechte auf 777 gesetzt, das .tpl in /out/admin/tpl verschoben und den pfad in der .php auf …/…/out/admin/tpl/crop\_article\_pictures.tpl angepasst. leider alles ohne erfolg … weitere ideen? 😕

hier übrigens der inhalt meiner .htaccess, evtl. hängt es ja damit zusammen. allerdings habe ich den inhalt gerade mal kurz rausgelöscht, gespeichert und das problem tritt weiterhin auf.

> Options +FollowSymLinks  
> RewriteEngine On

> RewriteBase /

> RewriteCond %{REQUEST\_URI} !(/core/|/export/|/modules/|/out/|/setup/|/tmp/|/views/)  
> RewriteRule admin/test.php$ admin/test.php?mod\_rewrite=1

> RewriteCond %{REQUEST\_URI} !(/admin/|/core/|/export/|/modules/|/out/|/setup/|/tmp/|/views/)  
> RewriteCond %{REQUEST\_FILENAME} !-f  
> RewriteCond %{REQUEST\_FILENAME} !-d  
> RewriteRule !(.html|/|.jpg|.css|.pdf|.doc|.gif|.png|.js)$ %{REQUEST\_URI}/ [R=301,L]

> RewriteCond %{REQUEST\_URI} !(/admin/|/core/|/export/|/modules/|/out/|/setup/|/tmp/|/views/)  
> RewriteCond %{REQUEST\_FILENAME} !-f  
> RewriteCond %{REQUEST\_FILENAME} !-d  
> RewriteRule (.html|/)$ oxseo.php

> # disabling log file access from outside
> 
> \<FilesMatch “(EXCEPTION\_LOG.txt|.log$|.tpl$)”\>  
> order allow,deny  
> deny from all  
> \</FilesMatch\>

> Options -Indexes

[Next page](https://forum.oxid-esales.com/t/cropimage-bildermanagment/49389.md?page=2)
