ขุดๆ
อยากจะมาเสริมนิสนึง เด๋วใครที่ไม่รู้เรื่องจะเสียผลประโยชน์ไป
จริงๆ ผมเกริ่นมาสักพักแระปัญหานี้ แต่ก็รู้สึกว่าหลายคนยังไม่เก็ต ยกเว้นคนที่ผมพูดด้วยคือ ป๋าก้อง
http://www.thaiseoboard.com/in...24765.msg312741.html#msg312741 
แล้วก็ไม่เห็นมีใครพูดถึงปัญหานี้เลย (แสดงว่าหากไม่สังเกตุ ก็เทพจัด แก้เองไปแล้ว)
เข้าเรื่องๆ ไม่มีเวลามากคับ ต้องรีบไปทำต่อ
ปัญหานี้เกิดจากการใช้ไฟล์ header ของเราเองครับผลเสียของปัญหาที่ผมจะพูดถึง ผลที่แย่ที่สุดจะเกิดปัญหา
<title> ของทุกหน้าหายไปเลย ถ้าจะพูดจิงๆ ต้องบอกว่าหายทั้ง <head> เลยมากกว่า (พ่วงด้วย <body> ด้วย)
ครั้นคนที่ไหวตัวทัน และใส่แท็กพวกนี้ไว้ในไฟล์ header ดักไว้แล้ว จะเกิดปัญหาอีกอย่างคือ
<title> มันจะเหมือนกันทุกหน้า ก็แน่หล่ะ เหอๆ
ผมจะบอกวิธีแก้สั้นๆละกัน วิธีแก้ของผมคือใช้ PHP เข้ามาช่วยคับ
ทำยังงัย ??- ก็ใส่ แท็กที่มันควรจะมีตั้งแต่้แรกคับ พวกแท็กส่วนหัวทั้งหมด แล้ว เนื้อหา header ที่พี่น้องจะเพิ่มของตัวเองเข้าไป ในไฟล์ header.php (ถ้าจะแก้ปัญหาจำเป็นต้องใช้ .php เน้อ)
<html>
<head>
<title>บางระจันไปทางไหน</title>
...
...
</head>
</body>
<center>
<div id="wrapper">
...
...
- ตอนนี้ พวก title กะพวก meta description กับ meta keywords ที่เราใส่ๆไว้ใน controlpanel มันจะไม่มี โอเคไม่เป็นไร พวก meta พวกนี้เอามาใส่ในนี้ได้เลย เหลืออย่างเดียวคือ <title> ที่ทำยังงัยมันก็ไม่เปลี่ยนให้เราหรอก (ถ้าไม่ใช้ php)
ให้ใส่ <?=$this->page['Title']?> เข้าไปในที่ที่ title ควรจะอยู่อย่างนี้
<html>
<head>
<title><?=$this->page['Title']?></title>
<meta name="description" content="<?=$this->page['MetaDescription']?>" />
<meta name="keywords" content="<?=$this->page['MetaKeywords']?>" />
<link rel="stylesheet" type="text/css" href="stylesheet.css" />
...
...
</head>
</body>
<center>
<div id="wrapper">
...
...
สีแดงอีก 3 บรรทัดนั้นของแถมคับ หากใครไม่อยากจะเข้ามาแก้พวก keyword กับ description ในไฟล์ ก็แก้ไขจาก controlpanel ได้ปกติคับ
บรรทัด link css เข้ามาผมแนะนำว่าให้มาใส่ในนี้ แล้วไปลบ site css ที่เราใส่เข้าไปออกซะ(ถ้ามี) แล้วเลือก overide css เป็น yes ไม่งั้น มันจะลิ้งค์ css เข้ามาภายใน <body> ดูแล้วแปลกๆ ชอบกล (ควรจะ อยู่ใน <head> มากกว่า)
ไปแว้ววววว