Wie kann ich Facebook @ Mention wie Tagging-Funktion in einer Web2py-Anwendung implementieren. Ich muss Benutzernamen finden, die nach "@" in einem Textformular geschrieben sind, und Vorschläge machen, basierend darauf, was der Benutzer bis dahin eingegeben hat.Implementierung einer @mention (Tagging Freunde) mit Web2py Framework
Antwort
Sie werden eine Menge Code dafür benötigen. Kundenseitig benötigen Sie Javascript, um Ihnen zu helfen, ein @ im gegebenen Textfeld zu drücken und ein Drop-down an der entsprechenden Stelle zu zeigen. Abgesehen von jquery, kommt web2py nicht mit Bibliotheken, um eine solche Aufgabe speziell zu behandeln. (web2py bietet automatische Autovervollständigung in Formularen, aber dann ist das gesamte Feld automatisch vervollständigt). Auf der Serverseite ist es ziemlich einfach, die Benutzerdatenbank abzufragen und eine json-Antwort anzugeben, um die Eingabe für die automatische Vervollständigung auf der Clientseite zu füllen.
Mein Tipp: search for a javascript mention library, dass dies unterstützt und den serverseitigen Teil in web2py erstellen.
Hoffen, dass Ihr Projekt gut geht Ok Comming auf den logischen Teil des Codes zuerst den Ajax-Aufruf zurück auf ‚onkeyup‘ Funktion und vorbei den ganzen Text an die Steuerung zu einer Funktion und dann analysieren und prüfen, ob es has @ mit Regex und dann Parsen den späteren Teil des @ Teil (mit Regex) und suchen Sie nach den Benutzern mit diesem Benutzernamen (Teil des Benutzernamens) mit Like-Funktion von DAL und geben Sie die Ergebnisse zu sehen und zeigen sie in einem versteckten div indem du es entwirklichst, wenn du die Ergebnisse zurückbekommst.
- 1. Web2py Controller mit Parametern?
- 2. Jquery Autocomplete @mention
- 3. Tagging Abfrage mit group_concat
- 4. Erstellen einer universellen Controller-Funktion mit Web2Py
- 5. POS-Tagging mit spaCy
- 6. SQL-Tabelle für Freunde, gemeinsame Freunde, Freunde Freunde usw.
- 7. Zend Framework EAV Implementierung
- 8. Yii-Framework-Implementierung
- 9. Confluence User Mention Wiki Markup
- 10. Web2py Multilanguage
- 11. Minimale Repository-Implementierung mit Entity Framework
- 12. TK-Framework doppelte Implementierung Problem
- 13. Transformationsbasiertes Wort-zu-Wort-Tagging (Brill Tagging)
- 14. Datei-Upload bei web2py
- 15. Ausgelöste @mention Autocomplete wie Facebook, Twitter und Google+
- 16. Tagging-Systeme
- 17. Benutzerdefinierte POS-Tagging mit spacy
- 18. Aufruf Python-Skript in Web2py Framework über Webserver
- 19. Hochladen einer einfachen web2py-App nach GAE
- 20. in einer Matrix benachbarten Punkten Tagging
- 21. Verschiedene Möglichkeiten zum Debuggen einer web2py-Anwendung
- 22. Web2Py Mehrere Smartgrids in einer Ansicht
- 23. Wie ich @mention in Java oder C#
- 24. jquery @mention macht die Ausgabe einen Link
- 25. Web2py-Authentifizierung mit einer benutzerdefinierten Domain in Google App Engine?
- 26. Web2PY Caching-Passwort
- 27. Tagging neuesten Release?
- 28. Tagging/Encoding Pointers
- 29. Web2py SELECT Option Wert
- 30. Implementierung einer Notfallwarnung mit Skype?