ติดต่อลงโฆษณา [email protected]

ผู้เขียน หัวข้อ: ปรับขนาดของ forum ให้เป็น 1024*768 ยังไงครับ  (อ่าน 8272 ครั้ง)

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

ออฟไลน์ idos

  • New Member
  • *
  • กระทู้: 11
    • ดูรายละเอียด
แบบว่า Display forum ตอนนี้มันแค่ 800*600 อะครับ อยากปรับให้เป็น 1024*768 อะครับไปแก้ตรงไหนหรอครับ

ออฟไลน์ КёngЯacing

  • Administrator
  • *****
  • กระทู้: 284
    • ดูรายละเอียด
โดยปกติ SMF มันจะแสดงผล 100% ของหน้าจอแสดงผลของผู้ใช้งานนะ

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

คุณลองทำวิธี หด และขยายหน้าจอบราวเซอร์ก่อนสิ ว่า SMF มันหดหรือขยายตามหรือเปล่า
ถ้า SMF ยัง fix ขนาดอยู่ ให้คุณทิ้ง url ไว้ เดียวจะเข้าไปดูครับ

ออฟไลน์ idos

  • New Member
  • *
  • กระทู้: 11
    • ดูรายละเอียด
ช่วยไปดูหน่อยครับ

http://www.permsinsteel.com/board/index.php

ออฟไลน์ КёngЯacing

  • Administrator
  • *****
  • กระทู้: 284
    • ดูรายละเอียด
เวรกรรม แล้วก็ไม่บอกว่าเปลี่ยนธีม

เข้าไปแก้ไขที่ไฟล์ 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 เนื่องจากต้องเผื่อไว้สำหรับสกอร์บาร์ด้านข้างด้วย

ออฟไลน์ idos

  • New Member
  • *
  • กระทู้: 11
    • ดูรายละเอียด
ถ้าจะให้มันยืดหยุ่นได้เหมือน 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 '
//        ">
« แก้ไขครั้งสุดท้าย: 5/01/06, 18:44:04 โดย КёngЯacing »

ออฟไลน์ TinaCat

  • Global Moderator
  • *****
  • กระทู้: 306
  • เพศ: หญิง
  • { Cat.Mazta }
    • ดูรายละเอียด
    • JustUsers.net
คงไม่ต้องถึง 100% ก็ได้ค่ะ
แก้ไข width="980" เป็น width="90%" หรือค่าอื่นตามต้องการแทนค่ะ


Don't laugh everytime you win, but smile when you be a loser.

ออฟไลน์ КёngЯacing

  • Administrator
  • *****
  • กระทู้: 284
    • ดูรายละเอียด
ถ้าจะให้มันยืดหยุ่นได้เหมือน 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% ได้นะ

ออฟไลน์ idos

  • New Member
  • *
  • กระทู้: 11
    • ดูรายละเอียด
ได้แล้วคร้าบบ ขอบคุณมากๆครับพี่เก่ง :D