gcms4 ของผมตรง keyword มันเป้นแบบนี้อะครับ หน้าหลักบอร์ดgcms4 ของผมตรง keyword มันเป้นแบบนี้อะครับ Popup Art <meta name="keywords" content="Array" /> มันเกิดจากอะไรครับ ติดตั้งปกติ ไม่ได้โมเพิ่มเติม (การใช้งาน Ajax : เปิดใช้งาน Ajax บางส่วนกับเว็บไซต์) กรกฎ วิริยะ ก็ไม่พบปัญหานี้นะครับ ลองดาวน์โหลดไปใหม่ดูครับ (และติดตั้งใหม่ด้วย) Popup Art ขอบคุณครับ ขอถามต่อ เปลี่ยน skin ckeditor ยังไงครับ Popup Art ผมว่าน่าจะ bug น่ะครับ ลองเข้าตาม link http://gcms.goragod.com/develop/Template%20%E0%B8%82%E0%B8%AD%E0%B8%87%20GCMS%20%E0%B8%95%E0%B8%AD%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88%202.html?page=1 แล้ว view ดูก็จะเป็นแบบนี้ <meta name="keywords" content="Array" /> เหมือนกันครับ ถ้าเข้ามาแค่ { หน้าหลัก >> GCMS Dev } ก็โชว์ keyword ปกติครับ แต่เมื่อเข้าไปลึกอีก { หน้าหลัก >> GCMS Dev >> Template ของ GCMS ตอนที่ 2 } ก็จะไม่โชว์ keyword ครับ กรกฎ วิริยะ skin ของ ckeditor ดูที่เว็บของ ckeditor เลยครับ ส่วนเรื่อง bug แล้วผมจะตรวจสอบให้นะครับ ขอบคุณครับที่แจ้งมา กรกฎ วิริยะ ตอนนี้ตรวจสอบพบแล้วนะครับ แก้ไขที่หน้า document/view.php (เรื่อง $keyword) แต่เนื่องจากต้องแก้ไขหลายจุดในหน้านั้น คงต้องรอตัวที่แก้ปัญหาแล้วในเวอร์ชั่นถัดไปนะครับ Popup Art หากท่านใดต้องการแก้ไขก่อนน่ะครับ เข้าไปที่ไฟล์ document/view.php (version 4.3.1) แล้วแก้ไขบรรทัดที่ 28 //จากเดิม $keyword = array(); foreach (explode(',', $document['keyword']) as $tag) { $keyword[] = '<a href="'.gcms::getURL('tag', $tag).'" title="'.$tag.'">'.$tag.'</a>'; } //แก้ไขเป็น $keywords = array(); foreach (explode(',', $document['keyword']) as $tag) { $keywords[] = '<a href="'.gcms::getURL('tag', $tag).'" title="'.$tag.'">'.$tag.'</a>'; } แล้วก็บรรทัดที่ 83 //จากเดิม $replace[] = count($keyword) == 0 ? '-' : implode(', ', $keyword); แก้เป็น $replace[] = count($keywords) == 0 ? '-' : implode(', ', $keywords); ผิดพลาดประการใดก็ขออภัยไว้ณที่นี้ด้วย... ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg, png, webp ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
ก็ไม่พบปัญหานี้นะครับ
ลองดาวน์โหลดไปใหม่ดูครับ (และติดตั้งใหม่ด้วย)
เปลี่ยน skin ckeditor ยังไงครับ
ลองเข้าตาม link http://gcms.goragod.com/develop/Template%20%E0%B8%82%E0%B8%AD%E0%B8%87%20GCMS%20%E0%B8%95%E0%B8%AD%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88%202.html?page=1
แล้ว view ดูก็จะเป็นแบบนี้ <meta name="keywords" content="Array" /> เหมือนกันครับ
ถ้าเข้ามาแค่ { หน้าหลัก >> GCMS Dev } ก็โชว์ keyword ปกติครับ
แต่เมื่อเข้าไปลึกอีก { หน้าหลัก >> GCMS Dev >> Template ของ GCMS ตอนที่ 2 } ก็จะไม่โชว์ keyword ครับ
ส่วนเรื่อง bug แล้วผมจะตรวจสอบให้นะครับ
ขอบคุณครับที่แจ้งมา
แต่เนื่องจากต้องแก้ไขหลายจุดในหน้านั้น คงต้องรอตัวที่แก้ปัญหาแล้วในเวอร์ชั่นถัดไปนะครับ
หากท่านใดต้องการแก้ไขก่อนน่ะครับ เข้าไปที่ไฟล์ document/view.php
(version 4.3.1)
แล้วแก้ไขบรรทัดที่ 28
//จากเดิม
$keyword = array();
foreach (explode(',', $document['keyword']) as $tag) {
$keyword[] = '<a href="'.gcms::getURL('tag', $tag).'" title="'.$tag.'">'.$tag.'</a>';
}
//แก้ไขเป็น
$keywords = array();
foreach (explode(',', $document['keyword']) as $tag) {
$keywords[] = '<a href="'.gcms::getURL('tag', $tag).'" title="'.$tag.'">'.$tag.'</a>';
}
แล้วก็บรรทัดที่ 83
//จากเดิม
$replace[] = count($keyword) == 0 ? '-' : implode(', ', $keyword);
แก้เป็น
$replace[] = count($keywords) == 0 ? '-' : implode(', ', $keywords);
ผิดพลาดประการใดก็ขออภัยไว้ณที่นี้ด้วย...