Zum Inhalt springen

Gallery für jeden fe_user...

Erstellt am 21. Januar 2007 · 1 Antwort · letzte Antwort am 21. Januar 2007

Tags: Bilder, Frontend-Benutzer, Frage

Ande ·

Hallo Leute

Ich habe mir die letzten zwei Tage den Kopf darüber zermartert wie ich die jm_gallery erweitern kann.
Die jm_gallery installiert man ja für gewöhnlich, dann kann sich jeder etliche Alben ansehen und auch selber Bilder hochladen.

Nun möchte ich die jm in der Hinsicht erweitern, dass jeder fe_user seine eigene Gallery bekommt.
Mit etlichen versionen von

$GLOBALS['TSFE']->fe_user->user['uid']

versuchte die Die fe_user uids auszulesen, da ich mir so etwas ähnliches bei der CWT_community abgeschaut hatte. Dort hat ja auch jeder sein eigenes Profil, Gästebuch usw.
Leider zerschoss ich mir nur die komplette Seite.
Wie gesagt hänge hier schon Ewigkeiten, wenn mir jemand helfen kann, wäre ich echt dankbar.

M.f.G. Ande

Ande ·

Ich habe jetzt zur jm_gallery noch einen Tabellenwert hinzugefügt, unzwar den fe_user. In anderen Extenstions wird dort immer genau mit der uid vermerkt welchem fe_user das guestbook oder sonst was gehört.
Ich schaffs nur immernoch nicht das der fe_user dort eingetragen wird.

Ich werd mal zum Verständnis versuchen zu erklären wie die jm_gallery aufgeaut ist.
Zuallerst kommt die haupt-php file, in der das ganze allgemeine Zeug drin ist wie, _GP, was für module, flexforms usw. Weiter unten wird dann die main function geöffnet, in der dann mit switch und case der jeweilige "code" angesprochen wird.
Das sind:
List (für die Category)
Album
single (image)
Random
Admin (zum uploaden)
comment
Form (für die comments)

Ganz oben werden die Controller mit require_once für die ebend genannten codes eingebunden.
Grundsätzlich gibt es für jeden drei files. Einmal Controller, dann model und noch view. Also z.b. Album-view, album-controller und album-model.
View ist klar da wird ausgabe erzeugt, die controller sprechen die restlichen erforderlichen files mit require once an und im Model kommt die programmierung für die einzelnen Sachen rein.
Zusätlich gibt es noch drei Files unzwar die controller_base, model_base und view_base.
Die controller Dateien sind alles classes die von der controller_base extended werden, also dachte das hier am cleversten wäre die fe_user abfrage zu starten, da dann bei jedem Aufruf überprüft werden müsste ob man seine eigene gallery anschaut.
Bin ich da auf dem richtigen Weg? #paralyzed#

M.f.G. Ande