สรุปหัวข้อ
ข้อความโดย: yule
« เมื่อ: 20, กรกฎาคม 2010, 09:18:43 PM »
ได้แล้วครับ พอดีช่วงนั้นปวดหัวมาก+งานเยอะ เลยดูไม่ละเอียด ขอบคุณจริงๆครับ ขอบคุณทุกๆท่านมาก บอร์ดนี้ให้ความรู้ผมเยอะมาก ^^
ข้อความโดย: UnclEo
« เมื่อ: 20, กรกฎาคม 2010, 08:10:04 PM »
ข้อความโดย: yule
« เมื่อ: 20, กรกฎาคม 2010, 07:36:18 PM »
ผมลองใส่โคท \'gray\': ', JavaScriptEscape($txt['gray']), '
ต่อท้ายแล้วครับ พออัพไฟล์ขึ้นโฮส กลายเป็นว่า เมนูที่โพสไม่แสดงเลย พอลองลบ โคท gray ออกอัำพใหม่ถึงจะแสดงครับ เหมือนกับว่าเพิ่มอะไรลงในไฟล GenericControls.template แล้ว เมนูมันจะหายหมดเลย ลองเพิ่มฟ้อน ดูก็เป็นเหมือนกัน ตามรูปอ่ะครับ  // Print a drop down list for all the colors we allow! if (!isset($context['disabled_tags']['color'])) echo ', { sType: \'select\', sName: \'sel_color\', oOptions: { \'\': ', JavaScriptEscape($txt['change_color']), ', \'black\': ', JavaScriptEscape($txt['black']), ', \'red\': ', JavaScriptEscape($txt['red']), ', \'yellow\': ', JavaScriptEscape($txt['yellow']), ', \'pink\': ', JavaScriptEscape($txt['pink']), ', \'green\': ', JavaScriptEscape($txt['green']), ', \'orange\': ', JavaScriptEscape($txt['orange']), ', \'purple\': ', JavaScriptEscape($txt['purple']), ', \'blue\': ', JavaScriptEscape($txt['blue']), ', \'beige\': ', JavaScriptEscape($txt['beige']), ', \'brown\': ', JavaScriptEscape($txt['brown']), ', \'teal\': ', JavaScriptEscape($txt['teal']), ', \'navy\': ', JavaScriptEscape($txt['navy']), ', \'maroon\': ', JavaScriptEscape($txt['maroon']), ', \'limegreen\': ', JavaScriptEscape($txt['lime_green']), ', \'white\': ', JavaScriptEscape($txt['white']), ' \'gray\': ', JavaScriptEscape($txt['gray']), ' } }';
ข้อความโดย: NoName
« เมื่อ: 20, กรกฎาคม 2010, 06:13:41 PM »
อันนั้นมันแค่เพิ่มข้อความนะครับ
$txt = ประกาศตัวแปร (Variable declarations) ['change_color'] = ชื่อตัวแปร (A variable) 'เลือกสี' = ค่าของตัวแปร (Value)
คุณแบบนั้นมันก็ได้แค่ข้อความ ขอให้ทำความเข้าใจกับ php เบื้องต้นสักนิดนะครับ จะได้คุยกันรู้เรื่อง
จริงๆ ผมไม่อยาก support มือใหม่ที่เล่น 2.0 เลยครับบอกตรงๆ ปวดหัวมาก
แต่ถ้าคุณมีพื้นฐาน php + css สนุกมากครับ คุณโม ผมหาโค้ดแนะแนว คุณต่อยอด คุณเป็น php ผมรู้จักโครงสร้าง smf นั่งทำกันทั้งคืนก็ไม่เบื่อครับ
ปัญหาของคุณมันต้องแก้ที่ GenericControls.template.php ครับ ไม่ใช่ Post.thai-utf8.php
หา -->>
// Print a drop down list for all the colors we allow! if (!isset($context['disabled_tags']['color'])) echo ', { sType: \'select\', sName: \'sel_color\', oOptions: { \'\': ', JavaScriptEscape($txt['change_color']), ', \'black\': ', JavaScriptEscape($txt['black']), ', \'red\': ', JavaScriptEscape($txt['red']), ', \'yellow\': ', JavaScriptEscape($txt['yellow']), ', \'pink\': ', JavaScriptEscape($txt['pink']), ', \'green\': ', JavaScriptEscape($txt['green']), ', \'orange\': ', JavaScriptEscape($txt['orange']), ', \'purple\': ', JavaScriptEscape($txt['purple']), ', \'blue\': ', JavaScriptEscape($txt['blue']), ', \'beige\': ', JavaScriptEscape($txt['beige']), ', \'brown\': ', JavaScriptEscape($txt['brown']), ', \'teal\': ', JavaScriptEscape($txt['teal']), ', \'navy\': ', JavaScriptEscape($txt['navy']), ', \'maroon\': ', JavaScriptEscape($txt['maroon']), ', \'limegreen\': ', JavaScriptEscape($txt['lime_green']), ', \'white\': ', JavaScriptEscape($txt['white']), ' } }'; จะใส่อะไรก็ใส่เข้าไปครับ เช่น ต้องการเพิ่มสีใหม่
\'สีเขียวอมนกเขา\': ', JavaScriptEscape($txt['สีเขียวอมนกเขา']), ' อันนี้เพิ่มใน GenericControls.template.php
ต่อมาคุณก็สร้าง $txt ใน Post.thai-utf8.php
$txt['สีเขียวอมนกเขา'] = 'สีเขียวอมนกเขา'; หรือจะลองประยุกติ์ทำเป็นแถบสีก็ได้
ลองดูครับ..
ข้อความโดย: yule
« เมื่อ: 20, กรกฎาคม 2010, 05:16:24 PM »
ผมลองทำในไฟล์ Post.thai-utf8 อ่ะครับ $txt['change_color'] = 'เลือกสี'; $txt['black'] = 'สีดำ'; $txt['white'] = 'ขาว'; $txt['red'] = 'สีแดง'; $txt['yellow'] = 'สีเหลือง'; $txt['pink'] = 'สีชมพู'; $txt['green'] = 'สีเขียว'; $txt['orange'] = 'สีส้ม'; $txt['purple'] = 'สีม่วง'; $txt['blue'] = 'สีนํ้าเงิน'; $txt['beige'] = 'สีเทา'; $txt['brown'] = 'สีน้ำตาล'; $txt['teal'] = 'สีเขียวฟ้า'; $txt['navy'] = 'สีกรมท่า'; $txt['maroon'] = 'สีเลือดนก'; $txt['lime_green'] = 'สีเหลืองอมเขียว'; ลองเพิ่ม <<<<<<<< $txt['white'] = 'ขาว'; $txt['red'] = 'แดง2'; $txt['#598ba6'] = 'ฟ้า'; พออัพแล้วไม่มีสีให้เลือกอ่ะครับที่เพิ่มไป 3 สี แล้วก็สลับตำแหน่งสีไม่ได้ ลองดูแล้ว เอาดำมาไว้สุดท้าย แดงไปบนสุด พออัพไฟล์ไปก็เหมือนเดิมครับ ไม่มีอะไรเปลี่ยนแปลง ผมลบแคชทุกครั้งที่ปรับแต่งบอร์ดครับ ลองทำตามกระทู้นี้แล้ว http://www.justusers.net/forum/index.php?topic=278.0แต่ว่าไฟล์ Post.template มันไม่มีโคดอย่างในกระทู้อ่ะครับเลยไม่ได้แก้ เลยแก้แต่ Post.thai-utf8 ไม่รู้จะเกี่ยวกันไหม -3-
ข้อความโดย: NoName
« เมื่อ: 20, กรกฎาคม 2010, 03:10:34 PM »
ทำที่ใหนยังไง?
ถ้าไม่เหลือบ่ากว่าแรงก็เอามาดูกันหน่อยปะไร..
ข้อความโดย: yule
« เมื่อ: 20, กรกฎาคม 2010, 01:13:38 PM »
เข้าบอร์ดได้ปกติแล้วอ่ะครับ ขอบคุณทุกๆท่านมากครับ จะจำไว้ว่า ปรับบอร์ดทุกครั้งต้องเคีรยแคชทุกๆครั้ง ^^
เหลือแต่เพิ่มสียังเพิ่มไม่ได้เลย แต่เปลี่ยนข้อความได้แล้ว -3-
ข้อความโดย: NoName
« เมื่อ: 20, กรกฎาคม 2010, 01:00:29 PM »
ลืมเรื่องเคลียร์แคช..แล้วหรือครับ
จำได้ว่าเคยเห็นคำว่า "หลังทำการปรับแต่งใดๆ ต้องเคลียร์แคชก่อนเสมอ"
ข้อความโดย: yule
« เมื่อ: 20, กรกฎาคม 2010, 12:57:09 PM »
ลองแก้แล้วครับ ในไฟล์ lang_index+Modifications_thai-utf8_default.php lang_index+Modifications_thai-utf8_mysticjade.php มันมี <?php <?php สองอัน
ข้อความโดย: เซียวเหล่งนึ่งฯ
« เมื่อ: 20, กรกฎาคม 2010, 12:52:44 PM »
ลองอัพไฟล์ Modifications_thai-utf8_mysticjade.php มาดู
ข้อความโดย: yule
« เมื่อ: 20, กรกฎาคม 2010, 12:38:57 PM »
syntax (ไวยากรณ์) ผิดพลาดในไฟล์ Modifications_thai-utf8_mysticjade.php
โดยเครื่องหมาย single quotes (') ไม่ได้อยู่หลัง back slash (\)
ผลจากคาดเดาคิดว่าคุณเพิ่มภาษาเข้าโดยใช้ single quotes (') คล่อมคำ แทนที่จะใช้ $txt
แบบนี้ต้องแก้ตรงไหนอ่ะครับ ผมก็แก้แต่ไฟล Post.thai-utf8 พอมีปัญหาแบบด้านบน ผมเลยเอาไฟล์ต้นฉบับมาใส่แทน ก็ยังแก้ไม่ได้อ่ะครับ
ข้อความโดย: NoName
« เมื่อ: 20, กรกฎาคม 2010, 12:33:08 PM »
syntax (ไวยากรณ์) ผิดพลาดในไฟล์ Modifications_thai-utf8_mysticjade.php
โดยเครื่องหมาย single quotes (') ไม่ได้อยู่หลัง back slash (\)
ผลจากคาดเดาคิดว่าคุณเพิ่มภาษาเข้าโดยใช้ single quotes (') คล่อมคำ แทนที่จะใช้ $txt
ข้อความโดย: yule
« เมื่อ: 20, กรกฎาคม 2010, 12:01:03 PM »
เครียแคชแล้วเข้าบอร์ดไม่ได้เลยอ่ะครับ ใช้ ทีม THEME mysticjade จากเว็บ http://www.dzinerstudio.com/Template Parse Error! There was a problem loading the /cache/lang_index+Modifications_thai-utf8_mysticjade.php template or language file. Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\). To see more specific error information from PHP, try accessing the file directly. You may want to try to refresh this page or use the default theme.
ข้อความโดย: zelda
« เมื่อ: 19, กรกฎาคม 2010, 01:44:11 AM »
เข้าเมนูผู้ดูแล >> บำรุงรักษา >> เคลียร์แคช
ข้อความโดย: LittleCat
« เมื่อ: 18, กรกฎาคม 2010, 10:01:38 PM »
ใช้ธีมอะไร บอกด้วยก็ดีนะ
|