it-swarm-id.com

Tampilkan hanya artikel yang belum dibaca untuk pengguna tertentu

Saya memerlukan komponen untuk membaca dan membaca artikel.

Sebagai contoh, ketika seorang pengguna login ke situs Joomla, komponen tersebut harus mendaftar hanya artikel yang belum dibaca. Jika pengguna membaca artikel, itu harus mengubah status dari belum dibaca untuk membaca, dan tidak boleh ditampilkan dalam komponen di mana artikel membaca Anda ditampilkan.

Apakah ada yang seperti ini? Terima kasih atas waktunya!

6
dhacohen

Sejauh yang saya tahu tidak ada komponen yang tersedia. Sebenarnya itu ide yang cukup rapi. Masalahnya sekarang dengan misalnya manajer artikel adalah bahwa, tidak ada informasi yang disimpan tentang siapa yang membaca apa. Kami memiliki bidang hit dan itu saja. Sesuatu yang lebih saya perhatikan adalah bahwa tabel pengguna "terakhir masuk" bidang segera diperbarui ketika pengguna masuk. Jadi Anda tidak dapat menggunakannya untuk referensi tentang terakhir kali orang yang saat ini masuk log di situs.

Untuk mencapai apa yang Anda inginkan, Anda harus membuat komponen baru (mungkin Anda juga bisa mencapainya dengan plugin dan override template). Komponen Anda harus menyimpan id pengguna, id artikel, terakhir kali pengguna login. Kemudian berdasarkan informasi ini Anda hanya bisa menampilkan artikel yang relevan dengan pengguna.

4
Daniel Dimitrov

Saya pikir Anda memerlukan plugin untuk tugas ini. Plugin harus memeriksa id pengguna dan id artikel dan menyimpannya di database. Dan kemudian dengan acara Plugin onContentBeforeDisplay Anda dapat menyembunyikan artikel ini dengan beberapa pemeriksaan php sederhana.

Acara Plugin: http://docs.joomla.org/Plugin/Events

Pengembangan Plugin Umum: http://docs.joomla.org/Portal:Plugin_Development

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

2
Joomla Agency

bukan untuk membuat komponen khusus untuk kebutuhan Anda, Anda dapat dengan mudah menemukan komponen blog yang Anda sukai dan meninggalkan pertanyaan untuk penyesuaian. Sejauh yang saya tahu, kustomisasi tidak akan memakan banyak waktu. Khususnya, saya sarankan melihat JoomBlog komponen dan jika Anda suka fungsi hubungi tim dukungan.

0
user407