Was soll getan werden?
Plugin zum Erstellen von benutzerdefinierten Feldern für Benutzer und Themen und zum Aktualisieren dieser Felder mit einer einfachen Schaltfläche. Ich habe die Details unten hinzugefügt.
Wann muss es fertig sein?
Wann immer es fertig ist.
Was ist Ihr Budget in US-Dollar, das Sie für diese Aufgabe anbieten können?
Arbeite mit einem knappen Budget, vielleicht ein paar hundert Dollar. Geben Sie mir ein Angebot und wir können vielleicht etwas vereinbaren.
Benutzerdefinierte Felder für Benutzer
Für jeden Benutzer wird ein benutzerdefiniertes Feld hinzugefügt: Nur Administratoren können diese benutzerdefinierten Felder bearbeiten, Benutzer können sie nicht bearbeiten. Es sollte auch per API bearbeitbar sein (nur für Administratoren).
- Wallet (wenn er Geld auf sein Konto einzahlt und die Einnahmen aus Gamification hier hinzugefügt werden „wenn er spendet, wird es von hier abgezogen“) (Wallet ist nur für den Benutzer und den Administrator sichtbar)
- Gespendet (das Geld, das er jemand anderem gegeben hat (Spende), wird hier hinzugefügt)
- Einnahmen (das Geld, das er von anderen erhalten hat (Spende, die er erhalten hat), wird hier hinzugefügt)
- Einnahmen_Aktion (Punkte, die aus Gamification erzielt wurden, werden hier hinzugefügt.
- Geld_hinzugefügt (wenn er mit Geld Geld auf sein Konto einzahlt, wird es hier angezeigt)
Thema
Unter jedem Beitrag wird eine Spenden-Schaltfläche angezeigt. Wenn die Schaltfläche angeklickt wird, öffnet sich ein Modal. Der Modalbildschirm zeigt Folgendes an:
- Das Gesamtgeld des Benutzers wird auf der linken Seite angezeigt. (Wallet: benutzerdefiniertes Feld)
- Ein Feld, in dem er den Spendenbetrag sehen kann, den er auf der rechten Seite tätigen möchte. Er sollte in diesem Feld nicht mehr als die Zahl im Wallet-Feld eingeben können. Nachdem auf die Spenden-Schaltfläche unten geklickt wurde, sollten die folgenden Transaktionen stattfinden:
- Der gespendete Betrag wird dem Wallet(+) und den Einnahmen(+) des Beitragsbenutzers hinzugefügt.
- Der gespendete Betrag wird vom Wallet(-) Feld des Benutzers, der ihn getätigt hat, abgezogen und dem Spenden(+) Feld hinzugefügt.
- Die getätigte Spende wird dem Beitragsbenutzer mitgeteilt und die getätigten Spenden und die Personen, die sie getätigt haben, werden unter dem Beitrag aufgelistet.
- Jede getätigte Spendentransaktion wird in einer Tabelle erfasst. Alle Details sollten verfügbar sein und nur für den Administrator sichtbar sein. Diese Transaktionen sollten auf einer separaten Seite im Admin-Bereich aufgelistet und vom Administrator bearbeitbar sein.
- Alle im Thema getätigten Spenden werden unter dem ersten Beitrag aufgelistet. Links zu den getätigten Spenden werden angegeben und beim Anklicken wird zu diesem Beitrag gesprungen.
- Thema benutzerdefiniertes Feld (verteiltes_Geld): Spenden, die im Thema getätigt wurden + Punkte, die aus Gamification erzielt wurden (Beitragsbewertungen, Antworten usw.), werden zu diesem speziellen Feld hinzugefügt. (Der Zweck ist es, die Gesamtpunkte anzuzeigen, die jeder Benutzer dank des Themas im Thema verdient hat.)
Benutzerprofil/Benutzerkarte
-
Benutzerprofil
Der Betrag der erhaltenen und getätigten Spenden wird sichtbar sein.
Es wird eine Spenden-Registerkarte geben, auf der der Betrag der getätigten Spenden und der Beitragslink hier aufgeführt sind. (mit dem Beitragstext, es können die ersten 100-200 Zeichen sein)
Es wird eine Spenden-Registerkarte geben, auf der der Betrag der erhaltenen Spenden, die Informationen des Benutzers, der die Spende getätigt hat, und der Beitragslink der Nachricht, die er gemacht hat, sowie die ersten 100-200 Zeichen angezeigt werden. -
Benutzerkarte
Der Betrag der erhaltenen und getätigten Spenden wird sichtbar sein.