Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: เพิ่มชุดสัญลักษณ์แสดงอารมณ์ ยังไงครับ  (อ่าน 17386 ครั้ง)

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

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: เพิ่มชุดสัญลักษณ์แสดงอารมณ์ ยังไงครับ
« ตอบกลับ #15 เมื่อ: 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


ออฟไลน์ OriginaL

  • Ju
  • *
  • กระทู้: 32
  • เห็นด้วย&ขอบคุณ: 5
Re: เพิ่มชุดสัญลักษณ์แสดงอารมณ์ ยังไงครับ
« ตอบกลับ #16 เมื่อ: 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

 

Sitemap 1 2 3 4 5 6 
Back to top