Saya kira ini akan menjadi rumit tetapi saya akan mencoba yang terbaik untuk membuat Anda mengerti, apa yang ingin saya capai. Yang saya inginkan, adalah membuat halaman HTML khusus , yang akan menampilkan informasi pengguna yang telah masuk ke situs web Joomla saya. Tapi saya ingin itu terlihat cantik, saya ingin memiliki gambar latar belakang, saya ingin memasukkan CSS & font yang berbeda untuk variabel Joomla yang berbeda. Contoh yang ingin saya capai:
<p> Name : </p>
<h1> Name of the user who has logged in </h1>
<p> Email : </p>
<h2> Email of the user who has logged in </h2>
Ini yang saya bicarakan, menetapkan <h1>
tag ke Nama pengguna atau menugaskan <h2>
ke Email dll.
Apakah ada cara untuk menghubungkan halaman HTML ke database Joomla & mengambil data darinya & menampilkannya dengan cara ini.
Jawaban:
Oke sebagai permulaan, Anda tidak dapat menggunakan situs .html untuk menampilkan informasi pengguna, alih-alih Anda akan memerlukan file .php .
Setelah dibuat, Anda perlu mengimpor CMS Joomla seperti:
Anda mungkin harus mengubah baris 2 kode di atas tergantung di mana akar situs Joomla Anda relatif terhadap file PHP khusus Anda.
Sekarang untuk mendapatkan nama pengguna dan email dari pengguna saat ini login, cukup tambahkan kode berikut di bawah ini:
Jadi file Anda secara keseluruhan akan terlihat seperti ini:
sumber
Name of the user who has logged in
bukan pengguna sebenarnya yang telah masuk?define('JPATH_BASE', __DIR__);