📂 1. Memperbaiki Akses Halaman Visitor

📍 Lokasi File:

/var/www/html/LOKASI-WEBSITE/lib/contents/visitor.inc.php

🔎 Langkah-langkah:

  1. Buka file visitor.inc.php dengan text editor (misalnya nano, vim, atau Visual Studio Code).

    sudo nano /var/www/html/LOKASI-WEBSITE/lib/contents/visitor.inc.php
  2. Cari baris ke-38 sampai 40 seperti berikut:

    if ($sysconf[‘enable_counter_by_ip’] && !$visitor->isAccessAllow()) {
    // header (“location: index.php”);
    // exit;
    }
  3. Pastikan baris 39 dan 40 dikomentari (tanda // di depan kode) agar halaman ?p=visitor bisa 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:

/var/www/html/LOKASI-WEBSITE/template/default/parts/_navbar.php

🔎 Langkah-langkah:

  1. Buka file _navbar.php:

    sudo nano /var/www/html/LOKASI-WEBSITE/template/default/parts/_navbar.php
  2. Cari kode di sekitar baris 103–107, seperti ini:

    <?php } else { ?>
    <li class=”nav-item <?= $menu_member_active; ?>”>
    <a class=”nav-link” href=”index.php?p=member”><?= __(‘Member Area’) ?></a>
    </li>
    <?php } ?>
  3. 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 ke index.php?p=member

    • Pustakawan → menuju ke index.php?p=login

  • Menambahkan menu baru “VISITOR” yang menuju ke halaman pengunjung index.php?p=visitor


🔁 3. Simpan dan Uji Coba

  1. Simpan perubahan, lalu restart server web (jika diperlukan):

    sudo systemctl restart apache2
  2. Buka browser dan akses situs SLiMS kamu:

    http://localhost/LOKASI-WEBSITE/
  3. Pastikan menu baru LOGIN dan VISITOR muncul di navbar.

  4. Klik VISITOR untuk memastikan halaman ?p=visitor dapat 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.php dan visitor.inc.php sebelum mengubahnya, untuk berjaga-jaga

Categories: Tutorial

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *