การทำเว็บ เพื่อความสะดวกในอนาคต

เริ่มโพสต์โดย Layiji, 27 ก.พ. 2008, 16:45 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

Layiji

ผมมีไฟล์ html จำนวนนึง ประมาณ 20-30 หน้า
ซึ่งในท้ายหน้าจะเป็นที่อยู่ของบริษัท

ทีนี้ครับ ถ้าวันนึง ที่อยู่เกิดเปลี่ยน เราจะทำยังไง (เขียน html ยังไง) เพื่อทำให้เปลี่ยนทีเดียวเปลี่ยนทั้ง 20 หน้าครับ
จำได้เลาๆว่ามีคำสั่ง include อะไรซักอย่าง

ผมลองทำดูครับ
ในไฟล์ page01.html จะมีคำสั่งประมาณนี้ไว้ในส่วนท้ายหน้า

.....
<!--#include virtual="address.html"-->
...

และในไฟล์ address.html
มีแค่คำสั่งนี้
<img รูปโลโก้>
 ชื่อที่อยู่ เบอร์โทร



ผลคือใน DW โชว์ที่อยู่แล้วครับ แต่เวลา up ขึ้นเว็บกลับไม่ขึ้นครับ
รบกวนด้วยครับ








นักเขียนการ์ตูนรายปี

✖ S U R A L I S M ✖

ปกติส่วนมากแล้ว ไฟล์  .html  จะ include โดยตรงไม่ได้นะครับ สำหรับ host ที่เช่าเขาอยู่
แต่สำหรับ host ที่เป็นเจ้าของเอง สามารถคอนฟิกให้ใช้ ssi กับไฟล์นามสกุล .html ได้ครับ

ทีนี้ ถ้าหากอยากจะแก้ไขครั้งเดียวจบทุกไฟล์ ต้องเปลี่ยนนามสกุลไฟล์เป็น .php หรือ .shtml ครับ
แนะนำให้เปลี่ยนเป็น .php จะง่ายกว่า เพราะสามารถ include ได้เลย

ขั้นตอนก็คือ ดึงส่วนที่ต้องการแก้ไขบ่อยๆ ออกมาเป็นไฟล์อีกไฟล์นึงครับ
เป็นต้นว่า footer เนี่ย เราใส่ที่อยู่ไว้ บริษัทเราย้ายที่อยู่เดือนละ 3 ครั้ง เราก็ดึงส่วน footer ออกมา


<html>
<body>
<?
   include ("header.php");
?>

<div id="main">


<!-- จบ main -->

<?
   include ("footer.php");
?>
</body>
</html>


ส่วน footer.php  ก็เป็น code ธรรมดา


<div id="footer">
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-98805-5";
urchinTracker();
</script>
<p>
<a href="/vision.php"> วิสัยทัศ/พันธกิจ</a> |
<a href="/objective.php">วัตถุประสงค์</a> |
<a href="/plan.php">โครงสร้างหน่วยงาน</a> |
<a href="/consult.php">ที่ปรึกษา</a> |
<a href="/address.php">ติดต่อหน่วยงาน</a><br />

Copyright &copy; 2006  Ubon Rajathanee University Business Incubator : UbonUBI&#8482; .  All Rights Reserved.</p>
หน่วยบ่มเพาะวิสาหกิจ มหาวิทยาลัยอุบลราชธานี  คณะบริหารศาสตร์ ชั้น 1<br />
มหาวิทยาลัยอุบลราชธานี 85 ถนนสถลมาร์ค  ตำบลเมืองศรีไค  อำเภอวารินชำราบ <br>
จังหวัดอุบลราชธานี 34190 โทรศัพท์ 045-353847  โทรสาร 045-433456
</div>
<!-- จบ footer -->
ดื่มเหล้า เข้าผับ จับผู้ชาย ถ่ายคลิป  zip แล้วส่งต่อ

today


Layiji

#3
ป้าด ต้องเปลี่ยน link ทั้งหมดเป็น .php หมดเลยสิท่า :41:
กะแล้วว่าต้องอีหรอบนี้  :41: :41:

แสดงว่าต่อไปเวลาทำเว็บควรตั้งเป็น .php ให้หมดจะได้ง่ายต่อการทำนู่นทำนี่เพิ่มเติมใช่มั้ยครับ
นักเขียนการ์ตูนรายปี

ลุงซัน

อ้างคำพูดจาก: Layiji เมื่อ 27 ก.พ. 2008, 18:38 น.
ป้าด ต้องเปลี่ยน link ทั้งหมดเป็น .php หมดเลยสิท่า :41:
กะแล้วว่าต้องอีหรอบนี้  :41: :41:

แสดงว่าต่อไปเวลาทำเว็บควรตั้งเป็น .php ให้หมดจะได้ง่ายต่อการทำนู่นทำนี่เพิ่มเติมใช่มั้ยครับ
แจ้ง web hosting ขอ SSI(server side include) อาจโชคดี(ไม่ต้องแก้)
http://www.thaibuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย

i-poon

