หมวด บอร์ดทั่วไป
> สารพันความรู้ - เทคโนโลยี

ต้องการปิดเว็บชั่วคราว หรือปรับปรุงเว็บ..!! (บอร์ด smf)

(1/1)

ลุงเปี๊ยก ที-เน็ตเวิร์ค (อ.สากเหล็ก):
ต้องการปิดเว็บชั่วคราว หรือปรับปรุงเว็บ..!!


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

สำหรับบทความนี้ เราได้แก้ภาษาเพื่อให้คนดูแลเว็บเข้าใจง่ายขึ้น บทความจึงยาวมากพอควร ใครไม่แก้ก็ไม่เป็นไรนะครับ คนที่สนใจแก้ไข ถ้าจะเอาตามผมก็ตามสะดวกเลยนะ ไม่ว่ากัน



การเข้าไปจัดการแบบที่ 1
ต้องการเปิด/ปิดระบบ เพื่อทำการปรับปรุงเว็บ
เข้าไปที่...
ผู้ดูแลระบบ / ค่าต่างๆของระบบ แล้วทำตามภาพอธิบาย



แก้ภาษาคำแนะนำ (เปิด-ปิดระบบเพื่อปรับปรุงเว็บ..?)
เข้าไปที่...
public_html/ Themes/ default/ languages/ Admin.thai-utf8.php

ค้นหาคำว่า...

--- โค๊ด: ---$txt['admin_maintain']
--- ปิดโค้ด ---

พบแล้ว ประมาณนี้

--- โค๊ด: ---$txt['admin_maintain']  = 'เข้าโหมดบำรุงรักษา?';
--- ปิดโค้ด ---

เอาโค้ดนี้วางทับทั้งบรรทัด (ที่คำว่า www.phichitbaanrao.com เอาชื่อเว็บของท่านมาใส่)

--- โค๊ด: ---$txt['admin_maintain'] = '<font color="blue"><b>เปิด-ปิดระบบเพื่อปรับปรุงเว็บ..?</b></font></br><font color="deeppink">ใส่เครื่องหมาย <img src="http://www.phichitbaanrao.com/Themes/default/images/icons/field_valid.gif">เพื่อปิดระบบเว็บ ไม่ให้คนทั่วไปเห็นการปรับแต่ง ยกเว้น Admin เท่านั้น จะเห็นเว็บทำงานปกติ</font></br><font color="green">(ถ้าแก้ไขข้อความบริเวณนี้ไม่ได้ ให้เข้าไปที่เซิร์ฟเวอร์ public_html/Settings.php เปลี่ยนค่าเปอมิสชั่นเป็น 777 เสร็จกิจแล้วคืนค่าเป็น 775)</font>';
--- ปิดโค้ด ---



ค้นหาต่อ ที่คำว่า...

--- โค๊ด: ---$txt['maintenance_subject']
--- ปิดโค้ด ---

พบแล้ว ประมาณนี้

--- โค๊ด: ---$txt['maintenance_subject']  = 'หัวข้อสำหรับแสดงผล:';
--- ปิดโค้ด ---

เอาโค้ดนี้วางทับทั้งบรรทัด

--- โค๊ด: ---$txt['maintenance_subject'] = '<font color="blue"><b>หัวข้อสำหรับแสดงผล:</b></font></br><font color="deeppink">ใส่ชื่อหัวข้อสั้นๆ เช่น "กำลังปรับปรุงเว็บ" หรือข้อความตามสะดวกท่าน</font>';
--- ปิดโค้ด ---



ค้นหาต่อ ที่คำว่า...

--- โค๊ด: ---$txt['maintenance_message']
--- ปิดโค้ด ---

พบแล้ว ประมาณนี้

--- โค๊ด: ---$txt['maintenance_message']  = 'ข้อความสำหรับแสดงผล:';
--- ปิดโค้ด ---

เอาโค้ดนี้วางทับทั้งบรรทัด

--- โค๊ด: ---$txt['maintenance_message'] = '<font color="blue"><b>ข้อความสำหรับแสดงผล:</b></font></br><font color="deeppink">ใส่ข้อความอธิบาย ว่าเรากำลังจะทำอะไร เพื่อแสดงให้บุคคลทั่วไปหรือสมาชิกทราบ</font>';
--- ปิดโค้ด ---





การเข้าไปจัดการแบบที่ 2
ล็อกอินเข้าไปที่ Server
เข้าไปที่... /public_html /Settings.php

คลิก Edit แล้วดูประมาณบรรทัดที่ 14 คำว่า...

--- โค๊ด: ---$maintenance = 0;
--- ปิดโค้ด ---

แก้เลขศูนย์ เป็นเลข 1 แล้วคลิก Save As แค่นี้เอง

--- โค๊ด: ---$maintenance = 1;
--- ปิดโค้ด ---
ตามความหมายของข้อนี้ คือการเข้าไปใส่เครื่องหมาย ของข้อ.1 ที่คำว่า "เปิด-ปิดระบบเพื่อปรับปรุงเว็บ..?" นั่นเอง  ส่วนภาษาก็อยู่บรรทัดติดๆกัน ถ้าจะแก้ต้องนำออกมาแก้ภายนอก แก้เสร็จแล้วเซฟไฟล์เป็น utf8 แล้วโหลดกลับสู่ที่เดิม แค่นี้เองครับ

(เครดิต.....  ท่านปรมาจารย์ "เซียวเหล่งนึ่งฯ" จากเว็บ http://www.justusers.net)






การแสดงผลจากข้อที่ 1,2 จะเป็นแบบนี้
สำหรับบุคคลทั่วไปจะเห็นแบบนี้



จากภาพ เข้าไปแก้ไขข้อความให้เข้าใจง่ายๆตามนี้เลย ใครไม่แก้ก็ไม่เป็นไร

เข้าไปที่...
public_html/ Themes/ default/ languages/ index.thai-utf8.php

ค้นหาคำว่า...

--- โค๊ด: ---$txt['admin_login'] = 'ผู้ดำเนินการเข้าสู่ระบบ';
--- ปิดโค้ด ---

แก้เป็น...

--- โค๊ด: ---$txt['admin_login'] = 'เฉพาะแอดมินเท่านั้น ที่สามารถเข้าสู่ระบบ..!?';
--- ปิดโค้ด ---



เข้าไปที่...
public_html/ Themes/ default/ languages/ login.thai-utf8.php

ค้นหาคำว่า...

--- โค๊ด: ---$txt['maintain_mode'] = 'โหมดบำรุงรักษา';
--- ปิดโค้ด ---

แก้เป็น...

--- โค๊ด: ---$txt['maintain_mode'] = 'กำลังปรังปรุงเว็บ';
--- ปิดโค้ด ---







--- อ้างถึง ---หรืออีกวิธีนึง ง่ายๆ แบบลูกทุ่ง ก็ไปเปลี่ยนชื่อธีม เป็นชื่ออื่น อันนี้เข้าไม่ได้จริงๆเลย
และโชว์คำนี้แทน   Unable to load Themes/default/index.template.php!
--- ปิดอ้างถึง ---


นำร่อง

[0] ดัชนีข้อความ

ไปที่เวอร์ชันเต็ม
Powered by SMFPacks Social Login Mod