Sourcesafe กับปัญหา ss.ini not found

เฮ้อ! เวลาตั้งใจจะขยันขึ้นมาแล้ว ผ่าง!!!

File “\\Sourcesafe\Source\NET\users\teeradec\ss.ini” not found
Sourcesafe เกิด connect ไม่ได้นี่มันน่าปวดกะบาลยิ่งนัก

ปรกติก็ต้องเดินไปบอก Admin ว่า “พี่คับ Sourcesafe เข้าไม่ได้ … (อีกแล้ว) …”
พี่เค้าก็ analyst database, restart sourcesafe หรือทำอะไรก็ว่ากันไป

แต่วันนี้เจอทางแก้ เค้าบอกว่าให้ไปที่ part ตาม error นั้นแหละผ่าน explorer
แล้ว rename ssXXX.tmp ให้เป็น ss.ini

ปัญหามันเกิดจาก sourcesafe มันพยายามทำอะไรสักอย่างเลย rename file นี้ไปเป็น tmp แล้วดันทำไม่เสร็จ เลยไม่ได้มา rename ไฟล์นี้กลั ปล่อยค้างเติ่งไว้งี้แหละ

เอางี้แหละ สรุป rename file นั้นกลับมาเป็น ss.ini แก้ปัญหาได้ชะงัดนักแล

Wordpress ดึงรายชื่อ Category บางรายการ

วันนี้ได้รับ requirement จาก @aspgod (ผู้ซึ่งพัฒนา http://football.chatza.com ด้วยกัน) ว่าอยากได้ sidebar ที่แบ่ง category ออกเป็น 2 ส่วน

ปรกติแล้วเวลาเราจะแสดงรายการ category เราก็จะใช้วิธี

1
 wp_list_categories();

ซึ่งก็จะได้รายชื่อ category ทั้งหมดมา

sidebarแต่ท่าน @aspgod ต้องการอย่างนี้ (เอาผลลัพท์มาโชว์กันเลยซะงั้น)
จะเห็นว่าทั้งหมดเป็น category แต่แสดงผลเป็นสองส่วน ทำยังไงให้ได้แบบนี้

ผมใช้ Option ของ wp_list_categories() ที่ชื่อว่า exclude และ include

เราจะใช้ option นี้ option ใด option หนึ่งเท่านั้น ไม่ใช้ 2 option นี้พร้อมกัน

exclude หมายความว่า เราจะแสดงทุก category ที่ไม่ใช่ใน id พวกนี้
include หมายความว่า เราจะแสดงทุก category ที่อยู่ใน id พวกนี้เท่านั้น

ตามผลลัพท์ข้างบน code ก็จะประมาณนี้

1
2
wp_list_categories('include=1,2,3,4,5,6,7'); // แสดง รายชื่อ category เฉพาะ 7 รายการนี้ (ชื่อ league)
wp_list_categories('exclude=1,2,3,4,5,6,7'); // แสดง รายชื่อ category ทั้งหมดที่ไม่อยู่ใน 7 รายการนี้

ง่ายมั๊ยครับ รายละเอียด option อื่น ๆ ดูเพิ่มเติมได้ที่นี่ครับ
http://codex.wordpress.org/Template_Tags/wp_list_categories

ไหน ๆ ก็ไหน ๆ แล้ว แวะไปนั่งดูคลิปฟุตบอล ที่ http://football.chatza.com ซะหน่อยละกันเนอะ ฮ่า ๆ

Wordpress Theme Design with SEO Friendly

ช่วงนี้ผมกำลังศึกษา (สูบ) ความรู้ด้าน SEO ซึ่งไม่เคยมีมาก่อน ไม่เห็นความสำคัญ สักแค่ว่าอยากจะทำเวป แล้วก็ได้นั่ง modify wordpress theme ให้ http://football.chatza.com ของ @aspgod ด้วย ก็เลยได้ลองวิชากันใหญ่

ดังนั้น content นี้ผมขอ dedicate ให้
@gootum ผู้ให้ความรู้นะครับ
@aspgod เจ้าของ playground ที่วิ่งเล่นได้อย่างสบาย นะครับ

ก่อนอื่นเลยต้องขอออกตัวก่อน อย่างที่บอกว่าเพิ่งศึกษาหาความรู้ ก็เลยเขียนแบบตามความรู้ที่มีนะครับ

เรื่อง SEO ผมคงไม่พูดมาก คร่าว ๆ ก็คือทำยังไงให้ google (หรือ search engine เจ้าอื่น แต่ผมจะเรียกรวม ๆ ว่า  google ละกันนะ) หาเวปเราเจอ

@gootum บอกว่า google มองเห็นเวปเราแบบนี้GoogleClawingView

ก็คือไม่แคร์สื่อ ไม่สนใจ style ใด ๆ ทั้งสิ้น

Screen shot 2009-11-27 at 7.22.00 PMแล้วไอ่พวก design พวกนี้ล่ะ จะทำยังไง ไอ่ Bundes Liga ด้านบนนั่นก็ image ไอ่ more link ด้านล่างก็ image ใช้ text ก็ไม่สวยงาม หรือ design กับ SEO จะไปกันไม่ได้ ?

แต่จริง ๆ แล้วมันมีวิธี ก็คือ อย่างที่บอก ในเมื่อ google ไม่แคร์ css แต่สนใจ tag H2, สนใจ text บน page เราก็จัดการมันด้วย CSS อย่าง ไอ่ Heading Bundes Liga ด้านบนนั่น ผมก็ทำอย่างนี้

<div id="bundes_liga_header" class="imgHeader">
<h2>Bundes Liga</h2>
</div>

CSS ก็

1
2
3
4
5
6
7
#bundes_liga_header{
	background-image: url(images/bundes_liga.jpg);
}
#bundes_liga_header h2{
	margin:0px;
	visibility:hidden;
}

เราก็อย่าได้แคร์ สั่ง visibility:hidden; h2 ซะเลย แล้วก็เอารูปมาแทนเป็น bg (หรือจริง ๆ จะแยกออกมาเป็น img tag ก็ได้นะ)

ส่วนไอ่ link more ด้านล่าง @gootum บอกว่า link ที่ดีไม่ควรจะมีแค่ว่า “มีต่อ” “อ่านต่อ” แต่ต้องบอกว่า ที่ไปต่อน่ะ ไปทำอะไร

มันก็เลยมาลงเอยแบบนี้

1
2
3
4
<a href="<?php echo get_category_link(XX); ?>">
<span class="linkDesc">คลิปบุนเดสลีกาทั้งหมด</span>
<img src="<?php bloginfo('template_directory'); ?>/images/more.jpg" width="230" height="21" alt="คลิปบุนเดสลีกาทั้งหมด">
</a>

ส่วน CSS ก็

1
2
3
.linkDesc{
	display:none;
}

จบ

Page 1 of 3123»