มีปัญหาเกี่ยวกับ บอร์ด SMF

เริ่มโพสต์โดย ด่วนๆๆๆ, 09 ธ.ค. 2006, 09:09 น.

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

ด่วนๆๆๆ

คือ ตรงข่าวและจดหมายข่าว ของบอร์ดอ่าครับ ( แก้ไขข่าว)
เผอิญไปใส่โค้ด

<form method="post" action=".../maillist/maillist.php">

<input type="text" name="email" value="Your Email Address" size="20">

<input type="radio" name="action" value="sub" checked>สมัครรับข่าวสาร

<input type="radio" name="action" value="unsub">ยกเลิกรับข่าวสาร

<input type="submit" value="Submit">
</form>


น่ะครับ
แต่ว่า มันผิดพลาดนิดหน่อย เลยอยากจะ เอาออก
แต่ว่า(อีก) มันเอาออกไม่ได้นี่น่ะสิครับ
ทำไงดี  :09:

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

ช่วยด้วยครับ ถ้าแก้ ตรง PHP ได้ ก็ช่วยบอกด้วยนะครับ


/// ขอแก้ไขหัวเรื่อง จาก WMF เป็น SMF นะครับ

ด่วนๆๆๆ

 :08: ขอโทษครับ พิมพ์ชื่อบอร์ดผิด ต้อง SMF 1.1 RC2 ครับ

I’Boss

지금은 소ë...€ì‹œëŒ€ , 앞으로ë,, 소ë...€ì‹œëŒ€ , 영원히 소ë...€ì‹œëŒ€

Zafire06

คงไม่เกี่ยวกับชื่อหรอกมั้งครับ  :08:

iannnnn

งงกับคำถามครับ ไม่รู้ว่าต้องการอะไร แล้วตอนนี้มีปัญหาอะไร

อ้อ แล้วก็ขอร้องล่ะครับ อย่าใช้เลย คำว่า "ด่วนๆๆ" น่ะ

กรุณา

อืม ที่ว่างงหรอครับ

เดี๋ยวผมอธิบายใหม่

คือว่า ดังโค้ดด้านบน ผมพิมพ์ โค้ดเข้าไปในส่วน
" ข่าวและจดหมายข่าว ( แก้ไขข่าว)  "

แล้วหลังจากที่กด บันทึกแล้ว ข้อความโค้ดที่ผมพิมพ์ก็ขึ้นตามปรกติ
แต่ว่า โค้ดมันผิดพลาด ผมเลยอยากจะแก้ไข โค้ดที่ผมพิมพ์ไว้

แต่ว่า(อีก) มันแก้ไม่ได้ครับ หรือว่า ลบออก ก็ไม่ได้เช่นกัน

คาไว้อย่างนั้นอ่ะครับ อยากจะเอาออก ใครรู้วิธีแก้ช่วยบอกหน่อยนะครับ ขอร้องครับ  :09:

ooooo


กรุณา

อ้างคำพูดจาก: ooooc เมื่อ 09 ธ.ค. 2006, 15:58 น.
ลบ DB ทิ้งครับ


ข้อมูลที่เคยโพสไว้จะไม่หายหรอครับ

ถ้ามีวิธีแบล็คอัพ กรุณาบอกด้วยนะครับ  :46:

Zafire06


กรุณา

อ้างคำพูดจาก: ซาฟิเร่ เมื่อ 09 ธ.ค. 2006, 16:01 น.
:08:

ใช้ IE รึเปล่าครับ


ลองแล้วทั้ง IE กับ ไฟรฟอก ครับ เป็นเหมือนกันหมด

iannnnn

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

วิธีแก้แบบเหนื่อยหน่อย ก็คือไปโหลดตัวเทมเพลตมาใหม่เลย
แล้วลองเปรียบเทียบกับของเก่าดูว่ามีอะไรต่างกันบ้าง

การแก้ไขนี่ไม่ได้แก้ในส่วนแอดมินของหน้าเว็บนะครับ
แต่เป็นการโหลดจาก FTP มาเปิดใน Notepad เอา

ซึ่งถ้าเริ่มนับหนึ่งใหม่ก็น่าจะหายครับ

กรุณา

อ้างคำพูดจาก: iannnnn เมื่อ 09 ธ.ค. 2006, 16:16 น.
หมายควายว่า
การแก้ไขโค้ดครั้งนี้ มันทำให้เทมเพลตเจ๊ง
เวลาเรียกมาก็เลยเกิดการผิดปกติอะไรสักอย่างขึ้นกับเทมเพลตหรือเปล่าครับ

วิธีแก้แบบเหนื่อยหน่อย ก็คือไปโหลดตัวเทมเพลตมาใหม่เลย
แล้วลองเปรียบเทียบกับของเก่าดูว่ามีอะไรต่างกันบ้าง

การแก้ไขนี่ไม่ได้แก้ในส่วนแอดมินของหน้าเว็บนะครับ
แต่เป็นการโหลดจาก FTP มาเปิดใน Notepad เอา

ซึ่งถ้าเริ่มนับหนึ่งใหม่ก็น่าจะหายครับ


