ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสลับสีตารางใน SMF ยังไงอ่าครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สลับสีตารางใน SMF ยังไงอ่าครับ  (อ่าน 1667 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
xmen256k
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 98
ออฟไลน์ ออฟไลน์

กระทู้: 1,999



ดูรายละเอียด
« เมื่อ: 13 พฤศจิกายน 2008, 21:55:11 »

คือถ้าสลับสี ในกระทู้มันก็ทำได้อ่าครับ ซึ่งมันก็มีคำสั่งของมันอยู่แล้วก็คือ

โค๊ด:
	while ($message = $context['get_message']())
<table width="100%" cellpadding="3" cellspacing="0" border="0" bordercolor="#eeeeee">
<tr><td class="', $message['alternate'] == 0 ? 'windowbg' : 'windowbg2', '">';


แต่พอไปดูในไฟล์อื่นๆ ที่มันวนลูปด้วย
กลับใช้
โค๊ด:
	foreach ($posts as $post )

ไอนี้แทนอ่าครับ

ไม่ทราบว่าถ้ามันใช้ foreach จะให้มันสลับสีตารางยังไงอ่าครับ งมมานาน ก็ยังไม่ได้เลยคร๊าบ
ขอบคุณครับ
บันทึกการเข้า
navico
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 108
ออฟไลน์ ออฟไลน์

กระทู้: 2,315



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 13 พฤศจิกายน 2008, 22:05:43 »

ผมใช้วิธีเอารอบปัจจุบัน mod 2 ได้ 1 เป็น สีหนึ่ง ได้ 0 เป็นสีหนึ่งอ่ะครับ
ประมาณนั้น...
มั่วๆ เอาอ่ะ
บันทึกการเข้า
xmen256k
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 98
ออฟไลน์ ออฟไลน์

กระทู้: 1,999



ดูรายละเอียด
« ตอบ #2 เมื่อ: 13 พฤศจิกายน 2008, 23:01:05 »

ผมใช้วิธีเอารอบปัจจุบัน mod 2 ได้ 1 เป็น สีหนึ่ง ได้ 0 เป็นสีหนึ่งอ่ะครับ
ประมาณนั้น...
มั่วๆ เอาอ่ะ

ไม่ทราบว่าพอจะช่วยบอกโค๊ดหน่อยได้มั๊ยอ่าครับ
ขอบคุณมากครับ
บันทึกการเข้า
SvZ
คนรักเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 163



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 14 พฤศจิกายน 2008, 21:16:49 »

ต้องการสลับสีตารางในส่วนไหนหรอครับ?
บันทึกการเข้า

xmen256k
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 98
ออฟไลน์ ออฟไลน์

กระทู้: 1,999



ดูรายละเอียด
« ตอบ #4 เมื่อ: 14 พฤศจิกายน 2008, 22:49:12 »

ต้องการสลับสีตารางในส่วนไหนหรอครับ?


อยากให้เป็นเหมือนในรูปอ่าครับ ไฟล์ ssi.php
บันทึกการเข้า
SvZ
คนรักเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 163



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 15 พฤศจิกายน 2008, 00:57:09 »

ไฟล์ SSI.php
ลองหา
โค๊ด:
	foreach ($posts as $post)
echo '
<tr>
แล้วแก้เป็น
โค๊ด:
	foreach ($posts as $post)
echo '
<tr bgcolor="'.($i++%2 == 0 ? 'red' : 'blue').'">
ลองนำไปประยุกต์ต่อดูครับ  Smiley
บันทึกการเข้า

navico
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 108
ออฟไลน์ ออฟไลน์

กระทู้: 2,315



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 15 พฤศจิกายน 2008, 02:51:50 »

ผมใช้วิธีเอารอบปัจจุบัน mod 2 ได้ 1 เป็น สีหนึ่ง ได้ 0 เป็นสีหนึ่งอ่ะครับ
ประมาณนั้น...
มั่วๆ เอาอ่ะ

ไม่ทราบว่าพอจะช่วยบอกโค๊ดหน่อยได้มั๊ยอ่าครับ
ขอบคุณมากครับ

ตามพี่คนข้างบนน่าจะได้ทั๊งครับ
ผมมีแต่คอนเซป โค้ดหามะเปง...เหอๆๆ โทดน๊า Smiley
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์