ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptสอบถามการแก้ไขปัญหาด้วยครับ SMF 1.1.21 ขึ้นแบบนี้ 8: Array to string conversion
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถามการแก้ไขปัญหาด้วยครับ SMF 1.1.21 ขึ้นแบบนี้ 8: Array to string conversion  (อ่าน 889 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
krongchai
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 32



ดูรายละเอียด
« เมื่อ: 10 เมษายน 2021, 19:41:41 »

อัพเดทเพิ่มเติมครับ แก้ไขได้แล้ว
...
เข้าบางหน้าขึ้นแบบนี้ครับ
บอร์ด SMF 1.1.21
PHP 5.6

http://www.xxxxx.xxx/index.php?type=rss;action=.xml
8: Array to string conversion
ไฟล์: /home/silomcom/domains/xxxxx.xxx/public_html/Sources/Subs.php
บรรทัด: 2518

โค๊ด:
2518 >> $code = strtr($tag['content'], array('$1' => $data));

แก้ไขอย่างไรครับ ผมยิ่งไม่ถนัดแก้ไขโค้ดเลยครับ

ผมลองหาข้อมูลจาก Google เพิ่มเติม แก้ไขแบบนี้เขาว่าครับ

แก้จาก code เดิม
โค๊ด:
2518 >> $code = strtr($tag['content'], array('$1' => $data));

แก้ใหม่เป็นแบบนี้
โค๊ด:
$code = strtr($tag['content'], array('$1' => $data[0], '$2' => $data[1]));

ตอนนี้ใช้งานได้แล้วครับ แต่ก็ยังมีปัญหาจุดอื่นๆอีก คงแก้ไปเรื่อย ถ้าแก่ไม่ได้ก็คงต้องลบบอร์ดทิ้งไปครับ

...
เครดิต : https://www.simplemachines.ru/index.php?topic=16406.0

ขอบคุณสำหรับท่านสมาชิก http://www.thaiseoboard.com/ ทุกท่านครับ
« แก้ไขครั้งสุดท้าย: 10 เมษายน 2021, 21:40:58 โดย krongchai » บันทึกการเข้า
seohomepro
ก๊วนเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 455



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 12 เมษายน 2021, 17:12:51 »

แก้ตามวิธีที่อัพเดต ได้แล้วใช่ไหมคะ
บันทึกการเข้า

krongchai
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 32



ดูรายละเอียด
« ตอบ #2 เมื่อ: 13 เมษายน 2021, 00:56:49 »

ได้แล้วครับ แต่เป็นแถวสุดท้ายครับ

โค๊ด:
if (gettype($data) == "array"){
$code = strtr($tag['content'], array('$1' => $data[0], '$2' => $data[1]));
}
else {
$code = strtr($tag['content'], array('$1' => $data));
}

ตามนี้ครับ ใช้งานได้ปกติดีครับ ตามด้านบนยังมีผิดพลาดบางอย่างครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์