<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TYPO3 in Thailand</title>
	<atom:link href="http://www.typo3-thailand.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.typo3-thailand.com</link>
	<description>Blog สำหรับการเรียนรู้ - แลกเปลี่ยนเทคนิค -  Free Template Download - SEO - พัฒนาเว็บไซต์  เกี่ยวกับ TYPO3 ในประเทศไทย</description>
	<lastBuildDate>Fri, 18 May 2012 01:53:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>วิธีแก้ปัญหาฟังก์ชั่น Zoom ใน Firefox</title>
		<link>http://www.typo3-thailand.com/2012/05/18/css-zoom-solution-in-firefox/</link>
		<comments>http://www.typo3-thailand.com/2012/05/18/css-zoom-solution-in-firefox/#comments</comments>
		<pubDate>Fri, 18 May 2012 01:53:37 +0000</pubDate>
		<dc:creator>Kickstarter</dc:creator>
				<category><![CDATA[CSS Solutions]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[solutions]]></category>
		<category><![CDATA[thailand]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://www.typo3-thailand.com/?p=246</guid>
		<description><![CDATA[หากไม่ได้สังเกตอะไร ก็คงจะผ่านเลยไปและไม่รู้ถึงปัญหาที่เกิดขึ้น สำหรับการใช้ฟังก์ชั่น zoom ใน css เพื่อสร้างสีสัน ให้กับเว็บไซต์ของเรา ปัญหาก็คือ zoom property ไม่สามารถใช้งานได้ใน Firefox ก็เลยต้องหาวิธีแก้ปัญหา ให้สามารถทำงานได้เหมือนกับ browser ตัวอื่น CSS Zoom property จะสามารถทำงานได้ใน IE 5.5+ Opera Safari 4 และ Chrome เท่านั้น ส่วน Firefox ตั้งแต่เวอร์ชั่น 3.5 ขึ้นไปจะใช้ -moz-transform property แทน มาดูตัวอย่างกันเลย div.mytestzoom { zoom: 1.2; /* all browsers */ -moz-transform: scale(1.2); /* Firefox */ }]]></description>
			<content:encoded><![CDATA[<p>หากไม่ได้สังเกตอะไร ก็คงจะผ่านเลยไปและไม่รู้ถึงปัญหาที่เกิดขึ้น สำหรับการใช้ฟังก์ชั่น zoom ใน css เพื่อสร้างสีสัน ให้กับเว็บไซต์ของเรา</p>
<p>ปัญหาก็คือ zoom property ไม่สามารถใช้งานได้ใน Firefox ก็เลยต้องหาวิธีแก้ปัญหา ให้สามารถทำงานได้เหมือนกับ browser ตัวอื่น</p>
<p>CSS Zoom property จะสามารถทำงานได้ใน IE 5.5+ Opera Safari 4 และ Chrome เท่านั้น ส่วน Firefox ตั้งแต่เวอร์ชั่น 3.5 ขึ้นไปจะใช้ -moz-transform property แทน</p>
<p>มาดูตัวอย่างกันเลย</p>
<blockquote><p><strong>div.mytestzoom {</strong><br />
<strong> zoom: 1.2; /* all browsers */</strong><br />
<strong> -moz-transform: scale(1.2); /* Firefox */</strong><br />
<strong> }</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3-thailand.com/2012/05/18/css-zoom-solution-in-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>มาทำความสะอาดโค้ด TYPO3 กันเถอะ</title>
		<link>http://www.typo3-thailand.com/2012/05/16/typo3-html-clean-up/</link>
		<comments>http://www.typo3-thailand.com/2012/05/16/typo3-html-clean-up/#comments</comments>
		<pubDate>Wed, 16 May 2012 10:08:14 +0000</pubDate>
		<dc:creator>Kickstarter</dc:creator>
				<category><![CDATA[TYPO3 Performance]]></category>

		<guid isPermaLink="false">http://www.typo3-thailand.com/?p=239</guid>
		<description><![CDATA[ในระหว่างที่กำลังนั่งพัฒนาแพ็คเกจตัวใหม่ เพื่อให้ใช้งานได้ง่ายขึ้น และรองรับกับ Features ใหม่ ๆ ที่กำลังจะมาถึง ก็เลยคิดว่า หนึ่งในนั้นก็น่าจะเป็นเรื่องของการ clean up code ให้สะอาด เวลาโหลดหน้าเว็บไซต์แล้ว จะได้ไม่รอนานจนน่าเบื่อ เพราะเว็บไซต์มัวแต่โหลดสิ่งที่ไม่จำเป็นสำหรับการแสดงผลนั่นเอง TYPO3 มี TypoScript สำหรับการเปิดใช้งานฟังก์ชั่นการทำงานต่าง  ๆ ที่อำนวยความสะดวกให้กับเราเป็นอย่างมาก แต่ก็ต้องการความเข้าใจอยู่ไม่ใช่น้อยเหมือนกัน เอาเป็นว่า เข้าเรื่องสั้น ๆ และก็ง่าย ๆ กันเลยดีกว่า ปกติ TypoScript สำหรับการ Clean Up จะกำหนดที่ Setup # ปิดการทำงานของ prolog config.xmlprologue = none # ปรับแต่ง RTE ให้ทำงานได้ดีขึ้น lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class &#62; lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.remapTag &#62; lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.DIV.class &#62; # ลบแท็กที่ไม่จำเป็นสำหรับภาพ styles.content.imgtext.caption.1.wrap [...]]]></description>
			<content:encoded><![CDATA[<p>ในระหว่างที่กำลังนั่งพัฒนาแพ็คเกจตัวใหม่ เพื่อให้ใช้งานได้ง่ายขึ้น และรองรับกับ Features ใหม่ ๆ ที่กำลังจะมาถึง ก็เลยคิดว่า หนึ่งในนั้นก็น่าจะเป็นเรื่องของการ clean up code ให้สะอาด เวลาโหลดหน้าเว็บไซต์แล้ว จะได้ไม่รอนานจนน่าเบื่อ เพราะเว็บไซต์มัวแต่โหลดสิ่งที่ไม่จำเป็นสำหรับการแสดงผลนั่นเอง</p>
<p>TYPO3 มี TypoScript สำหรับการเปิดใช้งานฟังก์ชั่นการทำงานต่าง  ๆ ที่อำนวยความสะดวกให้กับเราเป็นอย่างมาก แต่ก็ต้องการความเข้าใจอยู่ไม่ใช่น้อยเหมือนกัน เอาเป็นว่า เข้าเรื่องสั้น ๆ และก็ง่าย ๆ กันเลยดีกว่า</p>
<p>ปกติ TypoScript สำหรับการ Clean Up จะกำหนดที่ Setup</p>
<p># ปิดการทำงานของ prolog<br />
config.xmlprologue = none</p>
<p># ปรับแต่ง RTE ให้ทำงานได้ดีขึ้น<br />
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class &gt;<br />
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.remapTag &gt;<br />
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.DIV.class &gt;</p>
<p># ลบแท็กที่ไม่จำเป็นสำหรับภาพ<br />
styles.content.imgtext.caption.1.wrap = |<br />
styles.content.imgtext.caption.1.spaceBefore = 0<br />
styles.content.imgtext.caption.1.br = 0</p>
<p># ลบ wrapper  ใน elements<br />
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.encapsTagList = cite, div, p, pre, h1, h2, h3, h4, h5, h6</p>
<p># ลบบางคลาสที่ไม่ใช้งาน<br />
lib.stdheader.3 = LOAD_REGISTER<br />
lib.stdheader.3.headerClass =<br />
lib.stdheader.3.headerClass.noTrimWrap = |<br />
lib.stdheader.stdWrap.dataWrap = |</p>
<p># ลบคลาสแท็กที่ไม่จำเป็นใน Headings<br />
lib.stdheader.stdWrap.dataWrap = |<br />
lib.stdheader.10.1.fontTag =|<br />
lib.stdheader.10.2.fontTag =|<br />
lib.stdheader.10.3.fontTag =|<br />
lib.stdheader.10.4.fontTag =|<br />
lib.stdheader.10.5.fontTag =|</p>
<p># ปิดการใช้งาน breaks<br />
lib.stdheader.10.stdWrap.wrap = |</p>
<p># ลบ clear.gif<br />
tt_content.textpic.20.spaceBelowAbove = 0<br />
tt_content.image.20.spaceBelowAbove = 0<br />
tt_content.header.stdWrap.space = 0|0<br />
tt_content.stdWrap.space = 0|0<br />
tt_content.stdWrap.spaceBefore = 0<br />
tt_content.stdWrap.spaceAfter = 0<br />
lib.stdheader.stdWrap.space = 0|0<br />
tt_content.textpic.20.noStretchAndMarginCells = 1<br />
content.headerSpace = 0|0<br />
content.space = 0|0<br />
tt_content.image.20.noStretchAndMarginCells = 1</p>
<p># ลบแท็กที่ไม่จำเป็นสำหรับเนื้อหา<br />
tt_content.stdWrap.prefixComment &gt;<br />
tt_content.header.20.dataWrap &gt;<br />
tt_content.header.20.prefixComment &gt;<br />
tt_content.default.prefixComment &gt;<br />
tt_content.text.stdWrap.prefixComment &gt;<br />
tt_content.text.20.prefixComment &gt;<br />
tt_content.textpic.20.stdWrap.prefixComment &gt;<br />
tt_content.table.20.stdWrap.prefixComment &gt;<br />
tt_content.mailform.20.stdWrap.wrap &gt;<br />
tt_content.menu.20.stdWrap.prefixComment &gt;<br />
tt_content.image.20.stdWrap.prefixComment &gt;<br />
tt_content.list.20.stdWrap.prefixComment &gt;</p>
<p># ลบช่องว่างที่ไม่จำเป็น<br />
styles.content.imgtext.colSpace = 0<br />
styles.content.imgtext.rowSpace = 0<br />
styles.content.imgtext.textMargin = 10</p>
<p>ลองดูนะค่ะ จะได้ทำให้เว็บไซต์ของเรา โหลดได้เร็วยิ่งขึ้นค่ะ</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3-thailand.com/2012/05/16/typo3-html-clean-up/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ระบบข่าวสาร (tt_news) &#8211; Enable mailto link in tt_news content</title>
		<link>http://www.typo3-thailand.com/2012/04/30/enable-mailto-link-in-tt_news-content/</link>
		<comments>http://www.typo3-thailand.com/2012/04/30/enable-mailto-link-in-tt_news-content/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 04:46:57 +0000</pubDate>
		<dc:creator>Kickstarter</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.typo3-thailand.com/?p=233</guid>
		<description><![CDATA[หลาย ๆ คนเวลาใส่ลิ้งก์อีเมล์ เพื่อสร้าง mailto: ให้กับ email ใน tt_news ใน RTE Content แต่การแสดงผลพบว่าลิ้งก์อีเมล์เหล่านั้น ที่ให้คลิ๊กได้ เป็นเพียง plain text ธรรมดา นั่นเป็นเพราะ tt_news ปิดฟังก์ชั่นการใช้งานส่วนนี้เอาไว้ วิธีการ active ตัว configure นั้นก็คือ ไปที่ TypoScript Setup แล้วกำหนดค่าดังนี้  plugin.tt_news.general_stdWrap.parseFunc &#60; tt_content.text.20.parseFunc]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong><a href="http://www.typo3-thailand.com/wp-content/uploads/2012/04/enable-mailto-in-tt_news.jpg"><img class="aligncenter" title="Enable mailto in tt_news RTE Content" src="http://www.typo3-thailand.com/wp-content/uploads/2012/04/enable-mailto-in-tt_news-300x74.jpg" alt="Activate Mailto in tt_news RTE" width="300" height="74" /></a></strong></p>
<p>หลาย ๆ คนเวลาใส่ลิ้งก์อีเมล์ เพื่อสร้าง mailto: ให้กับ email ใน tt_news ใน RTE Content<br />
แต่การแสดงผลพบว่าลิ้งก์อีเมล์เหล่านั้น ที่ให้คลิ๊กได้ เป็นเพียง plain text ธรรมดา<br />
นั่นเป็นเพราะ tt_news ปิดฟังก์ชั่นการใช้งานส่วนนี้เอาไว้</p>
<p style="text-align: left;">วิธีการ active ตัว configure นั้นก็คือ<br />
ไปที่ <strong>TypoScript Setup</strong> แล้วกำหนดค่าดังนี้  <strong>plugin.tt_news.general_stdWrap.parseFunc &lt; tt_content.text.20.parseFunc</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3-thailand.com/2012/04/30/enable-mailto-link-in-tt_news-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>การ Render Text ให้เป็น Image ด้วย GIFBUILDER</title>
		<link>http://www.typo3-thailand.com/2012/04/18/typoscript-render-text-to-image-using-gifbuilder/</link>
		<comments>http://www.typo3-thailand.com/2012/04/18/typoscript-render-text-to-image-using-gifbuilder/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 06:17:14 +0000</pubDate>
		<dc:creator>Kickstarter</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TypoScript]]></category>

		<guid isPermaLink="false">http://www.typo3-thailand.com/?p=225</guid>
		<description><![CDATA[ฟังก์ชั่นการทำงานของ TYPO3 ถ้าลองศึกษาลงลึกแล้วจะพบว่ามากมายเลยทีเดียว โดยเฉพาะอย่างยิ่ง  typoscript ที่สามารถปรับให้ใช้งานได้ตามความต้องการได้หลากหลาย อย่างเช่น การ Render Text ให้เป็น Image ด้วย GIFBUILDER ก่อนอื่นก็จะต้องติดตั้ง ImageMagick (Linux) หรือ GraphicMagic (Windows) เพื่อให้การทำงานครบถ้วนสมบูรณ์ วันนี้นำตัวอย่างการ Render ให้กับ Main Menu ใน IBSTV Package ซึ่งจะต้องปรับแต่ง typoscript ดังนี้ lib.mainmenu.wrap = &#124; lib.mainmenu.10 = HMENU lib.mainmenu.10 { wrap = &#60;div class="hlist"&#62;&#60;ul id="nav"&#62;&#124;&#60;/ul&#62;&#60;/div&#62; maxItems = 10 entryLevel = 0 excludeUidList = 0 1 = [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.typo3-thailand.com/wp-content/uploads/2012/04/gifbuilder-mainmenu.jpg"><img class="size-medium wp-image-229 aligncenter" title="ตัวอย่างการ Render text ด้วย typoscript" src="http://www.typo3-thailand.com/wp-content/uploads/2012/04/gifbuilder-mainmenu-300x191.jpg" alt="Render text ด้วย typoscript" width="300" height="191" /></a></p>
<p style="text-align: center;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">ฟังก์ชั่นการทำงานของ TYPO3 ถ้าลองศึกษาลงลึกแล้วจะพบว่ามากมายเลยทีเดียว โดยเฉพาะอย่างยิ่ง  typoscript ที่สามารถปรับให้ใช้งานได้ตามความต้องการได้หลากหลาย อย่างเช่น การ Render Text ให้เป็น Image ด้วย GIFBUILDER</p>
<p>ก่อนอื่นก็จะต้องติดตั้ง ImageMagick (Linux) หรือ GraphicMagic (Windows) เพื่อให้การทำงานครบถ้วนสมบูรณ์</p>
<p>วันนี้นำตัวอย่างการ Render ให้กับ Main Menu ใน IBSTV Package ซึ่งจะต้องปรับแต่ง typoscript ดังนี้</p>
<blockquote>
<pre>lib.mainmenu.wrap = |
<strong>lib.mainmenu.10 = HMENU</strong>
<strong>lib.mainmenu.10 {</strong>
<strong> wrap = &lt;div class="hlist"&gt;&lt;ul id="nav"&gt;|&lt;/ul&gt;&lt;/div&gt;</strong>
<strong> maxItems = 10</strong>
<strong> entryLevel = 0</strong>
<strong> excludeUidList = 0</strong>
<strong> 1 = TMENU</strong>
<strong> 1 { </strong>
<strong> expAll=1</strong>
<strong> accessKey = 0 </strong>
<strong> NO = 1</strong>
<strong> NO.ATagTitle.field = abstract // description // subtitle</strong>
<strong> NO.allWrap = |</strong>
<strong> NO.wrapItemAndSub = &lt;li id="first"&gt;|&lt;/li&gt; |*| &lt;li &gt;|&lt;/li&gt; |*| &lt;li id="last"&gt;|&lt;/li&gt;</strong>
<strong> NO.stdWrap.htmlSpecialChars = 0</strong>
<strong> NO.linkWrap = |</strong>
<strong> NO.ATagBeforeWrap = 1</strong>
<strong> NO.stdWrap.cObject = COA</strong>
<strong> NO.stdWrap.cObject { </strong>
<strong> 1 = IMG_RESOURCE</strong>
<strong> 1 {</strong>
<strong> file = GIFBUILDER</strong>
<strong> file {</strong>
<strong> XY = [10.w]+10,[10.h]+10</strong>
<strong> backColor = #FFFF00</strong>
<strong> transparentBackground = 1</strong>
<strong> format = png</strong>
<strong> 10 = TEXT</strong>
<strong> 10 {</strong>
<strong> text.field = title</strong>
<strong> text.case = upper</strong>
<strong> align = right </strong>
<strong> fontFile = fileadmin/ibstvpackage/fonts/tahomabd.ttf</strong>
<strong> fontSize = 20</strong>
<strong> fontColor = #222222</strong>
<strong> fontWeight = 1</strong>
<strong> angle = 90</strong>
<strong> spacing = 0</strong>
<strong> niceText = 0</strong>
<strong> sharpen = 99</strong>
<strong> antiAlias = 1</strong>
<strong> offset = 0,10</strong>
<strong> }</strong>
<strong> }</strong>
<strong> stdWrap {</strong>
<strong> prepend = TEXT</strong>
<strong> prepend {</strong>
<strong> dataWrap = &lt;img class="IbstvGMenu" src="</strong>
<strong> }</strong>
<strong> innerWrap.cObject = COA</strong>
<strong> innerWrap.cObject {</strong>
<strong> 10 = TEXT</strong>
<strong> 10.value = | </strong>
<strong> }</strong>
<strong> append = TEXT</strong>
<strong> append {</strong>
<strong> current = 1</strong>
<strong> wrap = |" alt="IbstvGMenu"/&gt;</strong>
<strong> }</strong>
<strong> }</strong>
<strong> }</strong>
<strong> } </strong>
<strong> ACT &lt; .NO</strong>
<strong> ACT = 1</strong>
<strong> ACT.allWrap = |</strong>
<strong> ACT.wrapItemAndSub = &lt;li id="first" class="current"&gt;|&lt;/li&gt; |*| &lt;li class="current" &gt;|&lt;/li&gt; |*| &lt;li id="last" class="current"&gt;|&lt;/li&gt;</strong>
<strong> ACT.doNotLinkIt = 0</strong>
<strong> ACT.stdWrap.htmlSpecialChars = 0 </strong>
<strong> }</strong>
<strong>}</strong></pre>
</blockquote>
<pre></pre>
<pre>ส่วนใน localconf.php ให้กำหนดค่าดังนี้</pre>
<blockquote>
<pre><strong>$TYPO3_CONF_VARS['GFX']['gdlib_png'] = '1';</strong>
<strong>$TYPO3_CONF_VARS['GFX']['gdlib_2'] = '1';</strong></pre>
</blockquote>
<pre></pre>
<pre>เพียงเท่านี้ก็ไม่ต้องไปตัดภาพให้เสียเวลาในการ Render Text เป็น Image</pre>
<pre></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3-thailand.com/2012/04/18/typoscript-render-text-to-image-using-gifbuilder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ระบบข่าวสาร (tt_news)</title>
		<link>http://www.typo3-thailand.com/2012/03/10/typo3-tt_news/</link>
		<comments>http://www.typo3-thailand.com/2012/03/10/typo3-tt_news/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 04:45:17 +0000</pubDate>
		<dc:creator>Kickstarter</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TYPO3 Extension]]></category>

		<guid isPermaLink="false">http://www.typo3-thailand.com/?p=213</guid>
		<description><![CDATA[ระบบข่าวสาร (tt_news) ของ TYPO3 ที่ต้องยกนิ้ว แถมด้วย Like เยอะ ๆ ในตอนนี้ ที่อำนวยความสะดวกมากมายในการ publish ข่าวสาร ความรู้ต่าง ๆ ในองค์กร เป็น Extension ที่สามารถทำ SEO ได้ดีอีกตัวหนึ่งทีเดียว นักพัฒนา TYPO3 บางท่าน อาจจะใช้อยู่ และบางท่านยังไม่เข้าใจหรือพบกับปัญหา หรือต้องการปรับแต่งให้ tt_news เป็นไปตามความต้องการมากขึ้น ก็สามารถฝากคำถาม หรือแนวทางการแก้ไขปัญหาได้โพสนี้ค่ะ]]></description>
			<content:encoded><![CDATA[<p>ระบบข่าวสาร (tt_news) ของ TYPO3 ที่ต้องยกนิ้ว แถมด้วย Like เยอะ ๆ ในตอนนี้ ที่อำนวยความสะดวกมากมายในการ publish ข่าวสาร ความรู้ต่าง ๆ ในองค์กร เป็น Extension ที่สามารถทำ SEO ได้ดีอีกตัวหนึ่งทีเดียว</p>
<p>นักพัฒนา TYPO3 บางท่าน อาจจะใช้อยู่ และบางท่านยังไม่เข้าใจหรือพบกับปัญหา หรือต้องการปรับแต่งให้ tt_news เป็นไปตามความต้องการมากขึ้น ก็สามารถฝากคำถาม หรือแนวทางการแก้ไขปัญหาได้โพสนี้ค่ะ</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3-thailand.com/2012/03/10/typo3-tt_news/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>เพิ่มลูกเล่น Accordion ให้กับ tt_news ด้วย JQuery ใน TYPO3 แบบง่าย ๆ</title>
		<link>http://www.typo3-thailand.com/2012/02/18/modify-accordion-with-tt_news-using-jquery-in-typo3/</link>
		<comments>http://www.typo3-thailand.com/2012/02/18/modify-accordion-with-tt_news-using-jquery-in-typo3/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 05:23:57 +0000</pubDate>
		<dc:creator>Kickstarter</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[TYPO3 Extension]]></category>
		<category><![CDATA[TypoScript]]></category>

		<guid isPermaLink="false">http://www.typo3-thailand.com/?p=191</guid>
		<description><![CDATA[หลาย ๆ คนคงกำลังมองหา feature ที่สามารถปรับแต่งให้เกิดความน่าสนใจกับเว็บไซต์ ด้วยการนำสิ่งที่มีอยู่ในระบบเช่น ระบบข่าวสาร มาใส่ลูกเล่นเพื่อให้เกิดการตอบโต้กับผู้ใช้งาน เช่น การคลิ๊กแล้วเปิดเนื้อหาข่าว แทนที่จะลิ้งก์ไปที่หน้าใหม่ เพื่อดูรายละเอียดของข่าวนั้น ๆ แล้วต้องเตรียมอะไรบ้างหล่ะ? 1. tt_news HTML Template ที่มีการ Customize ใส่ Class และตำแหน่งที่ต้องการเช่น &#60;div class="news-list-container"&#62; &#60;!-- ###CONTENT### begin --&#62; &#60;!-- ###NEWS### begin --&#62; &#60;div class="news-list-item-accordion"&#62; &#60;h2 class="acc_trigger"&#62;###NEWS_TITLE###&#60;/h2&#62; &#60;div class="acc_container"&#62; &#60;div class="block"&#62; ###NEWS_CONTENT### &#60;/div&#62; &#60;/div&#62; &#60;/div&#62; &#60;!-- ###NEWS### end--&#62; &#60;!-- ###CONTENT### end --&#62; &#60;/div&#62; 2. CSS [...]]]></description>
			<content:encoded><![CDATA[<pre><a href="http://www.typo3-thailand.com/wp-content/uploads/2012/02/accordion.jpg"><img class="aligncenter size-medium wp-image-192" style="border-image: initial; border-width: 1px; border-color: black; border-style: solid;" title="tt_news with accordion using jquery" src="http://www.typo3-thailand.com/wp-content/uploads/2012/02/accordion-300x166.jpg" alt="typo3 tt_news with accordion using jquery" width="300" height="166" /></a></pre>
<pre>หลาย ๆ คนคงกำลังมองหา feature ที่สามารถปรับแต่งให้เกิดความน่าสนใจกับเว็บไซต์
ด้วยการนำสิ่งที่มีอยู่ในระบบเช่น ระบบข่าวสาร มาใส่ลูกเล่นเพื่อให้เกิดการตอบโต้กับผู้ใช้งาน
เช่น การคลิ๊กแล้วเปิดเนื้อหาข่าว แทนที่จะลิ้งก์ไปที่หน้าใหม่ เพื่อดูรายละเอียดของข่าวนั้น ๆ
แล้วต้องเตรียมอะไรบ้างหล่ะ?</pre>
<pre><strong>1. tt_news HTML Template ที่มีการ Customize ใส่ Class และตำแหน่งที่ต้องการเช่น</strong></pre>
<blockquote>
<pre>&lt;div class="news-list-container"&gt;
	&lt;!-- ###CONTENT### begin --&gt;
		&lt;!-- ###NEWS### begin --&gt;
			&lt;div class="news-list-item-accordion"&gt;
				&lt;h2 class="acc_trigger"&gt;###NEWS_TITLE###&lt;/h2&gt;
				&lt;div class="acc_container"&gt;
					&lt;div class="block"&gt;
						###NEWS_CONTENT###
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;!-- ###NEWS### end--&gt;
	&lt;!-- ###CONTENT###  end --&gt;
&lt;/div&gt;</pre>
</blockquote>
<pre></pre>
<pre></pre>
<pre><strong>2. CSS สำหรับช่วยในการแสดงผล ดังนี้</strong></pre>
<blockquote>
<pre>  .news-list-container .news-list-item-job h2.acc_trigger p {
    padding:0;
	margin: 0 0 5px 0;
    font-size: 70%;
    font-weight: normal;
	background:none;
	color:#000;
  }
  .news-list-container .news-list-item-accordion h2.acc_trigger{
    text-decoration: none;
	color:#C30020;
    display: block;
	font-weight: bold;
	font-size: 1.4em;
	padding:0 0 0 15px;
	background:url("../../images/non-active.png") no-repeat left 5px transparent;
  }
  .news-list-container .news-list-item-accordion h2.acc_trigger:hover {
	padding:0 0 0 15px;
	background:url("../../images/active.png") no-repeat left 5px transparent;
  }
  .news-list-container .news-list-item-accordion h2.active{
	padding:0 0 0 15px;
	background:url("../../images/active.png") no-repeat left 5px transparent;
  }
  .news-list-container .news-list-item-accordion .acc_container {
    margin: 0 0 5px; padding: 0;
    overflow: hidden;
    clear: both;
  }
  .news-list-container .news-list-item-accordion .acc_container .block { padding: 20px; }
  .news-list-container .news-list-item-accordion  span.news-list-morelink {display:none;}
  .news-list-container .news-list-item-accordion {
	border-bottom: 1px black dotted;
	background: url("../../images/linksbg.gif") repeat-x left bottom white;
	margin:0 0 10px 0;
  }</pre>
</blockquote>
<pre></pre>
<pre></pre>
<pre><strong>3. JQuery</strong> ที่มีฟังก์ชั่นการทำงานของ Accordion ถ้าหากใช้<strong> ibstv package</strong>
เราจะเตรียม<strong> t3jquery</strong> สำหรับ migrate ฟังก์ชั่นที่ต้องการใช้แล้วทำการ generate แบบไม่ต้องไปหา jquery ที่ไหนให้ยุ่งยาก
เวลาที่<strong> merge การใช้งาน ตรง jQuery UI Widgets ก็ให้เลือก Accordion</strong> เข้าไปด้วย จากนั้นก็ทำการ create ไฟล์สำหรับใช้งาน</pre>
<pre><a href="http://www.typo3-thailand.com/wp-content/uploads/2012/02/merge.jpg"><img class="aligncenter size-medium wp-image-195" title="jQuery UI Widgets " src="http://www.typo3-thailand.com/wp-content/uploads/2012/02/merge-300x65.jpg" alt="" width="300" height="65" /></a></pre>
<pre></pre>
<pre></pre>
<pre><strong>4. เรียกใช้งาน JQuery ผ่านทาง TYPO Script Setup ดังนี้</strong></pre>
<blockquote>
<pre>includeLibs.t3jquery = EXT:t3jquery/class.tx_t3jquery.php
page.1490 = COA
page.1490 {
  10 = USER
  10.userfunc = tx_t3jquery-&gt;addJS
  20 = USER
  20.userFunc = tx_t3jquery-&gt;addJS
  20.jsdata.cObject = COA
  20.jsdata.cObject {
    1 = TEXT
    1.value (
		jQuery('div.news-list-item-job&gt; div.acc_container').hide();
		jQuery('div.news-list-item-job&gt; h2').click(function() {
			jQuery(this).next('div').slideToggle('fast').siblings('div:visible').slideUp('fast');
		});
	)
  }
}</pre>
</blockquote>
<pre></pre>
<pre></pre>
<pre>เห็นหรือเปล่าว่าไม่ยากเลย ถ้าเรารู้จักนำสิ่งที่มีอยู่มาใช้ให้เป็นประโยชน์
สามารถลดเวลาในการทำ ยังถูกอกถูกใจผู้ใช้งานอีกด้วย</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3-thailand.com/2012/02/18/modify-accordion-with-tt_news-using-jquery-in-typo3/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>มารู้จักกับ Flow3 (TYPO3 เวอร์ชั่น 5) กัน</title>
		<link>http://www.typo3-thailand.com/2011/11/25/flow3-typo3-version-5/</link>
		<comments>http://www.typo3-thailand.com/2011/11/25/flow3-typo3-version-5/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 04:22:12 +0000</pubDate>
		<dc:creator>Kickstarter</dc:creator>
				<category><![CDATA[Flow3]]></category>

		<guid isPermaLink="false">http://www.typo3-thailand.com/?p=172</guid>
		<description><![CDATA[เมื่อเรามองซอฟต์แวร์ที่ถูกพัฒนาโดย Microsoft ที่หลากหลายและพร้อมใช้งาน แต่หลาย ๆ ครั้งเราก็ไม่เลือก ก็เพราะบางครั้งการทำงานไม่ได้อำนวยความสะดวกเลย เกิดข้อผิดพลาดต่าง ๆ มากมาย ทำให้เสียเวลา เสียโอกาส และบางครั้งกระทบต่อธุรกิจด้วย เมื่อธุรกิจขยายตัว เกิดคำถามมากมาย เกี่ยวกับแนวทางการพัฒนา จัดการข้อมูลต่าง ๆ ลูกค้า อาทิ รหัสผู้ใช้งาน รหัสผ่าน ที่อยู่ อีเมล์ เป็นต้น ได้ง่ายขึ้น โดยที่ข้อมูลเหล่านั้นมีความถูกต้อง การต่อขยายฟังก์ชั่นให้ครอบคลุมการให้บริการ และอื่น ๆ อีกมากมายซึ่ง Microsoft Software ไม่สามารถตอบสนองความต้องการได้ทั้งหมด ธุรกิจจึงเกิดคำถามว่าจะทำยังไงเราจะสามารถสร้าง ปรับแต่ง ให้บริการ สิ่งที่เรามีอยู่นี้แบบบูรณาการได้ คำตอบก็คือคุณจะต้องใช้ซอฟต์แวร์แบบเปิด สามารถสร้าง ปรับแต่ง แก้ไข         ฟังก์ชั่นการทำงาน ให้เหมาะสมกับธุรกิจได้ตลอดเวลา แนวทางที่หลาย ๆ ธุรกิจเลือกคือการใช้ PHP Framework ต่าง ๆ [...]]]></description>
			<content:encoded><![CDATA[<p>เมื่อเรามองซอฟต์แวร์ที่ถูกพัฒนาโดย Microsoft ที่หลากหลายและพร้อมใช้งาน แต่หลาย ๆ ครั้งเราก็ไม่เลือก ก็เพราะบางครั้งการทำงานไม่ได้อำนวยความสะดวกเลย เกิดข้อผิดพลาดต่าง ๆ มากมาย ทำให้เสียเวลา เสียโอกาส และบางครั้งกระทบต่อธุรกิจด้วย</p>
<p>เมื่อธุรกิจขยายตัว เกิดคำถามมากมาย เกี่ยวกับแนวทางการพัฒนา จัดการข้อมูลต่าง ๆ ลูกค้า อาทิ รหัสผู้ใช้งาน รหัสผ่าน ที่อยู่ อีเมล์ เป็นต้น ได้ง่ายขึ้น โดยที่ข้อมูลเหล่านั้นมีความถูกต้อง การต่อขยายฟังก์ชั่นให้ครอบคลุมการให้บริการ และอื่น ๆ อีกมากมายซึ่ง Microsoft Software ไม่สามารถตอบสนองความต้องการได้ทั้งหมด</p>
<p>ธุรกิจจึงเกิดคำถามว่าจะทำยังไงเราจะสามารถสร้าง ปรับแต่ง ให้บริการ สิ่งที่เรามีอยู่นี้แบบบูรณาการได้ คำตอบก็คือคุณจะต้องใช้ซอฟต์แวร์แบบเปิด สามารถสร้าง ปรับแต่ง แก้ไข         ฟังก์ชั่นการทำงาน ให้เหมาะสมกับธุรกิจได้ตลอดเวลา</p>
<p>แนวทางที่หลาย ๆ ธุรกิจเลือกคือการใช้ PHP Framework ต่าง ๆ หรือบางธุรกิจก็จะใช้การสร้างขึ้นเอง เพื่อให้ใช้งานได้ง่าย แต่จะไม่ง่ายเมื่อต้องการต่อเติมส่วนขยายต่าง ๆ หรือการสร้าง Web Service เพื่อแลกเปลี่ยนข้อมูลกับธุรกิจอื่น ๆ ได้ ซึ่ง Web Service นี้เป็นหัวใจการทำงานแบบบูรณาการ เพราะบางครั้งเราไม่รู้ว่าผลลัพธ์ที่เราต้องการ จะต้องมีวิธีการสร้างแบบไหน แค่รู้ว่าเราต้องการข้อมูลแบบไหนเพื่อใช้สำหรับธุรกิจเรา ก็ทำให้เดินหน้าธุรกิจได้ อาทิ อัตราแลกเปลี่ยนเงินตรา ราคาทองคำ เป็นต้น</p>
<p><strong>FLOW3</strong> เป็นเว็บแอพพลิเคชั่นแพลทฟอร์ม คล้าย ๆ กับ spring ใน JAVA  รวมฟังก์ชั่นการทำงานต่าง ๆ เกี่ยวกับการบูรณาการได้ดีเยี่ยม รวมถึงการรวม web service ช่วยอำนวยความสะดวกให้นักพัฒนาเว็บไซต์สามารถมองหา solution ที่จะใช้กับธุรกิจต่าง ๆ ได้หลากหลาย และรวดเร็ว ถูกพัฒนาโดย ชุมชนนักพัฒนา TYPO3 ที่แข็งแกร่ง</p>
<p><a href="http://www.typo3-thailand.com/wp-content/uploads/2011/11/flow3.jpg"><img class="aligncenter size-medium wp-image-183" title="flow3" src="http://www.typo3-thailand.com/wp-content/uploads/2011/11/flow3-300x174.jpg" alt="FLOW3 Local Running" width="300" height="174" /></a></p>
<p style="text-align: center;">FLOW3 Local Running First Installation <img src='http://www.typo3-thailand.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3-thailand.com/2011/11/25/flow3-typo3-version-5/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>พบข้อผิดพลาดในการติดตั้ง TYPO3 4.6 ครั้งแรกจะทำยังไง?</title>
		<link>http://www.typo3-thailand.com/2011/11/16/found-error-when-install-typo3-4-6/</link>
		<comments>http://www.typo3-thailand.com/2011/11/16/found-error-when-install-typo3-4-6/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 04:24:45 +0000</pubDate>
		<dc:creator>Kickstarter</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.typo3-thailand.com/?p=164</guid>
		<description><![CDATA[หากคุณกำลังปวดหัวกับข้อผิดพลาดของ TYPO3 Version 4.6 ที่ลองติดตั้งอยู่แล้วละก็ ขอให้ตั้งสติกันสักหน่อย ค่อย ๆ อ่านข้อผิดพลาดที่พบแล้วลองตรวจสอบเบื้องต้นก่อนว่า 1. เรากำลังติดตั้ง TYPO3 4.6 อยู่บน PHP เวอร์ชั่น 5.3 อยู่หรือเปล่า ถ้าไม่ใช่ ก็ควร Update นะค่ะ 2. ตรวจสอบที่ PHP.INI นะค่ะ ว่าเปิดการทำงานของ extension=php_openssl.dll หรือยัง ถ้ายังก็ไปเปิดการทำงานให้เรียบร้อย แล้ว restart apache อีกทีนึงค่ะ เท่านี้ก็สามารถติดตั้งและทดสอบ TYPO3 4.6 ได้แล้วค่ะ]]></description>
			<content:encoded><![CDATA[<pre>หากคุณกำลังปวดหัวกับข้อผิดพลาดของ TYPO3 Version 4.6 ที่ลองติดตั้งอยู่แล้วละก็</pre>
<pre><a href="http://www.typo3-thailand.com/wp-content/uploads/2011/11/typo3_46_install-error-message1.jpg"><img class="aligncenter" style="border-width: 10px; border-color: gray; border-style: solid;" title="typo3_46_install-error-message1" src="http://www.typo3-thailand.com/wp-content/uploads/2011/11/typo3_46_install-error-message1-300x206.jpg" alt="Found Error When Install TYPO3 4.6" width="300" height="206" /></a></pre>
<pre>ขอให้ตั้งสติกันสักหน่อย ค่อย ๆ อ่านข้อผิดพลาดที่พบแล้วลองตรวจสอบเบื้องต้นก่อนว่า</pre>
<blockquote>
<pre><strong>1. เรากำลังติดตั้ง TYPO3 4.6 อยู่บน PHP เวอร์ชั่น 5.3 อยู่หรือเปล่า ถ้าไม่ใช่ ก็ควร Update นะค่ะ</strong>
<strong>2. ตรวจสอบที่ PHP.INI นะค่ะ ว่าเปิดการทำงานของ extension=php_openssl.dll หรือยัง ถ้ายังก็ไปเปิดการทำงานให้เรียบร้อย แล้ว restart apache อีกทีนึงค่ะ</strong></pre>
</blockquote>
<pre>เท่านี้ก็สามารถติดตั้งและทดสอบ TYPO3 4.6 ได้แล้วค่ะ</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3-thailand.com/2011/11/16/found-error-when-install-typo3-4-6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>แม่แบบสำหรับการพัฒนาเว็บไซต์ด้วย TYPO3 &#8211; ฟรี</title>
		<link>http://www.typo3-thailand.com/2011/10/04/typo3-template-free-download/</link>
		<comments>http://www.typo3-thailand.com/2011/10/04/typo3-template-free-download/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 02:37:49 +0000</pubDate>
		<dc:creator>Kickstarter</dc:creator>
				<category><![CDATA[TYPO3 Template]]></category>

		<guid isPermaLink="false">http://www.typo3-thailand.com/?p=135</guid>
		<description><![CDATA[เพื่อให้ความรู้ถูกกระจายไปทุกรูขุมขนของเมืองไทย และหาใช้งานได้ง่าย ๆ  จากความตั้งใจในการแบ่งปันความรู้ดี ๆ เกี่ยวกับ TYPO3 ของไอบีเอสกรุงเทพ จึงได้ทำการพัฒนาแม่แบบสำหรับให้ดาวโหลดฟรีที่ http://www.ibs-webdevelopment.com/th/download/more-free-download-for-typo3-template.html และวางแผนที่จะเพิ่มเติมให้หลากหลาย พร้อมกับแนวทางการพัฒนาต่าง ๆ ที่สามารถเรียนรู้ได้ในแต่ละแม่แบบ มีความสุขในการเรียนรู้ค่ะ]]></description>
			<content:encoded><![CDATA[<p>เพื่อให้ความรู้ถูกกระจายไปทุกรูขุมขนของเมืองไทย และหาใช้งานได้ง่าย ๆ  จากความตั้งใจในการแบ่งปันความรู้ดี ๆ เกี่ยวกับ TYPO3 ของไอบีเอสกรุงเทพ จึงได้ทำการพัฒนาแม่แบบสำหรับให้ดาวโหลดฟรีที่<br />
<a href="http://www.ibs-webdevelopment.com/th/download/more-free-download-for-typo3-template.html">http://www.ibs-webdevelopment.com/th/download/more-free-download-for-typo3-template.html</a><br />
และวางแผนที่จะเพิ่มเติมให้หลากหลาย พร้อมกับแนวทางการพัฒนาต่าง ๆ ที่สามารถเรียนรู้ได้ในแต่ละแม่แบบ</p>
<p>มีความสุขในการเรียนรู้ค่ะ <img src='http://www.typo3-thailand.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3-thailand.com/2011/10/04/typo3-template-free-download/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>TYPO3 และการซ่อนหน้าที่ยังไม่มีการแปลภาษา</title>
		<link>http://www.typo3-thailand.com/2011/09/27/typo3-and-hide-no-translate-page/</link>
		<comments>http://www.typo3-thailand.com/2011/09/27/typo3-and-hide-no-translate-page/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 03:40:55 +0000</pubDate>
		<dc:creator>Kickstarter</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.typo3-thailand.com/?p=121</guid>
		<description><![CDATA[หลาย ๆ คนอาจจะปวดหัวกับการแปลภาษาในระบบการจัดการเนื้อหา TYPO3 ที่บางหน้ามีการแปลภาษาแต่ไม่มีเนื้อหาในภาษานั้น ๆ ก็เลยอยากที่จะซ่อนหน้าที่ไม่มีภาษานั้น ๆ เอาไว้ ส่วนการจัดการของผู้ดูแลระบบ ให้เข้าไปที่ Edit Page Properties ค่ะ เลือกแถบการแสดงผลชื่อ Behaviour ค่ะ คุณจะเห็นโหมด Language Localization อยู่ ให้ทำเครื่องหมายที่หน้า Hide page if no translation for current language exists อย่าลืมบันทึกนะค่ะ จากนั้นเคลียร์แคช แล้วทำการ Refresh ที่หน้าเว็บเพื่อดูความแตกต่างค่ะ ตัวอย่าง Interface]]></description>
			<content:encoded><![CDATA[<p>หลาย ๆ คนอาจจะปวดหัวกับการแปลภาษาในระบบการจัดการเนื้อหา TYPO3 ที่บางหน้ามีการแปลภาษาแต่ไม่มีเนื้อหาในภาษานั้น ๆ ก็เลยอยากที่จะซ่อนหน้าที่ไม่มีภาษานั้น ๆ เอาไว้</p>
<p>ส่วนการจัดการของผู้ดูแลระบบ</p>
<ul>
<li>ให้เข้าไปที่<strong> Edit Page Properties </strong>ค่ะ</li>
<li>เลือกแถบการแสดงผลชื่อ<strong> Behaviour</strong> ค่ะ</li>
<li>คุณจะเห็นโหมด <strong>Language Localization</strong> อยู่ ให้ทำเครื่องหมายที่หน้า <strong>Hide page if no translation for current language exists</strong></li>
<li>อย่าลืมบันทึกนะค่ะ จากนั้นเคลียร์แคช แล้วทำการ Refresh ที่หน้าเว็บเพื่อดูความแตกต่างค่ะ</li>
</ul>
<p style="text-align: center;"><a href="http://www.typo3-thailand.com/wp-content/uploads/2011/09/hide-no-translation.jpg" target="_blank"><img class="size-medium wp-image-122 aligncenter" style="border-width: 10px; border-color: gray; border-style: solid;" title="hide-no-translation" src="http://www.typo3-thailand.com/wp-content/uploads/2011/09/hide-no-translation-300x185.jpg" alt="TYPO3 และการซ่อนหน้าที่ไม่มีการแปลภาษา" width="300" height="185" /></a><strong style="text-align: -webkit-auto;">ตัวอย่าง Interface</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3-thailand.com/2011/09/27/typo3-and-hide-no-translate-page/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

