it-swarm-id.com

Menampilkan Artikel Secara Dinamis Dari Pengguna Yang Telah Masuk?

Saya ingin membuat halaman/modul/iframe khusus atau apa pun yang, ketika dibuka, hanya akan menampilkan artikel yang ditulis oleh pengguna yang TELAH MASUK KE WEBSITE MY JOOMLA WEBSITE. Apakah ada cara untuk melakukan itu?

Misalkan ada dua pengguna situs Joomla saya, SER1 telah menulis artikel "ABC" dan SER2 telah menulis artikel "XYZ", saya ingin membuat halaman yang ketika dibuka oleh USER1 hanya akan menampilkan artikel "ABC" dan ketika dibuka oleh USER2, hanya akan menampilkan artikel "XYZ".

Apakah ada jalan keluar?

3
saibbyweb

Dalam bentuk paling sederhana seperti yang telah Anda jelaskan dalam pertanyaan Anda, mengatakan bahwa Anda hanya ingin menampilkan konten dari pengguna saat ini dalam sebuah modul, ada kemungkinan beberapa modul sudah memiliki pengaturan filter seperti itu (yang akan menggunakan id pengguna saat ini dan ambil/tampilkan artikel mereka di front-end). Anda dapat melihat JED untuk modul artikel dan memeriksa fitur-fiturnya.

Modul yang menyediakan banyak fitur pemfilteran, adalah modul RAXO Pro (komersial). Ini memiliki opsi penyaringan penulis untuk menampilkan: Artikel saya atau bukan artikel saya, yang mungkin melakukan trik (tapi lebih baik mengajukan pertanyaan presale).

Jika Anda tidak akan menemukan modul lain, maka Anda dapat menyesuaikan sedikit Kategori Artikel modul, yang menyediakan pemfilteran penulis, dan mengaturnya untuk menggunakan modul saat ini id pengguna sebagai penulis.

Lebih dalam lagi, Anda dapat membuat item menu kustom Anda sendiri untuk komponen com_content dan mengatur pemfilteran seperti itu.

Namun, berdasarkan komentar Anda di atas, saya pikir Anda akan membutuhkan solusi yang jauh lebih canggih, daripada modul sederhana atau "iframe". Ada berbagai ekstensi yang berhubungan dengan pengiriman/penulisan artikel front-end . Periksa yang relevan kategori JED untuk mendapatkan beberapa ide. Saya telah melihat ekstensi yang menangani persis situasi ini di masa lalu, tetapi saya tidak dapat mengingat nama mereka sekarang.

Beberapa ide lain adalah membuat item konten Anda sendiri dengan contoh CCK K2, atau aplikasi khusus dengan pembuat aplikasi like Fabrik, Seblod atau alat serupa lainnya.

## PEMBARUAN ## Untuk menambahkan beberapa info tambahan, jika Anda ingin membuat halaman kustom Anda, modul, kuncinya di sini adalah menggunakan arus ID pengguna, serta untuk memeriksa akses pengguna (mungkin pengguna harus login, untuk mengirimkan artikel atau melihat artikel yang tidak dipublikasikan).

Untuk mendapatkan id pengguna:

$user = JFactory::getUser();
$user->id; 

Kemudian Anda dapat menampilkan artikel yang dibuat oleh pengguna dengan id ini. Terakhir, Anda juga harus mengatur tingkat akses tampilan yang diinginkan untuk halaman/modul tersebut (mis. Terdaftar), sehingga pengguna Prompt akan login, sebelum dapat melihat konten.

3
FFrewin