[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
ImageManager Problem - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

ImageManager Problem

30. Aug 2012, 11:41

Hi,
ich versuche gerade Bilder aus einem anderen Verzeichnis (unterhalb ./files/)
mit dem ImageManager zu bearbeiten. Soweit funzt dies. Allerdings
ist der Dateiname dabei immer gleich (1.jpg). :roll:
Somit wird immer nur 1.jpg gecached (/generated/files/image_manager__rex_modul_img_200_1.jpg)
und zeigt mir dann leider nur immer dasselbe Bild an.
Jemand eine Idee?

Danke.
grz. Chris

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: ImageManager Problem

30. Aug 2012, 12:44

Dafür ist der ImageManager nicht vorgesehen. Warum liegen die Files nicht einfach direkt in /files/ ?
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: ImageManager Problem

30. Aug 2012, 13:07

HI,
das sind files aus einem PDF-Katalog die über ne Software erzeugt werden.
Momentan lese ich dort das Verzeichnis aus und hole mir immer die
Titelseite (1.jpg) dort raus umd diese dann per Modul auf der Seite
anzeigen zu lassen (+ weiteren Content der nicht aus dem katalog stammt)

Alternative dazu wäre dem Admin der Seite die Bilder (Titelseite) immer
in den Medienpoll hochladen zu lassen... :oops:

grz. Chris

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: ImageManager Problem

15. Okt 2012, 15:53

trotzdem jemand eine Idee oder Alternative... ?
Danke. grz. Chris

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

Re: ImageManager Problem

15. Okt 2012, 16:11

Hej Chris,

warum nicht einfach so:

Code: Alles auswählen

/index.php?rex_img_type=type&rex_img_file=anderer_ordner/original_ordner_image.jpg
Kopiere dir das Bild 1.jpg in einen anderen Ordner unterhalb files ändere den Namen in dir_1.jpg.

vg Thomas

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: ImageManager Problem

15. Okt 2012, 16:33

Hi Thomas.
perfekt. Danke. ...
das muss einem aber auch erstmal gesagt werden, das man &rex_img_file=
auch noch weitere Pfade anhängen kann (unterhalb /files/) :oops: :lol:

Danke. grz. Chris

snaper123
Beiträge: 54
Registriert: 15. Jun 2011, 11:41

Re: ImageManager Problem

16. Sep 2013, 10:50

Hi!

ich habe das selbe Problem. Ich lasse Bilder aus Unterordnern umwandeln, das klappt soweit mit

Code: Alles auswählen

/index.php?rex_img_type=type&rex_img_file=anderer_ordner/original_ordner_image.jpg
die Bilder haben aber alle den selben Namen (bild.jpg):

Code: Alles auswählen

/index.php?rex_img_type=type&rex_img_file=ordner/bild.jpg
/index.php?rex_img_type=type&rex_img_file=ordner2/bild.jpg
das Problem ist das das Bild im generated-Ordner leider schon existiert und daher bei der Anzeige des 2. Bilders das Bild vom ersten Ordner genommen wird.
Hat das Problem inzwischen jemand gelöst?

vielen Dank

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Re: ImageManager Problem

16. Sep 2013, 10:55

Hi,
wie Thomas schon erwähnt hat:
Kopiere dir das Bild 1.jpg in einen anderen Ordner unterhalb files ändere den Namen in dir_1.jpg.
damit funzt es ;)
grz. Chris

snaper123
Beiträge: 54
Registriert: 15. Jun 2011, 11:41

Re: ImageManager Problem

16. Sep 2013, 11:40

Hi!

danke für den Lösungsvorschlag. Ganz optimal fand ich es aber nicht, daher habe ich die getCacheFile - Funktion für meine Zwecke etwas verändert:

Code: Alles auswählen

  /*public*/ function getCacheFile(/*rex_image*/ $image, $cacheParams)
  {
    return $this->_getCacheFile($image, $cacheParams);
  }

  /*protected*/ function _getCacheFile($image, $cacheParams)
  {
    if(!is_string($cacheParams))
    {
      $cacheParams = md5(serialize($cacheParams));
    }
	$imagepath = str_replace("./files", "", $image->getFilePath());
	$filepathX = explode("/", $imagepath);
	foreach ($filepathX as $element){
		$filename = $filename . $element;
	}
    return $this->cache_path .'image_manager__'. $cacheParams .'_'. $filename;
  }
Das angegebene Verzeichnis wird nun im Cachenamen mitverwendet. Ob das so optimal ist muss jeder für sich entscheiden, für meinen Zweck funktioniert es. Vielleicht kann es ja jemand gebrauchen

Zurück zu „Allgemeines [R4]“