Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Imagecache_external: Thumbnails in verschachteltem Directory und im Frontend nicht aufrufbar

Eingetragen von KG (2)
am 18.04.2013 - 21:32 Uhr in
  • Module
  • Drupal 7.x oder neuer

Hallo liebe DrupalCenter Community!

Module:
Imagecache External
Media
Remote Stream Wrapper

Szenario:
Wir haben einen Inhaltstypen, in dem Charaktere gesammelt werden. Nun will ich in diesem Inhaltstyp viele verschiedene Bilder von diesen Charakteren, die extern liegen, einbetten. Das war mit dem Remote Stream Wrapper Modul soweit möglich, jedoch erlaubt mir das Modul nicht die Nutzung von Image Styles, um Thumbnails für die extern liegenden Bilder zu erstellen. Jetzt kommt Imagecache External ins Spiel, welches die Nutzung von Image Styles auch auf externe Bilder erlaubt - somit sind Thumbsnails möglich.

Problem:

  • Es werden URLs ausgegeben, die mit einem kryptischen Schnipsel enden, welche zu einer Fehlermeldung führen: Zugriff verweigert
  • Thumbnails werden in Ordner gespeichert, die der URL des extern liegenden Bildes entsprechen: drupal\sites\default\files\styles\cover\http\img4.picload.org\image\acdcwwi\imagestyle_examp.png

Detaillierte Problembeschreibung:
Imagecache External erstellt Thumbnails, die diese URL ausgibt:

Zitat:

http://localhost/drupal/sites/default/files/styles/cover/http/img4.picload.org/image/acdcwwi/imagestyle_examp.png%3Fitok%3DAyQfRnDQ

Rufe ich diese URL auf, erscheint nur folgende Fehlermeldung:

Zitat:

Zugriff verweigert
Sie haben keine Zugriffsberechtigung für diese Seite.

Entferne ich diesen kryptischen Schnipsel, der an der URL angehängt wird (%3Fitok%3DAyQfRnDQ), ist das Thumbnail aufrufbar.

Darüberhinaus wird das Thumbnail in einem Ordner abgespeichert, welcher dem externen Link entspricht:

Zitat:

drupal\sites\default\files\styles\cover\http\img4.picload.org\image\acdcwwi\imagestyle_examp.png

Das würde bei 1000 extern liegenden Bildern dazu führen, dass tausende Ordner erstellt und verschachtelt werden.

Das Bild, welches extern liegt ist folgendes: http://img4.picload.org/image/acdcwwi/imagestyle_examp.png

Ich hoffe, dass jemand Lösungen zu den Problemen hat.

Mit freundlichen Grüßen,
KG

‹ Profile2 Ansichten Imagecache_external: Thumbnails in verschachteltem Directory und im Frontend nicht aufrufbar ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Die kryptischen Schnippsel

Eingetragen von SteffenR@drupal.org (2262)
am 19.04.2013 - 14:40 Uhr

Die kryptischen Schnippsel sind normal - dies wurde in Drupal 7.20 als Sicherheitsfeature mit eingeführt.
http://drupal.org/drupal-7.20-release-notes (dort findest du weitere Infos zur Einführung dieses Tokbens)

Weitere Infos und eine mögliche Lösung deines Problems wird auch hier beschrieben:
http://drupal.stackexchange.com/questions/63226/drupal-7-20-image-styles...

Die erstellten Ordner sind soweit auch normal, da es sich hier um das Standardverhalten von Imagecache bzw. dem Modul imagecache_external handelt. Dies kannst du auch nachvollziehen, wenn du dir ein normales Image-Style anlegst und dir dann die erstellten Ordner anschaust.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kodierung des Tokens

Eingetragen von KG (2)
am 19.04.2013 - 17:35 Uhr

Hallo SteffenR,

erstmal Danke für deine Antwort. Jetzt weiß ich zumindest, wieso die URLs solch ein Token am Ende bekommen.
Das Problem ist nun, dass das Token kodiert weitergegeben wird, denn dekodiert funktioniert die URL zum Thumbnail:
%3Fitok%3DAyQfRnDQ => Access Denied.
?itok=6kuQtaDo => Funktioniert problemlos.

Leider funktioniert keiner der Patches bzw. sind diese bereits in der aktuellen Version von Drupal eingebaut. Ich nutze Drupal 7.22 (hätte ich im Eingangspost erwähnen sollen).
Eine Idee, wie man dieses Verhalten umbasteln kann? Theoretisch müsste statt der gesamte Pfad nur der Dateiname gelesen und das Bild dann dort abgespeichert werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 3 Wochen 6 Tagen
  • Textboxen mit Tabelle
    vor 3 Wochen 6 Tagen
  • Du sollst ja auch keine
    vor 3 Wochen 6 Tagen
  • Theme
    vor 3 Wochen 6 Tagen
  • Welches Theme benutzt du
    vor 4 Wochen 4 Stunden
  • Mit Responsive Raster hatte
    vor 4 Wochen 18 Stunden
  • Hallo Alex,um das Häkchen
    vor 4 Wochen 1 Tag
  • Modul view_unpublished
    vor 4 Wochen 2 Tagen
  • Modul "override node options"
    vor 4 Wochen 3 Tagen
  • Im Grunde ist dass ein
    vor 4 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20483

Neue User:

  • Aathivithyah
  • Aoirhic
  • Stevebok

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 17 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association