📂 1. Memperbaiki Akses Halaman Visitor
📍 Lokasi File:
🔎 Langkah-langkah:
-
Buka file
visitor.inc.phpdengan text editor (misalnyanano,vim, atau Visual Studio Code). -
Cari baris ke-38 sampai 40 seperti berikut:
-
Pastikan baris 39 dan 40 dikomentari (tanda
//di depan kode) agar halaman?p=visitorbisa diakses langsung oleh pengguna tanpa diarahkan kembali ke halaman utama.
✅ Tujuannya:
Kode header("location: index.php"); biasanya digunakan untuk mencegah pengunjung membuka halaman visitor secara langsung. Dengan menambahkan komentar (//), kita menonaktifkan redirect tersebut.
🧱 2. Menambahkan Menu “Visitor” dan Dropdown Login di Navbar
📍 Lokasi File:
🔎 Langkah-langkah:
-
Buka file
_navbar.php: -
Cari kode di sekitar baris 103–107, seperti ini:
-
Ganti seluruh bagian kode di atas dengan potongan kode berikut:
<?php } else { ?><li class=”nav-item dropdown <?= $menu_member_active; ?>”><a class=”nav-link dropdown-toggle” href=”#” id=”navbarDropdown” role=”button” data-toggle=”dropdown” aria-haspopup=”true” aria-expanded=”false”><?= __(‘LOGIN’) ?></a><div class=”dropdown-menu” aria-labelledby=”navbarDropdown”><a class=”dropdown-item” href=”index.php?p=member”><?= __(‘Anggota’) ?></a><a class=”dropdown-item” href=”index.php?p=login”><?= __(‘Pustakawan’) ?></a></div></li><li class=”nav-item <?= $menu_member_active; ?>”><a class=”nav-link” href=”index.php?p=visitor”><?= __(‘VISITOR’) ?></a></li><?php } ?>
✅ Penjelasan Kode:
-
Menambahkan menu dropdown “LOGIN” di navbar yang berisi dua pilihan:
-
Anggota→ menuju keindex.php?p=member -
Pustakawan→ menuju keindex.php?p=login
-
-
Menambahkan menu baru “VISITOR” yang menuju ke halaman pengunjung
index.php?p=visitor
🔁 3. Simpan dan Uji Coba
-
Simpan perubahan, lalu restart server web (jika diperlukan):
-
Buka browser dan akses situs SLiMS kamu:
-
Pastikan menu baru LOGIN dan VISITOR muncul di navbar.
-
Klik VISITOR untuk memastikan halaman
?p=visitordapat diakses dengan benar.
⚠️ Catatan Tambahan
-
Jika tampilan menu dropdown tidak muncul, pastikan file tema (
template/default) sudah memuat Bootstrap JS dan CSS dengan benar. -
Jika kamu menggunakan tema kustom, sesuaikan path dan struktur HTML agar tetap konsisten.
-
Simpan backup file
_navbar.phpdanvisitor.inc.phpsebelum mengubahnya, untuk berjaga-jaga
0 Comments