Bir web2py uygulamasında, facebook @mention etiketleme gibi özellikleri nasıl uygularım. Bir metin biçiminde "@" ifadesinden sonra yazılan kullanıcı adlarını bulmalı ve o zamana kadar yazılan kullanıcılara dayanarak önerilerde bulunmalıyım.Web2py çerçevesini kullanarak bir @mention (arkadaşların etiketlenmesi) uygulaması
cevap
Bunun için çok fazla kod gerekecek. İstemci tarafı, verilen metin alanında bir @ tuşuna basmanız ve uygun bir yerde bir açılır menü göstermeniz durumunda size yardımcı olacak javascript'e ihtiyacınız var. JQuery dışında, web2py özellikle böyle bir görevi yürütmek için kütüphanelerle birlikte gelmez. (web2py formlarda otomatik otomatik tamamlama sunar, ancak daha sonra tüm alan otomatik tamamlanır). Sunucu tarafında, kullanıcı veritabanını sorgulamak ve istemci tarafında otomatik tamamlama girişini doldurmak için bir json yanıtı vermek oldukça kolaydır.
Tavsiyem: search for a javascript mention library bunu destekliyor ve web2py içinde serveride bölüm oluşturuyor.
proje kuyu Tamam geliyorsun kod mantığı parçası İlk işlevi 'onkeyup' geri ajax çağrısı kullanarak ve bunu ayrıştırmak ve bunun kontrol sonra bir işleve kontrolöre bütün metni geçirerek ve gider Umut @ @ regex kullanarak ve sonra @ kısmını (regex kullanarak) sonraki kısmını ayrıştırmak ve DAL gibi işlevini kullanarak bu kullanıcı adıyla (kullanıcı adının bir kısmı) kullanıcıları arar ve sonuçları gizlenmiş bir div içinde görüntülemek ve görüntülemek için döndürür. sonuçları geri aldığınızda bunu göz ardı ederek.
- 1. iOS facebook Arkadaşların uygulaması yüklendi mi kontrol edin
- 2. Oracle SQL, ağımdaki kullanıcının (yani arkadaşların veya arkadaşların arkadaşının)
- 3. Diyar çerçevesini kullanarak init
- 4. Django çerçevesini kullanarak istisna
- 5. web2py giriş yaparken hesabınızı oluşturun
- 6. node.js Kakao çerçevesini kullanarak ekler
- 7. Varlık Çerçevesini Kullanarak Verileri Yenileme
- 8. Veritabanından sorgulama web2py
- 9. web2py uygulama günlüğü
- 10. Web2py geliştiricileri için Django
- 11. Python Modülünü web2py
- 12. Android'de Depolama Erişimi Çerçevesini kullanarak dosya kaydetme
- 13. web2py Eclipse ile hata ayıklama
- 14. Tüm arkadaşların listesi C# Facebook SDK v5
- 15. Web2py jsonu döndürün veya yönlendirin
- 16. REST Play çerçevesini kullanarak URL hatası işleme
- 17. Web2py: ben bazı (şu anda boş) metin alanları güncelleyen bir SQLFORM oluşturmak için web2py kullanıyorum
- 18. pandalar veri çerçevesini bcolz kullanarak dosyaya kaydetme
- 19. Pandalar veri çerçevesini kullanarak temel bileşenler analizi
- 20. Twitter4j çerçevesini kullanarak bir twitter kullanıcısını nasıl takip edebilirim?
- 21. Prototip JavaScript çerçevesini kullanarak bir Diziden Nasıl Hash yaratabilirim?
- 22. kullanıyorum chart.js v2.0 beta yüklü aurelia çerçevesini kullanarak bir projede
- 23. C# kullanarak bir CodeDom derleyicisinin hedef çerçevesini nasıl seçerim?
- 24. Bir veri çerçevesini satırların değerlerini kullanarak nasıl çözülür?
- 25. Resimde ajax işlevini kullanarak codeigniter çerçevesini kullanarak yükleme
- 26. AJAX aracılığıyla gönderilen bir web2py formu nasıl doğrulanır?
- 27. Web2py: Bir veritabanında depolanan bir yüklenen resmi nasıl görüntülemeliyim?
- 28. Seçilen metin çerçevesini bir UITextView
- 29. veri çerçevesini
- 30. LinkedBlockingQueue kullanarak IntentService Uygulaması?