การสร้างโมดูลหรือหน้าเว็บเปล่าๆจากบล๊อกเพื่อแสดงบนเมนู

จากคุณสมบัติการระงับการเผยแพร่เรื่องของบล๊อกและระบบเมนูใหม่ของ GCMS ทำให้เราสามารถสร้างหน้าเว็บบนเมนูหลักเพิ่มเติมได้ โดยที่ไม่จำเป็นต้องติดตั้งโมดูลเพิ่ม โดยการใช้บล๊อกในการเขียนเรื่องที่ต้องการและเลือก ระงับการเผยแพร่เรื่อง และ ดูได้ทุกคน หน้านี้ก็พร้อมจะใช้เป็นเมนูใหม่แล้ว

หลังจากนั้นให้เราไปทำการสร้างเมนูภายนอก ที่ bin/config.php โดยการกำหนด url ให้ชี้ไปยัง url ของบล๊อกที่เขียนไว้ เป็นอันเสร็จ

ลองทำตามขั้นตอนนี้ดูนะครับ

เขียนเรื่องใหม่ในบล๊อก โดยกำหนดชื่อเรื่องให้เป็นภาษาอังกฤษตัวพิมพ์เล็กสั้นๆ เนื่องจากชื่อนี้จะถูกใช้เป็นชื่อโมดูล จีงไม่ควรตั้งให้ยาวครับ เช่น อยากสร้างหน้า คำแนะนำการใช้งานเว็บไซต์ ก็ให้กำหนดข้อความภายในช่องชี่อเรื่องเป็น help ก็พอ หลังจากนั้นก็เขียนข้อความในหน้าเว็บไปตามปกติครับ และอย่าลืมกำหนดให้ ระงับการเผยแพร่เรื่อง และ ดูได้ทุกคน ด้วย แล้วก็บันทึกไปเป็นอันเสร็จการสร้างหน้าเพจ ซึ่งเราจะได้ URL ของหน้านี้เป็น http://xxx.com/blog-help.html

หลังจากนั้นให้ไปแก้ไข bin/config.php โดยการเพิ่มเมนูภายนอกลงไป เหมือนตัวอย่างครับ แค่นี้เราก็จะได้หน้าใหม่เพิ่มเติมแล้วครับโดยไม่ต้องสร้างโมดูล และยังสามารถเรียงลำดับของเมนูได้ตามต้องการอีกด้วย
[code=php] // โมดูลที่ติดตั้ง
// เรียงลำดับตามเมนู
$config[modules][] = 'main'; // โมดูลที่ติดตั้ง
$config[modules][] = 'blog'; // โมดูลที่ติดตั้ง
$config[modules][] = 'webboard'; // โมดูลที่ติดตั้ง
// เมนูที่ติดตั้งใหม่
$config[modules][] = 'blog-help'; // เมนูแบบลิงค์ภายนอก
$config['blog-help'][url] = 'blog-help.html'; // url สำหรับ link ของเมนูภายนอก
$config['blog-help'][tooltip] = 'คำแนะนำการใช้งานเว็บไซต์'; // title ของเมนู
$config['blog-help'][menu] = 'Help'; // ข้อความบนเมนู

$config[modules][] = 'about'; // โมดูลที่ติดตั้ง
$config[modules][] = 'member'; // โมดูลที่ติดตั้ง[/code]
ในทำนองเดียวกัน วิธีนี้ยังสามารถใช้กับการนำ เมนู ตั้งกระทู้ใหม่ หรือ เมนูของ แอดมิน ขึ้นไปแสดงบนเมนูหลักได้อีกด้วยครับ
16 สค. 2552 14:32 | 0 | ดู 433 | การสร้างโมดูลหรือหน้าเว็บเปล่าๆจากบล๊อกเพื่อแสดงบนเมนู