kapoketo โพสต์ 2012-4-4 14:41:04

วิธีการตั้งพื้นหลัง(แบคกร๊าว) ในหมวดหมู่ห้อข้อต่างๆของสกรีน

แก้ไขครั้งสุดท้าย 2012-4-4 15:00 โดย kapoketo



วิธีการตั้งพื้นหลัง(แบคกร๊าว) ในหมวดหมู่ห้อข้อต่างๆของสกรีน

อธิบายก่อน

สกรีนแต่ละสกรีนเมื่อเราทำการติดตั้งใช้งานไปเป็นที่เรียบร้อยเเล้ว สกรีนที่เราใช้จะแสดงทุกๆหน้าทุกๆหัวข้อของเว็บเรา

ซึ้งทำให้เว็บเราดูหน้าเบื่อ ทำให้เว็บไม่ค่อยมีสีสันมากพอเท่าไร

------------------------------------------------------------------------------------------------------------

คือเว็บแต่ละเว็บมีวิธีการเปลี่ยน พื้นหลังในหวมดหมู่หัวข้อต่างๆกันอย่างไรบ้าง
อาทิเช่น

หน้าหวมดหมู่   เกมส์   ก็ให้แสดงแบคกราวแบบนี้


หมวดหมู่กีฬาก็ให้แสดงแบบกราวแบบนี้



หมวดหมู่ ข่าว ก็ให้แสดงแบคกราวแบบนี้


โดยใช้เพียงแค่เทมเพทเพี้ยง 1 เทมเพทเท่านั้นขอวิธีการทำด้วยครับ
คือการใช้สกรีนแค่ 1 สกรีน มีวิธีทำอย่างไรให้ พื้นหลังของหมวดหมู่ต่างๆแบ่งแบคกราวให้เป็นหัวข้อต่างๆ

สำหรับคนที่ทำได้ รับไปเลย รางวัลจากผม 100 Money

aaa.111 โพสต์ 2012-4-4 14:52:02

เว็บคุณ คิม นิ ไม่ได้คุยนานจนลืมไปละเนี่ย
แต่ลองเข้าไปแล้ว ไม่เห็นมีอะไรเลย

kapoketo โพสต์ 2012-4-4 14:53:35

อ้างอิงจาก aaa.111 เมื่อ 2012-4-4 14:52 static/image/common/back.gif
เว็บคุณ คิม นิ ไม่ได้คุยนานจนลืมไปละเนี่ย
แต่ลองเข้ ...

คือต้นฉบับสกรีนมันจะแสดงทุกหน้า ผมต้องการปรับเปลี่ยนให้สกรีนแต่ละหมวดหมู่ห้อข้อมีพื้นหลังที่แตกต่างกันไป

whale123 โพสต์ 2012-4-4 23:55:43

มันทำได้ด้วยหรือ ผมทำแต่ว่าต้องใช้คนละเทมเพลต
แรกๆ ขยันใช้กระดานละเทมเพลต กะว่าแต่งเว็บให้สวยๆไม่น่าเบื่อ
ไปๆมาๆชักขี้เกียจ

rokaisakkon โพสต์ 2012-4-5 01:06:56

ตรวจสอบจาก $_G['fid']เอาคับ ง่าย ๆ sm949dz

S¡|€n7 โพสต์ 2012-4-5 03:34:02

ผมคิดว่าสิ่งที่ได้ กับผลที่ตามมา ไม่น่าจะคุ้มกันนะ

ปล. คห. สต.

S¡|€n7 โพสต์ 2012-4-5 10:50:54

ในหัวมีแนวคิด แต่ไม่กล้าทำ เดี๋ยวหาที่ลองก่อนนะครับ

Mr.Jak โพสต์ 2012-4-5 16:33:17

แก้ไขครั้งสุดท้าย 2012-4-5 16:33 โดย Mr.Jak

ไม่ต้องกำหนดรูปภาพพื้นหลังใน Admin CP แต่เปลี่ยนมาเล่นที่ไฟล์เทมเพลทแทนครับ

template/___/header.htm

จาก<body id="nv_{$_G}" class="pg_{CURMODULE}" onkeydown="if(event.keyCode==27) return false;">ก็เปลี่ยนเป็น<body id="nv_{$_G}" class="pg_{CURMODULE}" onkeydown="if(event.keyCode==27) return false;" <!--{if $_G['fid']}-->style="background:url(static/image/bg/fid_{$_G['fid']}.jpg"<!--{else}-->style="background:url(static/image/common/bg.png<!--{/if}-->อันนี้เป็นเพียงขั้นพื้นฐานเท่านั้นครับ สำหรับบางบอร์ดที่ไม่มีรูปก็จะขาวจั้ว หรือเป็นสีพื้นหลังที่กำหนดไว้ใน Admin Cp
แต่อย่างไรก็ตาม ยังมีวิธีขั้นสูง ซึ่งอ้างอิงการตั้งค่ารูปบอร์ดใน Admin CP มาเป็น Background แต่วิธีนี้ต้องตั้งค่าในทุกบอร์ดที่ต้องการใช้งานครับ

rokaisakkon โพสต์ 2012-4-5 17:55:32

จากคอมเม้น บน ทุกถูกแล้วนะ

วางรูปไว้ที่ static/image/bg/fid_111111111111.jpg

ไอ่ตรง 1111111111 เปลี่ยนเป็นเลข fid ของบอร์ดนั้น= =

S¡|€n7 โพสต์ 2012-4-6 06:15:51

ผมเจอวิธีที่ง่ายกว่านั้นนะ

1. สร้าง theme ขึ้นมาให้ครบตามจำนวนบอร์ดที่ต้องการ บอร์ดข่าวสร้างพื้นหลังข่าว ฯลฯ
2. ติดตั้ง theme ที่สร้างซะ
3. ใน admincp > เว็บบอร์ด > จัดการบอร์ด
3. คลิก แก้ไข บอร์ดที่ต้องการ
4. ไปที่แทบ การแสดงผล
5. ที่สกิน เปลี่ยนเป็นสกินที่ต้องการซะ

จบละ
หน้า: [1] 2
ดูในรูปแบบกติ: วิธีการตั้งพื้นหลัง(แบคกร๊าว) ในหมวดหมู่ห้อข้อต่างๆของสกรีน