ข่าวประชาสัมพันธ์

มาร่วมเป็นกำลังใจให้เว็บด้วยการสมัครสมาชิกวีไอพี ~~ เลือกปีที่ท่านต้องการได้โดยไม่ต้องเรียงปี ~~ ปีละ 350 บาท สมัคร 2 ปีลดเหลือ 600 บาท ~~ มีไลน์กลุ่ม VIP จำนวนหลายร้อยท่าน เอาไว้ปรึกษางานซ่อม ~~ เข้าถึงข้อมูลด้านเทคนิค ข้อมูลเชิงลึกมากมาย.....


ผู้เขียน หัวข้อ: เมื่อต้องการปิดเว็บชั่วคราว หรือปรับปรุงเว็บ.. ทำอย่างไร  (อ่าน 1312 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37582
  • สมาชิกลำดับที่ : 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">เปิด-ปิดระบบเพื่อปรับปรุงเว็บ..?</font></br><font color="deeppink">ใส่เครื่องหมาย ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ
เพื่อปิดระบบเว็บ ไม่ให้คนทั่วไปเห็นการปรับแต่ง ยกเว้น 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">หัวข้อสำหรับแสดงผล:</font></br><font color="deeppink">ใส่ชื่อหัวข้อสั้นๆ เช่น "กำลังปรับปรุงเว็บ" หรือข้อความตามสะดวกท่าน</font>';



ค้นหาต่อ ที่คำว่า...
โค๊ด: [เลือก]
$txt['maintenance_message']

พบแล้ว ประมาณนี้
โค๊ด: [เลือก]
$txt['maintenance_message']  = 'ข้อความสำหรับแสดงผล:';

เอาโค้ดนี้วางทับทั้งบรรทัด
โค๊ด: [เลือก]
$txt['maintenance_message'] = '<font color="blue">ข้อความสำหรับแสดงผล:</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!

มาจากกระทู้นี้  http://www.gpsteawthai.com/index.php/topic,2078.0.html
« แก้ไขครั้งสุดท้าย: 07 พฤษภาคม 2559, 14:07:15 โดย AutoMan »
สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai