Zum Inhalt springen

Imagehost realisieren

Erstellt am 14. August 2007 · 11 Antworten · letzte Antwort am 16. August 2007

Tags: Datei-Upload, Bilder, Frage

macflirty ·

Hallo Leute,

Ich bin schon wieder mal fast am verzweifeln.
Suche schon seit längerm eine Imagehost EXT, damit ich einen TYPO3 Imagehost Service anbieten kann.
--
Leider scheint es als würd es sowas auf TYPO3 Basis nicht geben.
--
Ich habe mir mal ein PHP Script installiert welches eigentlich genau dass kann was es können soll.
User können Gratis Images hochladen, und dann via Link in ein z.B Forum, Internetseite als Full oder Thumbnailbild einfügen.

Zum testen:
http://www.abzocke.at/dummy-4.1/image/
--
Nur leider ist dieses PHP Image Host Script sehr kompliziert aufgebaut, und eher schwer zu modifizieren (Template).
--

A🙂 Gibt es eine EXT für TYPO3 die dass auch kann?
B🙂 Gibt es eine Möglichkeit, dieses PHP Image Host Skript, in meine TYPO3 Seite einzubinden?
--
Bitte um Hilfe, würde es um einiges lieber in TYPO3 realisieren.
--

lg
--
macflirty

Unbekannter Benutzer ·

Guck dich mal im Bereich der Community Extensions um. Ich meine eine von den zwei Großen (hab gerade keine Namen im Kopf) bietet einer Benutzergallerie an. Das sollte sich dafür verwenden lassen.

Grüße
Christian

macflirty ·
Kitsunet schrieb

Guck dich mal im Bereich der Community Extensions um. Ich meine eine von den zwei Großen (hab gerade keine Namen im Kopf) bietet einer Benutzergallerie an. Das sollte sich dafür verwenden lassen.

Grüße
Christian

Sorry für die blöde Frage,

Wo finde ich die Community Extensions?
--

lg

macflirty

just2b ·

unter typo3.org/extensions

aber helfen werden die auch nicht, weil das was du willst da nicht abgedeckt ist. da musst du schon eine extension schreiben, aber so schwer kann das nicht sein, is ja nur ein upload und vielleicht noch ne verknüpfung mit nem user

georg

macflirty ·
just2b schrieb

unter typo3.org/extensions

aber helfen werden die auch nicht, weil das was du willst da nicht abgedeckt ist. da musst du schon eine extension schreiben, aber so schwer kann das nicht sein, is ja nur ein upload und vielleicht noch ne verknüpfung mit nem user

georg

Hallo georg,

Ich hab jetzt mal eine Kombination von der extension "fileupload" und der "wt_gallery" gewählt.
Aber jetzt hab ich genau zwei Probleme.
--
Problem 1

User 1 lädt ein Bild (pic01.jpg) hoch. (fileadmin/ext_upload/)
User 2 lädt ein zweites Bild (pic02.jpg) hoch.
- Bis da hin funktioniert es noch tadellos.
User 3 lädt ein drittes Bild hoch (pic01.jpg) ERROR File existiert bereits.
--
Weiß jemand ob man bei der ext fileupload einen dynamischen Namen erzeugen kann, so ne art Session ID.
--
Problem 2

Weiters sollte es doch möglich sein, dass man zwischen den uploads nicht immer den FE_Cache leeren muss, damit es auch auf der Gallery erscheint.
Wäre nett wenn die fileupload ext dass nach dem hochladen, automatisch macht.
--

Vielleicht könnt Ihr mir da ein wenig helfen.

lg

macflirty

brokemeister ·

Zu Problem zwei...
Stelle den Cache ab, oder leere den Cache z.B. bei der Erstellung eines Datensatzes auf einer bestimmten Seite...

Einfach Folgendes ins Setup der Seite, wo die Datensätze gespeichert werden:

TCEMAIN.clearCacheCmd = GALLERY_PAGE_ID

Zu Problem eins...
Du könntest automatisch für jeden User einen Ordner anlegen. Sollte eigentlich nicht das große Problem sein.

macflirty ·

So Problem Nr 2. hab ich gelöst, war nicht ganz so einfach, weil ich keine Datensätze im direkten Sinn anlege, sondern in ein unterverzeichnis vom Fileadmin, meine Bilder uploade.
--
Naja mit der aktuellen Galerie (photobook) funktioniert es prima😉
--
Jetzt nochmals zu Problem Nr. 1
--
Da meine Seite, als Image Host genutzt werden soll, sollte es auch einem nicht registriertem User möglich sein, sein Bild upzuloaden.
--
Also die Idee dass jeder Besucher einen Ordner bekommt, kann ich leider nicht realisieren.
Werde jetzt mal versuchen, die EXT Upload ein wenig zu modifizieren.
Leider habe ich sonst keine Alternative zur EXT "fileupload" gefunden.
Sollte dennoch jemand eine Idee haben, wäre ich sehr sehr dankbar darüber.
--
WAS NOCH FEHLT:

- Link zum Thumbnail im Content Bereich darstellen
- Link zum Bild im Content Breich darstellen
- dynamische Bildernamen (Problem Nr.1)
- EXT: fileupload anpassen (mehrere Dateien uploaden, Kategorien auswählen usw.)
--
Sollte ich dieses Projekt hinbekommen, werde ich eine Anleitung schreiben, damit es dann auch jeder verwenden kann.

glg aus Österreich

macflirty

macflirty ·

Hallo Georg,

Hab dass mit dem dynamischen Filenamen, jetzt bereits gelöst.
Mit der EXT "MOC Filemanager" diese hängt bei einem identischem Filenamen _01, _02 etc. drann.
--
Aber jetzt hat sich eine neue Frage aufgetan.
Da meine Seite als Imagehost genutzt wird, muss ich dem User der ein Bild uploaded, folgende Links ausgeben.

- Bildlink
http://www.beispiel.at/image/out.php/bild.jpg
- Thumbnaillink
http://www.beispiel.at/image/out.php/thumb_bild.jpg
--
Nur leider rendert meine Gallerie dass Thumbnail Bild in den typo3temp/pics/ Ordner.
Gibt es eine Möglichkeit diese Bilder in einen anderen Pfad zu speichern?
Hab nur die Panik, wenn jetzt z.B 15.000 Bilder in meiner Gallerie sind, dass dann TYPO3 den typo3temp/pics/ Ordner überschreiben anfängt.
--

lg

macflirty

just2b ·

warum sollte begonnen werden was einfach zu überschreiben? aber aus performance sicht sind wohl ein paar unterordner nicht schlecht

georg

macflirty ·

Hallo nochmals,

Kann mir jemand helfen, ich würde geren nach dem erfolgreichem bildupload folgende Links im Content Bereich ausgeben lassen
--
Bilderlink
Thumbnaillink
--
Ich versuche schon die ganze Zeit mich in den TS code reinzulesen, aber ich habe keine Ahnung wo ich den hebel ansetzten soll.
--

lg

macflirty