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 แสดงตัวอย่าง


สรุปหัวข้อ

ข้อความโดย: yule
« เมื่อ: 20, กรกฎาคม 2010, 09:18:43 PM »

ได้แล้วครับ พอดีช่วงนั้นปวดหัวมาก+งานเยอะ เลยดูไม่ละเอียด
ขอบคุณจริงๆครับ  ขอบคุณทุกๆท่านมาก บอร์ดนี้ให้ความรู้ผมเยอะมาก ^^
ข้อความโดย: UnclEo
« เมื่อ: 20, กรกฎาคม 2010, 08:10:04 PM »



ใกล้สำเร็จแล้วนะครับ มันแค่เส้นผมบัง array สู้ครับสู้.. :razz: :razz: :razz: :razz:
ข้อความโดย: yule
« เมื่อ: 20, กรกฎาคม 2010, 07:36:18 PM »

ผมลองใส่โคท
โค๊ด: [Select]
\'gray\': ', JavaScriptEscape($txt['gray']), '
ต่อท้ายแล้วครับ พออัพไฟล์ขึ้นโฮส
กลายเป็นว่า เมนูที่โพสไม่แสดงเลย
พอลองลบ โคท gray ออกอัำพใหม่ถึงจะแสดงครับ
เหมือนกับว่าเพิ่มอะไรลงในไฟล GenericControls.template แล้ว
เมนูมันจะหายหมดเลย ลองเพิ่มฟ้อน  ดูก็เป็นเหมือนกัน ตามรูปอ่ะครับ




โค๊ด: [Select]
// 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

หา -->>
โค๊ด: [Select]
// 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']), '
}
}';

จะใส่อะไรก็ใส่เข้าไปครับ เช่น ต้องการเพิ่มสีใหม่

โค๊ด: [Select]
\'สีเขียวอมนกเขา\': ', JavaScriptEscape($txt['สีเขียวอมนกเขา']), 'อันนี้เพิ่มใน GenericControls.template.php

ต่อมาคุณก็สร้าง $txt ใน Post.thai-utf8.php
โค๊ด: [Select]
$txt['สีเขียวอมนกเขา'] = 'สีเขียวอมนกเขา';
หรือจะลองประยุกติ์ทำเป็นแถบสีก็ได้

ลองดูครับ..
ข้อความโดย: yule
« เมื่อ: 20, กรกฎาคม 2010, 05:16:24 PM »

ผมลองทำในไฟล์ Post.thai-utf8 อ่ะครับ

โค๊ด: [Select]
$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 »


ใช้ธีมอะไร บอกด้วยก็ดีนะ
Sitemap 1 2 3 4 5 6 
Back to top