SMF Thailand.

SMF Support => General Thai Support => ข้อความที่เริ่มโดย: idos ที่ 4/01/06, 23:01:18

หัวข้อ: ปรับขนาดของ forum ให้เป็น 1024*768 ยังไงครับ
เริ่มหัวข้อโดย: idos ที่ 4/01/06, 23:01:18
แบบว่า Display forum ตอนนี้มันแค่ 800*600 อะครับ อยากปรับให้เป็น 1024*768 อะครับไปแก้ตรงไหนหรอครับ
หัวข้อ: Re: ปรับขนาดของ forum ให้เป็น 1024*768 ยังไงครับ
เริ่มหัวข้อโดย: КёngЯacing ที่ 5/01/06, 01:05:19
โดยปกติ SMF มันจะแสดงผล 100% ของหน้าจอแสดงผลของผู้ใช้งานนะ

ถ้าคุณหดหน้าต่างบราวเซอร์ มันก็จะหดตาม ถ้าขยายหน้าต่างออกไปมันก็ขยายตามเช่นกัน

คุณลองทำวิธี หด และขยายหน้าจอบราวเซอร์ก่อนสิ ว่า SMF มันหดหรือขยายตามหรือเปล่า
ถ้า SMF ยัง fix ขนาดอยู่ ให้คุณทิ้ง url ไว้ เดียวจะเข้าไปดูครับ
หัวข้อ: Re: ปรับขนาดของ forum ให้เป็น 1024*768 ยังไงครับ
เริ่มหัวข้อโดย: idos ที่ 5/01/06, 07:17:53
ช่วยไปดูหน่อยครับ

http://www.permsinsteel.com/board/index.php
หัวข้อ: Re: ปรับขนาดของ forum ให้เป็น 1024*768 ยังไงครับ
เริ่มหัวข้อโดย: КёngЯacing ที่ 5/01/06, 08:09:07
เวรกรรม แล้วก็ไม่บอกว่าเปลี่ยนธีม

เข้าไปแก้ไขที่ไฟล์ index.template.php ของธีมที่คุณเปลี่ยนใหม่
หาบรรทัดที่ชื่อ
<table class="maintable" cellspacing="0" cellpadding="0" border="0" align="center" width="760

มันอยู่ใต้แท็ก
<body>
<center>

แก้ไข width="760 ให้เป็นตัวเลขที่คุณต้องการ และก็เอา "> ขึ้นมาอยู่บรรทัดเดียวกันด้วย

ตามตัวอย่างนี้
<table class="maintable" cellspacing="0" cellpadding="0" border="0" align="center" width="980">


Tip.
ความกว้าง 760 เป็นความกว้างมาตรฐานกับเว็บเพจปัจจุบัน
เนื่องจาก ยังมีผู้ใช้งานอีกจำนวนหนึ่ง (รองจาก 1024) ยังใช้ความกว้างหน้าจอแค่ 800x600 เท่านั้น ฉะนั้นผู้ใช้งานเหล่านี้ เมื่อเข้าเว็บคุณ เค้าจะลำบากมากที่จะต้องเลื่อนสกอร์บาร์ไปซ้ายขวา เพื่อดูข้อมูลให้ครบถ้วน

การออกแบบเว็บในปัจจุบันจนถึง 3 ปีข้างหน้า ส่วนใหญ่ยังต้องกำหนดตารางกว้างไว้แค่ 760px หรือไม่ก็ 100% ไปเลย เพื่อให้คนที่ใช้คอมพิวเตอร์เก่าๆ ยังใช้งานได้สะดวก

ไม่ได้บอกลอยๆ มีสถิติให้ดูด้วย
http://truehits.net/graph/graph_stat.php#RES
วิเคราะห์ได้ว่า 800x600 มีแนวโน้มที่ลดลงอย่างรวดเร็ว แต่ก็เป็นผู้ใช้งานเป็นอันดับสองรองจาก 1024 และคาดว่าจะยังมีอยู่อีก 3 ปีข้างหน้า

แต่ถ้าคุณไม่แคร์คนจำนวนหนึ่งอย่างที่บอกไป ก็ขยายความกว้างเป็น 980* หรือ 100% ก็ได้ เพื่อความเป็นกลางกับผู้ใช้งาน

*980 เป็นความกว้างที่เหมาะกับความกว้างหน้าจอ 1024 เนื่องจากต้องเผื่อไว้สำหรับสกอร์บาร์ด้านข้างด้วย
หัวข้อ: Re: ปรับขนาดของ forum ให้เป็น 1024*768 ยังไงครับ
เริ่มหัวข้อโดย: idos ที่ 5/01/06, 12:25:24
ถ้าจะให้มันยืดหยุ่นได้เหมือน smf เดิมๆนี่ต้องปรับเป็น 100% ใช่ป่าวครับ

จากเดิม

โค้ด: [เลือก]
<table class="maintable" cellspacing="0" cellpadding="0" border="0" align="center" width="';
       
        //The width definer
       
        if (!empty($settings['forum_width']))
      echo '100%';
        else
                echo '760';

        echo '
        ">

เป็น


โค้ด: [เลือก]
<table class="maintable" cellspacing="0" cellpadding="0" border="0" align="center" width="980">
       
        //The width definer
       
//        if (!empty($settings['forum_width']))
//      echo '100%';
//        else
//                echo '760';

//        echo '
//        ">
หัวข้อ: Re: ปรับขนาดของ forum ให้เป็น 1024*768 ยังไงครับ
เริ่มหัวข้อโดย: TinaCat ที่ 5/01/06, 12:35:08
คงไม่ต้องถึง 100% ก็ได้ค่ะ
แก้ไข width="980" เป็น width="90%" หรือค่าอื่นตามต้องการแทนค่ะ
หัวข้อ: Re: ปรับขนาดของ forum ให้เป็น 1024*768 ยังไงครับ
เริ่มหัวข้อโดย: КёngЯacing ที่ 5/01/06, 18:47:51
ถ้าจะให้มันยืดหยุ่นได้เหมือน smf เดิมๆนี่ต้องปรับเป็น 100% ใช่ป่าวครับ

จากเดิม

โค้ด: [เลือก]
<table class="maintable" cellspacing="0" cellpadding="0" border="0" align="center" width="';
       
        //The width definer
       
        if (!empty($settings['forum_width']))
      echo '100%';
        else
                echo '760';

        echo '
        ">

เป็น


โค้ด: [เลือก]
<table class="maintable" cellspacing="0" cellpadding="0" border="0" align="center" width="980">
       
        //The width definer
       
//        if (!empty($settings['forum_width']))
//      echo '100%';
//        else
//                echo '760';

//        echo '
//        ">
จากโค้ดที่ให้ดู ใน ตั้งค่าธีมปัจจุบัน น่าจะมีให้เลือกว่าใช้ตารางแบบ fix (760) หรือแบบ 100% ได้นะ
หัวข้อ: Re: ปรับขนาดของ forum ให้เป็น 1024*768 ยังไงครับ
เริ่มหัวข้อโดย: idos ที่ 5/01/06, 21:50:13
ได้แล้วคร้าบบ ขอบคุณมากๆครับพี่เก่ง :D