Home Webboard ArticlesKnowledges  

ตอบ

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.
ชื่อ:
อีเมล์:
หัวข้อ:
ไอค่อนข้อความ:

ใส่รูปในกระทู้ คลิก >>
Verification:
ธงชาติไทยมีกี่สี ตอบเป็นเลขอารบิก:

shortcuts: กด alt+s เพื่อตั้งกระทู้ หรือ alt+p แสดงตัวอย่าง


สรุปหัวข้อ

ข้อความโดย: OriginaL
« เมื่อ: 02, พฤษภาคม 2010, 04:08:09 PM »

เออ ยังงี้ก้มี
วันก่อนก็เห็นกระทู้ในโซนไอทีเหมือนกัน แต่ไม่ได้คลิกเข้าไปดู
พอสรุปได้ว่าจะเกิดจากการอัพเกรดฐานข้อมูลเก่าสู่เวอร์ชั่นใหม่
แต่บอร์ดที่ทำๆอยู่ อัพมาตั้งแต่ 1.1.5 ก็ยังไม่เจอปัญหานี้เลย
 
http://www.zone-it.com/72402

ออ..ออ..พอจะนึกออก  ;D

file ManageSmileys

หา -->>
ALTER TABLE {$db_prefix}smileys
ORDER BY LENGTH
(codeDESC;


แก้เป็น -->>
ALTER TABLE {$db_prefix}smileys
ORDER BY code DESC
;


หา -->>
// Sort all smiley codes for more accurate parsing (longest code first).
         
db_query("
            ALTER TABLE {$db_prefix}smileys
            ORDER BY LENGTH(code) DESC"
__FILE____LINE__);


แก้เป็น -->>
 // Sort all smiley codes for more accurate parsing (longest code first).
         
db_query("
            ALTER TABLE {$db_prefix}smileys
            ORDER BY code DESC"
__FILE____LINE__);





แก้แล้วคลิ๊กเข้าไปหน้า ชุดสัญลักษณ์แสดงอารมณ์

แล้วขึ้นแบบนี้เลยครับ เข้าไม่ได้เลย

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/xxx/domains/xxxx/public_html/webboard/Sources/ManageSmileys.php  on line 1004
ข้อความโดย: เซียวเหล่งนึ่งฯ
« เมื่อ: 01, พฤษภาคม 2010, 11:22:33 PM »

เออ ยังงี้ก้มี
วันก่อนก็เห็นกระทู้ในโซนไอทีเหมือนกัน แต่ไม่ได้คลิกเข้าไปดู
พอสรุปได้ว่าจะเกิดจากการอัพเกรดฐานข้อมูลเก่าสู่เวอร์ชั่นใหม่
แต่บอร์ดที่ทำๆอยู่ อัพมาตั้งแต่ 1.1.5 ก็ยังไม่เจอปัญหานี้เลย
 
http://www.zone-it.com/72402

ออ..ออ..พอจะนึกออก  ;D

file ManageSmileys

หา -->>
ALTER TABLE {$db_prefix}smileys
ORDER BY LENGTH
(codeDESC;


แก้เป็น -->>
ALTER TABLE {$db_prefix}smileys
ORDER BY code DESC
;


หา -->>
// Sort all smiley codes for more accurate parsing (longest code first).
         
db_query("
            ALTER TABLE {$db_prefix}smileys
            ORDER BY LENGTH(code) DESC"
__FILE____LINE__);


แก้เป็น -->>
 // Sort all smiley codes for more accurate parsing (longest code first).
         
db_query("
            ALTER TABLE {$db_prefix}smileys
            ORDER BY code DESC"
__FILE____LINE__);






รบกวนถามคุณ Crazy เพิ่มเติม
หรือท่านผู้รู้

ผมได้ทำงานแก้ไขตามที่แนะนำ คุณ Crazy แล้วนะครับ
แล้ว อัพเกรดซ้ำ มัน แจ้งว่า

Updating Settings.php... Successful.
Updating and creating indexes... Unsuccessful!
This query:

    ALTER TABLE smf_smileys
    ORDER BY LENGTH(code) DESC;

Caused the error:

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LENGTH(code) DESC' at line 2



รบกวนขอคำแนะนำเพิ่มเติมด้วยนะครับ

ขอบคุณล่วงหน้าครับ

นายพี







download >> http://mirror.pdx.simplemachines.org/downloads/smf_1-1-8_update.zip

file upgrade_1-1

code:
---# Updating indexes and data on "smileys"...
ALTER TABLE {$db_prefix}smileys
CHANGE COLUMN smileyOrder smileyOrder smallint
(5unsigned NOT NULL default '0';

ALTER TABLE {$db_prefix}smileys
ORDER BY LENGTH
(codeDESC;


Replacing:
---# Updating indexes and data on "smileys"...
ALTER TABLE {$db_prefix}smileys
CHANGE COLUMN smileyOrder smileyOrder smallint
(5unsigned NOT NULL default '0';

ALTER TABLE {$db_prefix}smileys
ORDER BY code DESC
;


up to $board

ข้อความโดย: NoName
« เมื่อ: 01, พฤษภาคม 2010, 09:56:53 PM »

แก้ไข สัญลักษณ์แสดงอารมณ์ [ฐานข้อมูลผิดพลาด]
dexmore.com/topic/300
ข้อความโดย: OriginaL
« เมื่อ: 01, พฤษภาคม 2010, 09:37:23 PM »

ก่อนหน้าได้แก้อะไรไฟล์นี้รึเปล่า
เพราะการเพิ่มสัญลักษณ์แสดงอารมณ์ มันจะไม่เกี่ยวข้องกับโค๊ดอะไรเลย
ลองแบ็คอัพไฟล์เดิมเก็บไว้ แล้วเอาไฟล์ตามไฟล์แนบไปใช้ดู

ยังเหมือนเดิมเลยครับ เปลี่ยนเป็นบรรทัด 654

ช่างมันเถอะครับ มันยังแก้ได้ปกติ

ขอบคุณ คุณ เซียวเหล่งนึ่ง จริงๆครับ

ขอบคุณครับ
ข้อความโดย: เซียวเหล่งนึ่งฯ
« เมื่อ: 01, พฤษภาคม 2010, 09:27:23 PM »

ก่อนหน้าได้แก้อะไรไฟล์นี้รึเปล่า
เพราะการเพิ่มสัญลักษณ์แสดงอารมณ์ มันจะไม่เกี่ยวข้องกับโค๊ดอะไรเลย
ลองแบ็คอัพไฟล์เดิมเก็บไว้ แล้วเอาไฟล์ตามไฟล์แนบไปใช้ดู
ข้อความโดย: OriginaL
« เมื่อ: 01, พฤษภาคม 2010, 09:20:03 PM »

แก้เป็น 1.1.11 แล้วครับ

บันทึก: ฐานข้อมูลคุณต้องการอัพเกรดใหม่ ฟอรั่มของคุณในขณะนี้เป็นเวอร์ชั่น SMF 1.1.11, ด้วยเหตุนี้ SMF ของคุณ 1.1.8. มันถูกแนะนำกับเวอร์ชั่นล่าสุดในไฟล์ upgrade.php.

หายไปแล้ว

แต่

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LENGTH(code) DESC' at line 2
ไฟล์: /home/xxx/domains/xxx/public_html/webboard/Sources/ManageSmileys.php
บรรทัด: 657


ยังขึ้นอยู่เลยครับ
ข้อความโดย: เซียวเหล่งนึ่งฯ
« เมื่อ: 01, พฤษภาคม 2010, 09:06:15 PM »

ไม่ต้องทำอะไรเลย (ถ้าใช้โฮสต์นะ)
เข้าไปในคอนโทรลพาแนลของโฮสต์ มีให้เข้าได้แน่นอน
ข้อความโดย: OriginaL
« เมื่อ: 01, พฤษภาคม 2010, 09:00:51 PM »

ตอนนี้ เพิ่มอีโมได้ละครับ

เหลือแต่ บรรทัดที่มันเออเร่อครับ

ปล.พอดีผมเพิ่งมือใหม่ myphpadmin ยังไม่ได้ติดตั้งเลยครับ (ลองศึกษาดูแล้วค่อนข้างมึน  :cry: :cry:)

แก้ที่อื่นได้หรือเปล่าครับ


ถ้าไม่มีพีเอชพีมายแอดมิน มันก็ไม่มีฐานข้อมูล
ลองดูวิธีตัวอย่าง การเข้าได้จากกระทู้นี้
http://www.justusers.net/forum/index.php?topic=4526.0





ต้องโหลด phpmyadmin
จาก http://www.phpmyadmin.net

มาก่อนหรือเปล่าครับ
ข้อความโดย: เซียวเหล่งนึ่งฯ
« เมื่อ: 01, พฤษภาคม 2010, 08:38:28 PM »

ตอนนี้ เพิ่มอีโมได้ละครับ

เหลือแต่ บรรทัดที่มันเออเร่อครับ

ปล.พอดีผมเพิ่งมือใหม่ myphpadmin ยังไม่ได้ติดตั้งเลยครับ (ลองศึกษาดูแล้วค่อนข้างมึน  :cry: :cry:)

แก้ที่อื่นได้หรือเปล่าครับ


ถ้าไม่มีพีเอชพีมายแอดมิน มันก็ไม่มีฐานข้อมูล
ลองดูวิธีตัวอย่าง การเข้าได้จากกระทู้นี้
http://www.justusers.net/forum/index.php?topic=4526.0

ข้อความโดย: OriginaL
« เมื่อ: 01, พฤษภาคม 2010, 08:29:21 PM »

ตอนนี้ เพิ่มอีโมได้ละครับ

เหลือแต่ บรรทัดที่มันเออเร่อครับ

ปล.พอดีผมเพิ่งมือใหม่ myphpadmin ยังไม่ได้ติดตั้งเลยครับ (ลองศึกษาดูแล้วค่อนข้างมึน  :cry: :cry:)

แก้ที่อื่นได้หรือเปล่าครับ
ข้อความโดย: เซียวเหล่งนึ่งฯ
« เมื่อ: 01, พฤษภาคม 2010, 08:27:06 PM »

บันทึก: ฐานข้อมูลคุณต้องการอัพเกรดใหม่ ฟอรั่มของคุณในขณะนี้เป็นเวอร์ชั่น SMF 1.1.11,

ให้เข้าพีเอชพี-มายแอดมิน
แล้วเข้าฐานข้อมูลของบอร์ด 
ไปที่เทเบิล  _settings   ไปแก้ไขเวอรืชั่นให้เป็น 1.1.11

ส่วนอีโม 
ทำตามกระทู้นี้อีกที อ่านให้ละเอียด อย่าข้ามเด้อ
http://www.justusers.net/forum/index.php?topic=2283.0
ข้อความโดย: OriginaL
« เมื่อ: 01, พฤษภาคม 2010, 08:20:23 PM »

มันฟ้องว่าแบบนี้ครับ  :cry: :cry:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LENGTH(code) DESC' at line 2
ไฟล์: /home/xxx/domains/xxxx/public_html/webboard/Sources/ManageSmileys.php
บรรทัด: 657

บันทึก: ฐานข้อมูลคุณต้องการอัพเกรดใหม่ ฟอรั่มของคุณในขณะนี้เป็นเวอร์ชั่น SMF 1.1.11, ด้วยเหตุนี้ SMF ของคุณ 1.1.8. มันถูกแนะนำกับเวอร์ชั่นล่าสุดในไฟล์ upgrade.php.


พอดีผมเพิ่งอััพจาก 1.1.8 เป็น 1.1.11 ครับ

ตอนนี้สัญลักษณ์แสดงอารมณ์หายหมดเลย  ผมไปลบที่ผมกดสร้างขึ้นมาไหม่
แต่ดันหายหมดซะงั้น
ข้อความโดย: OriginaL
« เมื่อ: 01, พฤษภาคม 2010, 08:06:41 PM »

โอ้ว เส้นผมบังภูเ้ขา

ผมไม่ได้ติ๊กถูกที่ ใช้สัญลักษณ์แสดงอารมณ์ส่วนตัวเหล่านี้

เมนูเลยไม่ขึ้น

เดี๋ยวลองทำดูก่อนครับ
ข้อความโดย: OriginaL
« เมื่อ: 01, พฤษภาคม 2010, 07:55:20 PM »

ลองทำตามนี้นะครับ



Uploaded with ImageShack.us

กดที่ เพิ่มสัญลักษณ์แสดงอารมณ์



Uploaded with ImageShack.us

ทำแบบนี้ทีละรูปจนพอใจครับ



Uploaded with ImageShack.us

ได้หรือไม่ได้ก็บอกด้วยครับ




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


ส่วนวิธีที่ 2 อย่างที่ผมบอกไปครับ เมนูของผมมันเหลือแค่ 2 อันเอง (ตามภาพ)  :cry: :cry: :cry: ทำไงให้มันมีเหมือนดังตัวอย่างครับ
ข้อความโดย: july8329
« เมื่อ: 01, พฤษภาคม 2010, 06:59:42 PM »

ลองใช้วิธีแอดทีละตัวรึยังอะครับ
Sitemap 1 2 3 4 5 6 
Back to top