มาเป็นคนดันกระทู้อีกแล้วเรา ว่าจะไม่เข้ามาแล้วเชียวรอให้ตกไปไม่ให้เห็นกระทู้นี้แล้วเชียว 555+ ล้อเล่นอะนะ
คำถามแต่ละคำถามพออ่านแล้วนั่งเหงื่อตกมือสั่นเลยครับ คิดไว้ในใจ "ตู .. ตอบยาวอีกแล้ว"
แต่ไม่เป็นไรครับ พอดีพอมีเวลา เอาคำตอบแรกที่ถามทิ้งไว้ก่อนเลยครับ
เอาส่วน Counter ของ OSC ออก ทำตามนี้ครับ ไปที่ไฟล์ include/footer.php หาบรรทัดนี้
<table border="0" width="100%" cellspacing="0" cellpadding="1">
<tr class="footer">
<td class="footer"> <?php echo strftime(DATE_FORMAT_LONG); ?> </td>
<td align="right" class="footer"> <?php echo $counter_now . ' ' . FOOTER_TEXT_REQUESTS_SINCE . ' ' . $counter_startdate_formatted; ?> </td>
</tr>
</table>
ที่ผมไฮไลท์สีแดงไว้นะครับ ดูให้ครบนะครับ มีจุดด้วย ถ้าเอาออกไม่ถูกต้องจะ Error ครับ พอเอาออกแล้วส่วนแสดงตัวเลขจะหายไป เหลือแต่วันที่
ต่อมา ... การแก้ไขข้อความในส่วน Welcome ของหน้าแรก
1. เริ่มแรกสร้างไฟล์มา 1 ไฟล์ ชื่ออะไรก้อได้ ผมให้ชื่อ welcomemain.php แล้วกัน ไฟล์นี้ใส่ข้อความที่คุณต้องการแสดงในหน้าแรกลงไปนะครับ ใช้โปรแกรมเขียน HTML ช่วยสร้างครับ แต่มีข้อแม้ว่าต้องตัด Tag ทั้งเปิดและปิด ดังนี้ออกไป HTML ไปถึง BODY ดูตามตัวอย่างครับ
<html>
<title></title>
<head>
พวก style css javascript ต่างๆ
</head>
<body>
ข้อความที่จะแสดงในหน้าแรก
</body>
</html>
ไฮไลท์สีแดงคือ ตัดทิ้งครับ เพราะไฟล์นี้จะใช้ในการ include ข้อความ Html ไปยังส่วน Body ของหน้าแรกครับ ถ้ามี พวก Tag Html head body อยู่ด้วย รูปแบบ source code ในหน้าแรกจะผิด เพราะมี Tag ซ้อนกันนะครับ
ข้อแม้ต่อมา ต้องใช้การพิมแบบธรรมดาคือ ไม่ใส่สี ไม่ใส่ลักษณะพิเศษของตัวอักษร หากต้องการใช้ต้องใช้แบบเพิ่มเอง ถ้าทำใน Dream โปรแกรมมันจะ Edit เป็น stytle ให้ทันที(เครื่องผมเป็นนะ ขี้เกียจหาที่ปรับ ถ้าเครื่องคุณ God ไม่เป็นก้อใส่เต็มที่เลยนะครับ) พวก style มันจะไปอยู่ในส่วน Head นะครับซึ่งเราไม่ใช้ ส่วนตารางก้อสามารถใส่ได้ครับ เราจะระวังแค่เรื่องรูปแบบเพิ่มเติมของตัวอักษรเท่านั้น นอกนั้นน่าจะทำได้ ส่วนนี้ยังไงลองทำดูก่อนนะครับ
2. ต่อมา ไปที่ไฟล์ index.php ไฟล์หลักของเว็ปนะครับ หาบรรทัดนี้
<?php echo TEXT_MAIN2; ?>
ตามสคริปที่คุณ God ให้มามันมีบรรทัดนี้นะครับ ถ้าของคุณ God ไม่มี TEXT_MAIN2 อาจจะเป็น TEXT_MAIN แค่นี้ก้อได้ครับ ไม่ว่าจะเจอ TEXT_MAIN หรือ TEXT_MAIN2 ให้แก้ไขเป็น
<?php include(TEXT_MAIN2); ?>
3. ต่อมาไปที่ไฟล์ includes/languages/english/index.php และเพิ่มส่วนนี้เข้าไป
define('TEXT_MAIN2','includes/languages/english/welcomemain.php');
เพิ่มเข้าไปหลัง (
*/ ) ก้อได้นะครับ เลยมาจากด้านบนนิดนึง หรือก่อนบรรทัด define ตัวอื่นก้อได้ครับ
- ต่อมาอัพโหลดไฟล์ไปยัง Server ตามนี้
- ไฟล์ข้อ 1. กับ 3. อัพไปไว้ที่ includes/languages/english
- ไฟล์ข้อ 2 อัพไปไว้ root แรกของโฟลเดอร์ร้านค้า ไฟล์นี้ก้อคือไฟล์ index หน้าแรกนะครับ
ในส่วนของภาษาไทยก้อทำคล้ายๆกันเพียงแต่ต้องเอาไฟล์ ข้อ1 กับ 2 ไปไว้ที่โฟลเดอร์ Thai แค่นั้นครับ
แค่นี้หน้าแรกในส่วน welcome เราก้อจะได้ข้อความแล้ว ที่ผมให้ทำยุ่งยากแบบนี้(แต่จริงๆนี่ลัดสุดแล้ว) เพราะมันจะง่ายในการแก้ไข หรือ เพิ่มเติมคราวต่อไป
วิธีแก้ไขข้อความ welcome ในแบบที่คุณ God ทำตามด้านบน
ให้ไปที่ส่วนของ Admin (เลือกภาษาที่เราต้องการแก้ไขนะครับ) แล้วไปที่ Define Language เราจะเห็นไฟล์ที่เราอัพเข้ามานั่นคือ welcomemain.php คราวนี้จะแก้ไขส่วนไหนหรือเอาข้อความใหม่ที่ทำมาจากโปรแกรมเขียน HTML(ตามข้อแม้ที่วางไว้นะครับ)มาวางก้อได้แล้วครับ(อย่าลืมเซฟ)
คราวนี้ผมรู้อีกว่า ถ้าผมตอบแค่นี้จบ เดี๋ยวคุณ God ต้องถามคำถามต่อมาว่า Shopping Privacy กับ About us ละทำไง ไม่ต้องกังวลครับ ผมตอบให้ทันที่เลย หุหุหุ
ส่วน 3 หน้านั้นก้อคล้ายๆหน้า welcome นะครับ แต่ 3 ไฟล์นี้ ชื่อไฟล์จะเป็น
Shipping & Return = shipping.php
Personal Se... = privacy.php
About us = conditions.php
ผมจะยกตัวอย่างการทำ 1 หน้า หน้า Shipping แล้วกัน
- 1.สร้างไฟล์ Html ตามข้อแม้ ในข้อ 1 ชื่อเป็น
shippingmain.php
- 2.เปิดไฟล์
shipping.php(อยู่ที่เดียวกับไฟล์ index หลัก) หาบรรทัดนี้
<?php echo TEXT_INFORMATION; ?> //ส่วนนี้ 3 หน้าเหมือนกันหมด
แล้วเปลี่ยนเป็น
<?php include(TEXT_INFORMATION2); //ทำส่วนนี้ 3 หน้าเหมือนกันหมด?>
- 3.ต่อมาไปที่ไฟล์ includes/languages/english/
shipping.php และเพิ่มส่วนนี้เข้าไป
define('TEXT_INFORMATION2','includes/languages/english/shoppingmain.php');
- ไฟล์ข้อ 1. กับ 3. อัพไปไว้ที่ includes/languages/english
- ไฟล์ข้อ 2 อัพไปไว้ root แรกของโฟลเดอร์ร้านค้า
ให้สังเกตุว่าผมจะไฮไลท์สีเขียวไว้ ส่วนสีเขียวถ้าคุณทำหน้า privacy คุณก้อเปลี่ยนเป็นขั้นตอนต่างๆอ่านเป็น privacy แทน
วิธีแก้ไขข้อความคราวต่อไปของหน้าต่างๆที่ทำในขั้นตอนนี้
ให้ไปที่ส่วนของ Admin (เลือกภาษาที่เราต้องการแก้ไขนะครับ) แล้วไปที่ Define Language เราจะเห็นไฟล์ที่เราอัพเข้ามานั่นคือ
shippingmain.php คราวนี้จะแก้ไขส่วนไหนหรือเอาข้อความใหม่ที่ทำมาจากโปรแกรมเขียน HTML(ตามข้อแม้ที่วางไว้นะครับ)มาวางก้อได้แล้วครับ(อย่าลืมเซฟ)
หวังว่าคงจะไม่ทำให้อ่านยากไปนะครับ อาจจะเข้าใจยากสักนิดแต่ถ้าทำได้จะสบายตอนหลังครับ