Hi Leutz,
hab mir vor einiger Zeit ne Buddyliste für mein CMS geschrieben und würde diese ganz gerne etwas ausbauen.
Zur Zeit sieht das ganze so aus:
MySQL-Tabelle buddys:
id | userid | buddyid
SQl-Abfrage:
SELECT * FROM {$config['tables']['buddys']} AS b
LEFT JOIN {$config['tables']['user']} AS u ON u.userid = b.buddyid
WHERE b.userid = '{$auth['userid']}'
ORDER BY u.username";
Ausgegeben werden jeweils die Buddys des entsprechenden Benutzers. Wird ein Buddy zur Liste hinzugefügt, ist dieser immer nur bei dem Benutzer drauf, der hinzufügt, beim gegenüber jedoch nicht. Ich würd das ganze nun gern in soweit erweitern,
dass beim hinzügen eines neuen Buddys eine Art erlaubnisanfrage gestellt wird. Der ausgesuchte Buddy bekommt dann in seiner Liste angezeigt, dass ein Benutzer um Freundschaft fragt. Er kann dann ablehnen oder anehmen. Beim Antragsteller soll als status in der Liste entweder "Bisher noch keine Antwort" bzw bei Annahme "befreundet" oder bei nicht annahme des Antrages "Freundschaft abgelehnt stehn". Soviel zu meinem Vorhaben.
Mein Problem liegt darin, dass ich einfach nit auf den Trichter komme, inwiefern ich die MySql Tabelle dafür ausbauen bzw. umgestalten muss, um das so wie oben beschrieben zu realisieren.
Steh ein bischen auf dem Schlauch. Hab schon noch Buddylist scripten gesucht um mir dort etwas anschauungshilfe zu nehmen, bis her aber im netz nicht wirklich was dazu gefunden.
Wäre euch für Vorschläge & Ideen, wie ich die Table am sinnvollsten gestalten söllte, sehr dankbar
hab mir vor einiger Zeit ne Buddyliste für mein CMS geschrieben und würde diese ganz gerne etwas ausbauen.
Zur Zeit sieht das ganze so aus:
MySQL-Tabelle buddys:
id | userid | buddyid
SQl-Abfrage:
SELECT * FROM {$config['tables']['buddys']} AS b
LEFT JOIN {$config['tables']['user']} AS u ON u.userid = b.buddyid
WHERE b.userid = '{$auth['userid']}'
ORDER BY u.username";
Ausgegeben werden jeweils die Buddys des entsprechenden Benutzers. Wird ein Buddy zur Liste hinzugefügt, ist dieser immer nur bei dem Benutzer drauf, der hinzufügt, beim gegenüber jedoch nicht. Ich würd das ganze nun gern in soweit erweitern,
dass beim hinzügen eines neuen Buddys eine Art erlaubnisanfrage gestellt wird. Der ausgesuchte Buddy bekommt dann in seiner Liste angezeigt, dass ein Benutzer um Freundschaft fragt. Er kann dann ablehnen oder anehmen. Beim Antragsteller soll als status in der Liste entweder "Bisher noch keine Antwort" bzw bei Annahme "befreundet" oder bei nicht annahme des Antrages "Freundschaft abgelehnt stehn". Soviel zu meinem Vorhaben.
Mein Problem liegt darin, dass ich einfach nit auf den Trichter komme, inwiefern ich die MySql Tabelle dafür ausbauen bzw. umgestalten muss, um das so wie oben beschrieben zu realisieren.
Steh ein bischen auf dem Schlauch. Hab schon noch Buddylist scripten gesucht um mir dort etwas anschauungshilfe zu nehmen, bis her aber im netz nicht wirklich was dazu gefunden.
Wäre euch für Vorschläge & Ideen, wie ich die Table am sinnvollsten gestalten söllte, sehr dankbar
Kommentar