โค้ดที่พี่แอนว่า ผมแก้น่ะ พี่แอนว่าตรงไหนหรอ (เด๊่ยวจะคุยคนละส่วนซะเปล่าๆ)
มันจะมีช่องเล็กๆนะครับ ให้พิมพ์ข้อความ "ข่าว" ประกาศ บนหน้าเว็บบอร์ด
แต่ว่า ไม่ได้ไปแก้โค้ดของบอร์ดเลยครับ

พี่แอนบอกว่าเกี่ยวกับเทมเพลต ผมว่าผมงงแหะ

ooooo

เอ้อ พี่แอน มันไม่เกี่ยวกันครับ  :08:

ส่วนข่าว จะใช้ sql เก็บข้อมูล
แต่ทีนี้มันเป็นบั๊กยังไงไม่ทราบได้
จึงทำให้เราลบไม่ได้ เราแก้ไขไม่ได้เลย
อย่างที่เจ้าของกระจู๋ว่า

วิธีการต้องออกแรงกันหน่อย

ไปที่ PhpMyAdmin ครับ (ส่วนใหญ่จะใช้เจ้านี่กัน)
จากนั้นไปที่ database สำหรับเก็บ SMF
จากนั้นเลือกไปที่ smf_settings แล้วกด browse



ต่อมาค้นหาตัวแปรที่มีชื่อว่า news แล้วจัดการคลิกไปที่รูปถังขยะ



โอเคครับ ไม่ต้องตกใจว่าตัวแปรจะหายไป
เพราะเดี๋ยวมันก็จะสร้างมาใหม่ให้เราอัตโนมัติ เมื่อเราเพิ่มข่าว
(คราวหลังอย่าใส่โค้ดนี้ซ้ำซ้อนกัน มันจะเกิดเป็นบั๊กหำน้อยขึ้นได้ครับ)

ยังไงก็ลองไปบอกฝรั่งให้เขารู้ด้วย สำหรับบั๊กนี้ จะได้ออกตัวอัพเดตมาให้

iannnnn

อ๋อ แก้ในส่วนของข่าว :08:


ถ้าลบตัวข่าวที่มีปัญหานี้ออกไป อาการรวนน่าจะจะหายใช่ไหมครับ
แต่เผอิญข่าวที่เขียนลงไปมันดันเป็นโค้ด HTML ซึ่งบางทีเราไปเผลอใส่อัญประกาศ
หรืออะไรสักอย่างที่ทำให้ตัวโปรแกรมมันอ่านค่าแล้วพาลเข้าใจว่ามันไปตีกับโค้ด php ของมัน
ดังนั้นเวลาเราโหลดหน้าแก้ไขนั่นมามันก็เลยยังคงโค้ดที่เจ๊งอยู่ไง


วิธีแก้ก็คงต้องเข้าไปเปิด database แล้วมองหา table ที่ใช้แสดงข่าว แล้วแก้ข้อมูลเอาในนั้นละครับ



//ตัดหน้า :05:

กรุณา

อ้างคำพูดจาก: ooooc เมื่อ 09 ธ.ค. 2006, 16:28 น.
เอ้อ พี่แอน มันไม่เกี่ยวกันครับ  :08:

ส่วนข่าว จะใช้ sql เก็บข้อมูล
แต่ทีนี้มันเป็นบั๊กยังไงไม่ทราบได้
จึงทำให้เราลบไม่ได้ เราแก้ไขไม่ได้เลย
อย่างที่เจ้าของกระจู๋ว่า

วิธีการต้องออกแรงกันหน่อย

ไปที่ PhpMyAdmin ครับ (ส่วนใหญ่จะใช้เจ้านี่กัน)
จากนั้นไปที่ database สำหรับเก็บ SMF
จากนั้นเลือกไปที่ smf_settings แล้วกด browse



ต่อมาค้นหาตัวแปรที่มีชื่อว่า news แล้วจัดการคลิกไปที่รูปถังขยะ



โอเคครับ ไม่ต้องตกใจว่าตัวแปรจะหายไป
เพราะเดี๋ยวมันก็จะสร้างมาใหม่ให้เราอัตโนมัติ เมื่อเราเพิ่มข่าว
(คราวหลังอย่าใส่โค้ดนี้ซ้ำซ้อนกัน มันจะเกิดเป็นบั๊กหำน้อยขึ้นได้ครับ)

ยังไงก็ลองไปบอกฝรั่งให้เขารู้ด้วย สำหรับบั๊กนี้ จะได้ออกตัวอัพเดตมาให้


อ้าว แล้วผมจะเข้า อย่างที่ว่า ตรงไหนล่ะครับ FTP หรอครับ
พอดีผมใช้ โฮสฟรี 100 เม็ก ใช้ได้ทุกภาษา มีดาต้าเบสให้พร้อมอ่าครับ
หรือว่า เปิดผ่าน บราวเซอร์ครับ ( ผมไม่เคยตั้งดาต้าเบสเองอ่ะ เขามีมาให้เลย )

SMF 2.1.7 © 2026, Simple Machines