ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingจะแอด header & footer เพิ่มยังไงครับ?
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: จะแอด header & footer เพิ่มยังไงครับ?  (อ่าน 972 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
nuttdam
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 124
ออฟไลน์ ออฟไลน์

กระทู้: 1,826



ดูรายละเอียด เว็บไซต์
« เมื่อ: 16 กุมภาพันธ์ 2013, 20:53:50 »

ตามรูปเลยครับ



สามารถเพิ่ม header กับ footer โดยไม่ไปแก้ในตัว code ได้ไหมครับ

ใช้ .htaccess หรือเปล่าครับ???

ช่วยหน่อยครับ
บันทึกการเข้า

tkcomsci
ก๊วนเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 257



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 16 กุมภาพันธ์ 2013, 21:03:43 »

แนะนำให้สร้างไฟล์ header และ footer

แล้วเรียกแบบนี้
<?php include("header.php");?>

<body>
</body>

<?php include("footer.php");?>
บันทึกการเข้า

แบตสำรองของแท้ราคาถูก สนใจ PM มีระบบ ประมูล ขาย ทดลองก่อนซื้อ  สคริปมากมายสอบถามได้ ประกาศขายของฟรี
หมีกระป๋อง
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 826
ออฟไลน์ ออฟไลน์

กระทู้: 3,155



ดูรายละเอียด
« ตอบ #2 เมื่อ: 16 กุมภาพันธ์ 2013, 21:04:57 »

แนะนำให้สร้างไฟล์ header และ footer

แล้วเรียกแบบนี้
<?php include("header.php");?>

<body>
</body>

<?php include("footer.php");?>

แบบนี้เลยครับ
บันทึกการเข้า

nuttdam
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 124
ออฟไลน์ ออฟไลน์

กระทู้: 1,826



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 16 กุมภาพันธ์ 2013, 21:05:27 »

แนะนำให้สร้างไฟล์ header และ footer

แล้วเรียกแบบนี้
<?php include("header.php");?>

<body>
</body>

<?php include("footer.php");?>
สมมติ ผมจะ add เข้าไปทั้ง wp เลยอ่ะครับ
คงไม่ต้องมานั่งแก้ทีละอัน Tongue
บันทึกการเข้า

gubaaball
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 183
ออฟไลน์ ออฟไลน์

กระทู้: 1,672



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 16 กุมภาพันธ์ 2013, 21:37:47 »

แนะนำให้สร้างไฟล์ header และ footer

แล้วเรียกแบบนี้
<?php include("header.php");?>

<body>
</body>

<?php include("footer.php");?>
สมมติ ผมจะ add เข้าไปทั้ง wp เลยอ่ะครับ
คงไม่ต้องมานั่งแก้ทีละอัน Tongue

ต้องดูโครงสร้างของ wp ครับ ว่าไปเรียก heder กับ footer ที่ฟังก์ชั่นไหน แล้วสามารถทำทีเดียวได้ไหม รอผู้เชี่ยว wp มาเฉลยอีกทีครับ

แต่จากโค้ดข้างบนผมว่า header กับ footer มันน่าจะอยู่ใน <body></body> น่ะครับ
บันทึกการเข้า

nuttdam
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 124
ออฟไลน์ ออฟไลน์

กระทู้: 1,826



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 16 กุมภาพันธ์ 2013, 21:39:27 »

แนะนำให้สร้างไฟล์ header และ footer

แล้วเรียกแบบนี้
<?php include("header.php");?>

<body>
</body>

<?php include("footer.php");?>
สมมติ ผมจะ add เข้าไปทั้ง wp เลยอ่ะครับ
คงไม่ต้องมานั่งแก้ทีละอัน Tongue

ต้องดูโครงสร้างของ wp ครับ ว่าไปเรียก heder กับ footer ที่ฟังก์ชั่นไหน แล้วสามารถทำทีเดียวได้ไหม รอผู้เชี่ยว wp มาเฉลยอีกทีครับ

แต่จากโค้ดข้างบนผมว่า header กับ footer มันน่าจะอยู่ใน <body></body> น่ะครับ
ถ้าแก้ใน wp ผมเข้าใจครับ

แต่ผมต้องการให้ไม่แก้ใน wp ทำได้ไหมครับ?
บันทึกการเข้า

MapTwoZa
ก๊วนเสียว
*

พลังน้ำใจ: 75
ออฟไลน์ ออฟไลน์

กระทู้: 366



ดูรายละเอียด
« ตอบ #6 เมื่อ: 16 กุมภาพันธ์ 2013, 21:44:27 »

คิดเล่นๆ
redirect ทุก link มาที่ manager.php ด้วย htaccess

##manager.php##
โค๊ด:
<?php
$targetPhpFile 
= ...; // ตัดฃื่อ file ออกมาจาก request url

ob_start();
include 
$targetPhpFile//ไม่แน่ใจถ้าไม่ได้ก็ eval("include '$targetPhpFile';");
$htmlData ob_get_clean();

/* @var $processedHtmlData array */
$processedHtmlData  processHtmlData($htmlData); // ตัด tag html, head body  return เป็น array

echo processedHtmlData['head'];
include 
'header.php';
echo 
processedHtmlData['body'];
include 
'footer.php';
echo 
processedHtmlData['close']; // ปิด tag body, html
« แก้ไขครั้งสุดท้าย: 16 กุมภาพันธ์ 2013, 22:51:09 โดย MapTwoZa » บันทึกการเข้า

Good code quality Developer Cheesy
หน้า: [1]   ขึ้นบน
พิมพ์