it-swarm-tr.com

Yalnızca belirli bir kullanıcı için okunmamış makaleleri göster

Okunmuş ve okunmamış makaleler için bir bileşene ihtiyacım var.

Örneğin, bir kullanıcı Joomla sitesinde oturum açtığında, bileşen yalnızca okunmamış makaleleri listelemelidir. Kullanıcı bir makaleyi okursa, okunmamış durumdan durumunu değiştirmeli ve okunan makalelerinizin gösterildiği bileşende gösterilmemelidir.

Böyle bir şey var mı? Zaman ayırdığınız için teşekkürler!

6
dhacohen

Bildiğim kadarıyla böyle bir bileşen mevcut değil. Aslında bu oldukça düzgün bir fikir. Örneğin makale yöneticisi ile ilgili sorun şu ki, kimin ne okuduğu hakkında depolanmış hiçbir bilgi yoktur. Bir hit alanımız var ve hepsi bu. Fark ettiğim bir şey, bir kullanıcı oturum açtığında kullanıcı tablosu "son giriş" alanının hemen güncellenmiş olmasıdır. Bu nedenle, o anda oturum açmış olan kişi sitede son oturum açtığında başvurmak için kullanamazsınız.

İstediğinizi elde etmek için yeni bir bileşen oluşturmanız gerekir (belki bir eklenti ve bir şablon geçersiz kılma ile de elde edebilirsiniz). Bileşenin kullanıcı kimliğini, makale kimliklerini, kullanıcının son oturum açışını saklaması gerekir. Daha sonra bu bilgilerin temelinde yalnızca kullanıcıyla ilgili makaleleri gösterebilirsiniz.

4
Daniel Dimitrov

Bu görev için bir eklentiye ihtiyacınız olduğunu düşünüyorum. Eklenti kullanıcı kimliğini ve makale kimliğini kontrol etmeli ve bunu veritabanına kaydetmelidir. Ve sonra onContentBeforeDisplay Plugin olayı ile bu makaleyi bazı basit php denetimleriyle gizleyebilirsiniz.

Eklenti Etkinlikleri: http://docs.joomla.org/Plugin/Events

Genel Eklenti Geliştirme: http://docs.joomla.org/Portal:Plugin_Development

Bilgi: http://magazine.joomla.org/issues/issue-may-2014/item/1862-why-every-joomla-sitebuilder-should-learn-plugin-development

2
Joomla Agency

i̇htiyaçlarınız için özel bir bileşen oluşturmak için tercih ettiğiniz bir blog bileşenini bulabilir ve özelleştirme için bir sorgu bırakabilirsiniz. Bildiğim kadarıyla, özelleştirme çok zaman almayacaktır. Özellikle, JoomBlog bileşenine bakmanızı ve işlevsellikten hoşlanıyorsanız destek ekibine başvurun.

0
user407