Mengatasi Error Component video
- Administrator
- Video 304,
- 1231 Kali Dilihat
- 0 Komentar
Masalah error 304 saat mengakses menu component video pada dashboard admin bisa di sebabkan karena belum ada crud untuk akses administrator, silahkan cek dan ceklish semua chekbox untuk akses administrator.
Jika masih tetap error 304 silahkan cek po-content/compponent/video/video.php dan pastikan semua script tidak ada yang salah.
Halaman blank/kosong,error 404/304 saat mengakses halaman video pada frontend:
Perhatikan url pada address bar, pastikan url-nya https://namadomain.com/video => Jika ternyata url tidak sama dengan yang baru saja anda lihat, silahkan cek pengaturan menu manager pada dashboard admin. Pastikan sesuai dengan pengaturan berikut:
Menu Manager/Dashboard:
Title: Video
URL: admin.php?mod=video
class: Biarkan kosong
Menu Manager/id:
Title: Video
URL: video
Class: Biarkan kosong
Menu Manager/gb:
Title: Video
URL: video
Class: Biarkan kosong
Jika masih tetap muncul error yang sama, silahkan replace po-content/component/post/post.php dapatkan file post.php tersebut dari github/popojicms.
Jika masih tetap dengan error yang sama, ada baiknya test dengan jalan pintas berikut: Silahkan tambahkan script berikut pada po-content/component/home/home.php dan letakkan pada baris paling bawah:
/**
* Router untuk menampilkan request halaman video.
*
* Router for display request in video page.
*/
$router->match('GET|POST', '/video/([a-z0-9_-]+)', function() use ($core, $templates) {
$lang = $core->setlang('home', WEB_LANG);
$info = array(
'page_title' => 'Video',
'page_desc' => $core->posetting[2]['value'],
'page_key' => $core->posetting[3]['value'],
'social_mod' => 'Video',
'social_name' => $core->posetting[0]['value'],
'social_url' => $core->posetting[1]['value'].'/video',
'social_title' => $core->posetting[0]['value'],
'social_desc' => $core->posetting[2]['value'],
'social_img' => $core->posetting[1]['value'].'/'.DIR_INC.'/images/favicon.png',
'page' => '1'
);
$adddata = array_merge($info, $lang);
$templates->addData(
$adddata
);
echo $templates->render('video', compact('lang'));
});
/**
* Router untuk menampilkan request halaman video dengan nomor halaman.
*
* Router for display request in video page with pagination.
*
* $page = integer
*/
$router->match('GET|POST', '/video/([a-z0-9_-]+)/page/(d+)', function($page) use ($core, $templates) {
$lang = $core->setlang('home', WEB_LANG);
$info = array(
'page_title' => 'Video',
'page_desc' => $core->posetting[2]['value'],
'page_key' => $core->posetting[3]['value'],
'social_mod' => 'Video',
'social_name' => $core->posetting[0]['value'],
'social_url' => $core->posetting[1]['value'].'/video',
'social_title' => $core->posetting[0]['value'],
'social_desc' => $core->posetting[2]['value'],
'social_img' => $core->posetting[1]['value'].'/'.DIR_INC.'/images/favicon.png',
'page' => $page
);
$adddata = array_merge($info, $lang);
$templates->addData(
$adddata
);
echo $templates->render('video', compact('lang'));
});