Plugin Visitor Webcounter SLiMS 9

Plugin Visitor Webcounter SLiMS 9- Plugin ini untuk menampilkan Satistik Data Pengunjung Web. Plugin Visitor Webcounter digunakan untuk versi slims 9.4.0 ke atas. Dalam tutorial ini saya menggunakan slims 9.5.2. Plugin ini merupakan karya dari mas drajat hasan dengan nama youtube maria tech edu.

Plugin ini akan menampilkan :

  • Statistik kunjungan web bisa perhari, perpekan / perbulan.
  • Bisa menampilkan statistik perjenis halaman
  • Bisa menamilkan aktivitas yang dilakukan (Ex. menampilkan jumlah kata kunci yang digunakan)

Berikut cara memasang Satistik Data Pengunjung Web.

  1.  Buka file index.php dalam folder slims
  2. Copy paste file kode di bawah ini.
\SLiMS\Plugins::getInstance()->execute('after_content_load');
di bawah baris kode :
// main content grab
$main_content = ob_get_clean();
Jika Anda menggunakan slims 9.5.2 kode di atas tidak ada, tidal perlu menambahkan kode diatas.

      3. Download file plugin di github : https://github.com/drajathasan/visitorwebcounter

      4. Paste ke dalam folder plugin, kemudian extrak

      5. Kemudian aktifkan plugin di menu sistem > submenu plugin.

aktifkan plugin

      6. Buka folder file footer.php di dalam folder slims/template/default (tergantung template mana yang digunakan, di sini saya mengunakan template default).

      7. Copy kode di bawah ini

            </div>
            <div class="col-md-5 pt-8 md:pt-0">
            <h4 class="mb-4"><?=__('Satistik Data Pengunjung Web'); ?></h4>
<span class="d-block w-100"> Hari Ini : <b id="today"></b></span>
<span class="d-block w-100"> 1 Minggu Terakhir : <b id="week"></b></span>
<span class="d-block w-100"> 1 Bulan Terakhir : <b id="month"></b></span>
<span class="d-block w-100"> Seluruh : <b id="all"></b></span>
di bawah kode
</ul>
sehingga tampilan seperti di bawah ini:

kode footer.php

    8. Kemudian tambahkan baris kode di bawah ini.

<script>
    (async function () {
        try {
            let Result = await (await fetch('<?= SWB ?>?p=visitorcounterrest')).json()

            $ ('#today'). text (Result.today)
            $ ('#week'). text (Result.week)
            $ ('#month'). text (Result.month)
            $ ('#all'). text (Result.all)
        } catch (error)  {
            alert (error)
        }

    }) ()
</script>
</body>
</html>
di bawah baris kode
<?php endif; ?>
sehingga seperti tampilan di bawah ini.

 
kode footer.php

Untuk melihat hasilnya silahkan lihat di tampilan slims, di bagian footer.


Untuk melihat pelaporannya, silahkan buka menu pelaporan kemudian lihat submenu terakhir yaitu Visitor web counter.


Silahkan eksplorer laporan dari plugin tersebut.