ลิงก์ Personal หรือทำเนียบบุคลากรไม่ถูกต้อง
เมื่อเข้ามาหน้านี้
index.php?module=personnel
เวลาจะคลิกดูรายละเอียดของบุคลากร
ค่าเดิมคือ index.php?module=personnel?id=1
เมื่อคลิกเข้าไป ระบบก็แจ้งว่า "ขออภัย : ไม่พบหน้าที่เรียก กรุณาตรวจสอบ URL ให้ถูกต้อง"
ผมจึงคิดว่า มันจะต้องเป็นลิงก์นี้หรือเปล่าครับ index.php?module=personnel&id=1
รบกวนตรวจสอบให้ด้วยนะครับ
ปล. สถานะ ไม่ได้เปิดการใช้งานแบบ Ajax (ส่วนตัวผมไม่ชินครับ ระบบ Ajax เลยขอใช้เหมือนเดิมไปก่อน)
// กลุ่ม
$breadcrumbs['CATEGORY'] = array(gcms::getURL($index['module'], '', 0, 0, "cat=$id"), $categories[$id], htmlspecialchars_decode($categories[$id]));
ไฟล์ modules/personnel/view.php (บรรทัด 34)
// อัลบัม
$breadcrumbs['CATEGORY'] = array(gcms::getURL($index['module'], '', 0, 0, "id=$index[category_id]"), $index['category'], htmlspecialchars_decode($index['category']));
// widgets/personnel/index.php
if (defined('MAIN_INIT') && preg_match('/([0-9]+)(_([a-z]+))?/', $module, $match)) {
$sql = "SELECT * FROM `".DB_PERSONNEL."` WHERE `category_id`=$match[1]";
$sql .= " ORDER BY `order` ASC,`id` ASC";
$saved = $cache->get($sql);
if (!$saved) {
$saved = $db->customQuery($sql);
$cache->save($sql, $saved);
}
if (sizeof($saved) > 0) {
$widget = array();
$widget[] = '<div class=widget_personnel>';
foreach ($saved AS $item) {
$picture = ($item['picture'] != '' && is_file(DATA_PATH."personnel/$item[picture]")) ? DATA_URL."personnel/$item[picture]" : WEB_URL.'/modules/personnel/img/noicon.jpg';
$widget[] = '<p class=personnel_item>';
$widget[] = '<img src='.$picture.' alt=personnel>';
$widget[] = '<a class=name href="'.gcms::getUrl('personnel', '', 0, 0, "id=$item[id]").'">'.$item['name'].'</a>';
$widget[] = '<a class=position href="'.gcms::getUrl('personnel', '', 0, 0, "cat=$item[category_id]").'">'.$item['position'].'</a>';
$widget[] = '</p>';
}
if ($match[3] == 'menu') {
// group
$widget[] = '<ul class=sidemenu>';
$sql = "SELECT * FROM `".DB_CATEGORY."` WHERE `module_id`=$item[module_id] ORDER BY `category_id` ASC";
$saved = $cache->get($sql);
if (!$saved) {
$saved = $db->customQuery($sql);
$cache->save($sql, $saved);
}
foreach ($saved AS $item) {
$url = gcms::getURL('personnel', '', 0, 0, "cat=$item[category_id]");
$widget[] = '<li><a href="'.$url.'"><span>'.$item['topic'].'</span></a></li>';
}
$widget[] = '</ul>';
}
$widget[] = '</div>';
// คืนค่า
$widget = implode("\n", $widget);
} else {
$widget = '';
}
} else {
$widget = '';
}
แม่นแล้วครับ