GORAGOD.com
freelance, web developer, web designer, hosting, domain name
Home
Host & Domain
Portfolio
พี่ goragod ครับ เมนูพี่อ่ะทำไงครับ แบบว่าพออยู่หน้าไหน ตรงเมนูก
Home
Forum
พี่ goragod ครับ เมนูพี่อ่ะทำไงครับ แบบว่าพออยู่หน้าไหน ตรงเมนูก
กฤษณะ สกุลไพศาลวา
แบบว่า ผมมะรู้วิธี อ่ะครับ เวลาเราคลิก ปุ๊บ ก็มีการเน้น หรือบอกว่า เราอยู่หน้าไหนอ่ะครับ
พี่ใช้ไรหรอครับ ในการทำ
บอกผมหน่อยน่ะครับ
ปล.ขอบคุณมากๆครับ
narongrit.net
ผมก็อยากรู้เหมือนกัน
หมายถึงเน้นตรงส่วนเมนูหรือเปล่า หรือผมเข้าใจผิด
สำหรับเว็บผมเอง ผมใช้ วิธี get module มาแล้วใช้ CSS ช่วยน่ะครับ เหมือนกับบทความที่ผมเคยเขียนบอก
http://www.narongrit.net/download-readdownload-id81.html
เผื่อจะเป็นประโยชน์อะไรบ้าง
ดุนยา
ผมก็เล่น กำปั้นทุบดินอะ
ใช้ SCRIPT_NAME ตรวจแล้ว
แล้วใช้ JavaScript เลือก setClass เอา ตอน window.onload
goragod
หลักการมันก็เหมือนๆกันทุกคนแหละครับไม่ได้มีอะไรแตกต่างกัน
อย่างแรกก็ต้องหาทางเก็บ โมดูล ที่เรียกใช้เอาไว้ก่อน เพราะเราต้องใช้ค่านี้ไปกำหนดว่าต้องเลือกเมนูไหน
อย่างที่ 2 การเลือกเมนูไหน ก็กำหนด class ให้กับเมนูนั้นๆ แตกต่างจากอันอื่นไป เช่นอ่าจใส่ class current ให้กับเมนูที่เป็นเมนูของหน้าเพจเรา
หลักการมันก็มีเท่านี้แหละครับ และคงไม่แตกต่างกัน แต่ปัญหาก็คือ เราจะเอาค่าโมดูลมาจากไหน หรือจะใช้เทคนิคแบบไหน
คำตอบที่ดีที่สุดคือกลับไปดูโค้ดตัวเองแหละครับ ว่าเราใช้วิธีอะไรในการบ่งชี้โมดูล ผมยกตัวอย่าง บน GCMS ตัวแปร $modules[1] จะเป็นตัวระบุว่าเป็นโมดูลอะไร หรือในความเป็นจริง ตัว GCMS เอง โมดูลมันแยกกันไปตามโฟลเดอร์อยู่แล้ว ใช้ชื่อโฟลเดอร์มันเลยก็ไม่ผิดกติกา
ปัญหาข้อที่ 2 จะกำหนดเมนูยังไง ในเมื่อเมนูอยู่ด้านบน ซึ่งประมวลผลก่อน ซึ่งความจริงในข้อนี้ก็อยู่ที่การออกแบบของแต่ละคนละครับ ว่าออกแบบยังไง ผมยกตัวอย่าง GCMS ซึ่งมีลักษณะการประมวลแบบ ประมวลผลไปทั้งหน้า แล้วสุดท้ายค่อย echo ออกมาทีเดียว ถ้าเป็นแบบนี้ ก็ไม่ยากอะไร แค่แทนที่ลงในตัวแปรที่เกี่ยวข้องเท่านั้นก็ใช้ได้แล้ว
จะเห็นได้ว่าหลักๆ มันขึ้นกับโครงสร้างเว็บ ออกแบบดีมีชัยไปกว่าครึ่ง
สุดท้าย ถ้าการแก้ไขโค้ดไม่เป็นผล ก็ใช้ Javascript ก็ได้ครับ แค่ใช้ Javascript วนลูปไปตามเมนูแต่ละรายการ รายการไหนถูกเลือก ก็ใช้ Javascript กำหนด class ที่เกี่ยวข้องให้เท่านั้น
รายละเอียดทั้งหมดศึกษาได้จาก GCMS ครับ
spiddy_xx@hotmail.com
ขอบคุงทุกคนมากมาย จริงๆ
จริงๆน่ะ แบบว่าอุตส่าห์ มาตอบ ให้เรา
ซึ้ง น้ำลายไหล เอ้ย น้ำตาไหลเลย
ดุนยา
ซึ้ง น้ำลายไหล
๕๕๕๕๕๕๕๕๕๕+
ความคิดเห็น
รายละเอียด
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^
หมายถึงเน้นตรงส่วนเมนูหรือเปล่า หรือผมเข้าใจผิด
สำหรับเว็บผมเอง ผมใช้ วิธี get module มาแล้วใช้ CSS ช่วยน่ะครับ เหมือนกับบทความที่ผมเคยเขียนบอก
http://www.narongrit.net/download-readdownload-id81.html
เผื่อจะเป็นประโยชน์อะไรบ้าง
ใช้ SCRIPT_NAME ตรวจแล้ว
แล้วใช้ JavaScript เลือก setClass เอา ตอน window.onload
อย่างแรกก็ต้องหาทางเก็บ โมดูล ที่เรียกใช้เอาไว้ก่อน เพราะเราต้องใช้ค่านี้ไปกำหนดว่าต้องเลือกเมนูไหน
อย่างที่ 2 การเลือกเมนูไหน ก็กำหนด class ให้กับเมนูนั้นๆ แตกต่างจากอันอื่นไป เช่นอ่าจใส่ class current ให้กับเมนูที่เป็นเมนูของหน้าเพจเรา
หลักการมันก็มีเท่านี้แหละครับ และคงไม่แตกต่างกัน แต่ปัญหาก็คือ เราจะเอาค่าโมดูลมาจากไหน หรือจะใช้เทคนิคแบบไหน
คำตอบที่ดีที่สุดคือกลับไปดูโค้ดตัวเองแหละครับ ว่าเราใช้วิธีอะไรในการบ่งชี้โมดูล ผมยกตัวอย่าง บน GCMS ตัวแปร $modules[1] จะเป็นตัวระบุว่าเป็นโมดูลอะไร หรือในความเป็นจริง ตัว GCMS เอง โมดูลมันแยกกันไปตามโฟลเดอร์อยู่แล้ว ใช้ชื่อโฟลเดอร์มันเลยก็ไม่ผิดกติกา
ปัญหาข้อที่ 2 จะกำหนดเมนูยังไง ในเมื่อเมนูอยู่ด้านบน ซึ่งประมวลผลก่อน ซึ่งความจริงในข้อนี้ก็อยู่ที่การออกแบบของแต่ละคนละครับ ว่าออกแบบยังไง ผมยกตัวอย่าง GCMS ซึ่งมีลักษณะการประมวลแบบ ประมวลผลไปทั้งหน้า แล้วสุดท้ายค่อย echo ออกมาทีเดียว ถ้าเป็นแบบนี้ ก็ไม่ยากอะไร แค่แทนที่ลงในตัวแปรที่เกี่ยวข้องเท่านั้นก็ใช้ได้แล้ว
จะเห็นได้ว่าหลักๆ มันขึ้นกับโครงสร้างเว็บ ออกแบบดีมีชัยไปกว่าครึ่ง
สุดท้าย ถ้าการแก้ไขโค้ดไม่เป็นผล ก็ใช้ Javascript ก็ได้ครับ แค่ใช้ Javascript วนลูปไปตามเมนูแต่ละรายการ รายการไหนถูกเลือก ก็ใช้ Javascript กำหนด class ที่เกี่ยวข้องให้เท่านั้น
รายละเอียดทั้งหมดศึกษาได้จาก GCMS ครับ
จริงๆน่ะ แบบว่าอุตส่าห์ มาตอบ ให้เรา
ซึ้ง น้ำลายไหล เอ้ย น้ำตาไหลเลย
๕๕๕๕๕๕๕๕๕๕+