Kann jemand die Logik zum Markieren von Posts und Kommentare auf meiner Website erklären? Ich habe eine Kommentartabelle in mysql. Und es ist standardmäßig auf 0 für das Flag festgelegt. Wenn ein Benutzer einen Post markiert, ändert er den Wert auf 1. Also, was passiert dann? Wäre es nur bereit für einen Moderator, um die Datenbank zu sortieren und alle markierten Beiträge zu löschen? Oder ist etwas anderes Teil davon, wie das funktioniert?Flag Post oder Kommentar Logik Erklärung
Antwort
Kann ein Kommentar einmal markiert werden? Wenn Sie mehreren Benutzern erlauben möchten, einen Kommentar zu markieren, möchten Sie vielleicht eine CommentFlags-Tabelle haben, die user_id
und comment_id
abbildet. Dies ist auch nützlich, wenn Sie die Funktionalität der Markierung um Benutzer erweitern möchten, die die Flags begründen.
Dann gilt für die Moderation Teil der Anwendung, in der Admin-Panel, dann würden Sie alle gekennzeichneten Kommentare wie so ziehen:
SELECT comment_id, count(*) as flag_count from CommentFlags group by comment_id;
Fortan können Sie auch mit Anmerkungen Tabelle beitreten, wenn Sie die zeigen Inhalt auch kommentieren.
Das sind Dinge, um Ihnen den Einstieg zu erleichtern, aber ich würde vorschlagen, Sie fragen Ihre Kunden/sich selbst nach den genauen Anforderungen und gehen von dort aus.
Das ist sicherlich eine Option. Eine andere Option ist das Erstellen einer anderen Tabelle namens "Flags" mit einem Verweis auf die Post-ID, den Benutzer, der sie markiert, usw., den Sie dann direkt auswählen können. Dies würde Daten organisierter und konsolidierter halten, und die Seite "gekennzeichnete Posts" könnte einfach die Flags-Tabelle abfragen und die notwendigen Daten aus der Posts-Tabelle zusammenführen.
- 1. löschen Kommentar oninstagram ad Post
- 2. Mongodb | bevölkern Post mit Kommentar
- 3. Angeben Go-Build-Flag "-H = Windowsgui" in Code-Kommentar
- 4. "Erklärung oder Erklärung erwartet" Fehler in Angular2 (oder TypeScript)
- 5. wenn Post Kommentar auf meinem Blog Post-Seite wird leer
- 6. Post- und Kommentar-SDK in Android hinzufügen
- 7. Fortsetzung einer Erklärung auf der nächsten Zeile mit einem Kommentar
- 8. Tabelle speichern Flag oder Parameterwerte
- 9. ODER Logik in XSD-Datei
- 10. SQL Query Ausführungsverknüpfung ODER Logik?
- 11. ODER Logik mit Django-Filter
- 12. Logik hinter Formular (request.POST oder None)
- 13. Xcode Kommentar Kommentar Ausgabe
- 14. array_unique SORT_REGULAR flag
- 15. Fehler: erwartete Erklärung oder Erklärung am Ende der Eingabe atmel Studio
- 16. CakePHP Countercache - Logik Ausgabe
- 17. JQuery Erklärung auf document.ready
- 18. Kommentar zu Benutzer- und Post-Modellen hinzufügen (Ruby on Rails)
- 19. Wie Kommentar und LIKE Zählung eines Facebook Post abzurufen
- 20. Begrenzen WordPress-Benutzer, um einen Kommentar per Post
- 21. ODER-Logik auf gebautet Filter in AngularJS
- 22. Warum kompilieren Cython Logik oder `` Expression?
- 23. Logik: Datenbank oder Anwendung/2 (Constraints check)
- 24. Jasmine erwarten Logik (erwarten A oder B)
- 25. Beste Größenanpassung und oder Crop-Logik
- 26. Anwendungsentwurf, getrennte Logik, Delegat oder nicht
- 27. Kommentar hinzufügen oder ändern für MySQL Tabelle oder Spalte?
- 28. GORM ASSOCIATION ERKLÄRUNG
- 29. Independent WooCommerce Logik - einschließlich?
- 30. Unklare Formulierung über Erklärung in template-Erklärung
Sie fragen uns, wie es auf Ihrer Website funktionieren soll? – PeeHaa