ใช้ iframe บ้านๆเอาได้มั้ยครับป๋า ให้มันดึงมาจากหน้าเดียวกันอ่ะ
50 levels avaliable, 22 secrets levels avaliable :P

iannnnn

เปลี่ยนเป็น php ดีที่สุดครับ

แต่ถ้าไม่สนใจเรื่อง SEO อะไรนั่น
ไอ้ก้อนไหนที่ต้องการเปลี่ยนทีนึงรวบทุกหน้า
ขอแนะนำให้เปลี่ยนเป็นแฟลชทั้งก้อนครับ

Layiji

เออเข้าท่า เปลี่ยนเป็น jpg ทั้งรูปเลยดีฟ่า
เอาจริงนะเนี่ย  :30: แบบไม่สน user ว่าจะ Drag ข้อความเลย 
นักเขียนการ์ตูนรายปี

icez

ถ้าป๋า rename แล้วแต่ไม่อยากแก้ link ใ้ช rewrite เอาก็ได้ครับ

สร้างแฟ้ม ชื่อ .htaccess (จุด htaccess -- ขึ้นต้นด้วยจุดนั่นแหละครับ)  ใส่ข้อมูลตามนี้

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)\.html$ /$1.php [L,QSA]

จบครับ

✖ S U R A L I S M ✖

วิธีเปลี่ยนนามสกุล หรือเปลี่ยนชื่อไฟล์ง่าย ๆ ครอบจักรวาลที่ผมใช้อยู่บ่อย ๆ คือ ทำในดรีม ครับ

สร้าง Site ขึ้นมาในดรีม แล้วก็จัดการให้มัน analysis ไฟล์ใน folder ของเรา ทั้งหมด
จากนั้นก็ใช้ แก้ไขชื่อไฟล์เอาจากส่วนที่ลูกศรชี้ในภาพครับ 
ถ้าไฟล์นั้นมีลิงค์ไปที่ไหน มันจะตามแก้ลิงค์ให้เราหมดเลยครับ ทั้ง Link-in Link-out

ดื่มเหล้า เข้าผับ จับผู้ชาย ถ่ายคลิป  zip แล้วส่งต่อ

Earthchie

อ้างคำพูดจาก: i-poon เมื่อ 28 ก.พ. 2008, 00:27 น.
ใช้ iframe บ้านๆเอาได้มั้ยครับป๋า ให้มันดึงมาจากหน้าเดียวกันอ่ะ

แบบนี้ดีกว่าแบบรูปมั๊ยครับ

แดร็คได้ด้วย
ชื่อ Earth ครับ เรียกเอิดก็ได้ | Earthchie's Blog

ej_sing

#11
อ้างคำพูดจาก: icez เมื่อ 28 ก.พ. 2008, 02:12 น.
ถ้าป๋า rename แล้วแต่ไม่อยากแก้ link ใ้ช rewrite เอาก็ได้ครับ

สร้างแฟ้ม ชื่อ .htaccess (จุด htaccess -- ขึ้นต้นด้วยจุดนั่นแหละครับ)  ใส่ข้อมูลตามนี้

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)\.html$ /$1.php [L,QSA]

จบครับ

แนะนำเช่นกันครับ  :12:

ถาม คุณ icez เพิ่มนะครับ
ผมลองแบบนี้ก็ใช้ได้ครับ (จำที่ไหนมาไม่รู้)
อยากทราบว่าเหมือนกันไหมครับ ต่างกันตรงไหนครับ ( htaccess ไม่รู้เรื่องเลย)

อ้างอิงRemoveHandler .html .htm
AddType application/x-httpd-php .php .php4 .htm .html

จากอันนี้ที่เคยโพสต์ไว้ตอนนู้น

อ้างคำพูดจาก: ej_sing เมื่อ 22 ธ.ค. 2007, 19:15 น.

ด้วยความมั่วอยากทดลองส่งค่าแบบ php แต่อยู่ในหน้า html
คือจะส่งที่ลิ้งค์เลย >>
<a href="home.html?page=home">home</a>
<a href="news.html?page=news">home</a>
.
.

คือขี้เกียจเปลี่ยนนามสกุลเป็น php น่ะแค่นั้น (จริงๆอยากลองมากกว่า)
เพื่อ get ค่า $page ที่ส่งไปกับ URL แล้วไปใส่ให้ flashvars

แบบนี้

เราสามารถใช้โค้ด php ในหน้า html ได้ครับด้วยการใช้ .htaccess กำกับเข้าไปว่า (จริงๆมี 2-3 แบบนะแต่ใช้อันนี้อยู่)

.htaccess คืออะไร อ่านดูครับ (ลองอ่านดูแล้ว..... :44: ยังงงๆอยู่เหมือนเดิม  :30: )
เท่านี้เราก็จะ php in html สบายๆครับ
(บอกตรงๆ ก้อปมาลุ่นๆครับ htaccess เนี่ย ลองไปงมๆดูแล้ว งงพอสมควร เลย บาย ก้อปเอาดีกว่า :30: )

SMF 2.1.7 © 2026, Simple Machines