Hallo ihr beiden,
erstmal vielen herzlichen Dank für die Tipps.
@Andre: In der Tat hast Du völlig Recht, da hab ich zu kompliziert gedacht, so wie Du es beschreibst ist es am effektivsten.
@Joachim: Na das hat ja erstmal nix mit bestrafen zu tun
Meine Naturfotocommunity lebt einerseits von guten Fotos und andererseits von einer regelmässigen und guten Kommentarkultur.
Ich will niemanden bestrafen, sondern nur die User dazu anhalten, regelmässig zu kommentieren, das ist alles.
Im Endeffekt kann ich keine Leute gebrauchen die nur Bilder hochladen, auf Kommentare warten und sonst nichts tun.
Zur Technik und eurer Hilfestellung: Ich bin gerade dabei mir ein wenig PHP selbst beizubringen.
Davon habe ich nämlich bisher keinen blassen Schimmer, bin aber sehr wohl diesbezüglich lernwillig
Meine Gedanken zur Umsetzung sind nun folgendermassen:
Ich werde eine Spendenmöglichkeit in der Galerie einrichten. Wer etwas gespendet hat wird einer zusätzlichen Usergruppe hinzugefügt.
In der Upload.php wird über eine Datenbankabfrage die Gruppenzugehörigkeit geprüft, wenn sie da ist, ist man von jeglichen Einschränkungen befreit.
Wenn nicht, wird auf Kommentare und Uploads geprüft und dann entschieden.
So wie ich das sehe ist in der upload.php die eigentliche Datenbankverbindung ja schon einprogrammiert...richtig ?
Also bräuchte ich quasi nur die Abfragen (wie Joachim das gezeigt hat) zu programmieren und über Schleifen/Vergleiche auszuwerten...richtig ?
Weiterhin möchte ich für erste Versuche zum testen ja sehen was ich da auswerte bzw. fabriziere
Dafür fände ich es ganz schön, z.b eine Messagebox angezeigt zu bekommen mit dem Inhalt meiner Auswertungen die z.b in Variablen stehen.
Wie kann ich über php so eine Box anzeigen lassen und wie krieg ich den Variableninhalt da rein ?
Letzte Frage erstmal: An welchem Punkt müsste ich in der upload.php denn meinen Programmcode einfügen ?
Da meine User nur den Single-Upload zu sehen bekommen kann das hinter diesen Zeilen die richtige Stelle sein ?
// Use a if-then-else construct to create the upload form for the user based on the setting in the
// groups panel.
if(USER_UPLOAD_FORM == '0') {
// The user should have the 'single upload only' form.
Vielen Dank im voraus fürs lesen und antworten