Baik, Guru Duan. Kalau di folder theme/boost/layout/ hanya ada file:
columns1.php columns2.php drawers.php embedded.php login.php maintenance.php secure.php
…itu normal, karena Moodle Boost tidak menggunakan frontpage.php. Halaman depan (frontpage) memakai layout columns2.php atau drawers.php tergantung pengaturan.
✅ Solusi: Tambahkan Open Graph di Layout Global (columns2.php atau drawers.php)
Kita akan tambahkan meta tag di layout yang digunakan halaman depan (biasanya columns2.php atau drawers.php), tapi dengan pengecekan agar hanya tampil di halaman depan (front page).
1. Edit file columns2.php
Misalnya kita edit columns2.php:
sudo nano /var/www/html/moodle/theme/boost/layout/columns2.php
Lalu cari bagian:
echo $OUTPUT->header();
Dan tambahkan kode berikut sebelum baris itu:
<?php
// Tambah meta tag hanya di halaman depan
if ($PAGE->pagelayout === 'frontpage' || $PAGE->url->compare(new moodle_url('/'), URL_MATCH_BASE)) {
echo '
<meta property="og:title" content="SiM SMAN 2 Kandangan" />
<meta property="og:description" content="Sistem Informasi Manajemen SMAN 2 Kandangan" />
<meta property="og:url" content="https://sim.sman2kandangan.sch.id/" />
<meta property="og:type" content="website" />
<meta property="og:image" content="https://sim.sman2kandangan.sch.id/logo.png" />
';
}
?>
Pastikan
logo.pngtersedia dan bisa diakses di lokasi tersebut. Bisa ditempatkan di/var/www/html/moodle/logo.png.
2. Simpan dan keluar
Tekan Ctrl+O, Enter, lalu Ctrl+X.
3. Purge cache Moodle
sudo -u www-data php /var/www/html/moodle/admin/cli/purge_caches.php
Atau melalui antarmuka Moodle.
4. Tes Share WhatsApp atau Facebook Debug
Coba bagikan link https://sim.sman2kandangan.sch.id ke WhatsApp. Jika belum berubah, buka:
👉 https://developers.facebook.com/tools/debug/
Paste link dan klik “Scrape Again”.
Kalau ternyata tampilan awal memakai drawers.php, cukup lakukan langkah yang sama di file itu. Atau saya bisa bantu cek dengan cepat, tinggal beri tahu tampilan halaman depan Guru seperti apa (pakai block atau tidak, ada drawer kiri, dll).
0 comments:
Post a Comment