<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Willy Cauza</title>
	<atom:link href="http://cauza.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cauza.wordpress.com</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jan 2012 00:00:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='cauza.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Willy Cauza</title>
		<link>http://cauza.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://cauza.wordpress.com/osd.xml" title="Willy Cauza" />
	<atom:link rel='hub' href='http://cauza.wordpress.com/?pushpress=hub'/>
		<item>
		<title>WSI : CMS instan untuk Website Sekolah</title>
		<link>http://cauza.wordpress.com/2012/01/27/wsi-cms-instan-untuk-website-sekolah/</link>
		<comments>http://cauza.wordpress.com/2012/01/27/wsi-cms-instan-untuk-website-sekolah/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 06:52:57 +0000</pubDate>
		<dc:creator>cauza</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">https://cauza.wordpress.com/?p=227</guid>
		<description><![CDATA[Namanya WSI akronim dari website sekolah indonesia. Menurut credit tittlenya website ini dikembangkan oleh tim balitbang depdiknas. Dan yang paling penting cms ini bisa didownload gratis di situs www.websekolahindonesia.com. Seperti namanya, cms ini ditujukan bagi sekolah-sekolah yang ingin membuat laman webnya dengan mudah, cepat dan sesuai standar web sekolah pada umumnya. Tidak perlu repot-repot mencari [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cauza.wordpress.com&amp;blog=1119491&amp;post=227&amp;subd=cauza&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://cauza.files.wordpress.com/2012/01/wsi.jpg"><img class="alignleft size-medium wp-image-231" title="wsi" src="http://cauza.files.wordpress.com/2012/01/wsi.jpg?w=300&#038;h=172" alt="" width="300" height="172" /></a>Namanya WSI akronim dari website sekolah indonesia. Menurut credit tittlenya website ini dikembangkan oleh tim balitbang depdiknas. Dan yang paling penting cms ini bisa didownload gratis di situs www.websekolahindonesia.com. Seperti namanya, cms ini ditujukan bagi sekolah-sekolah yang ingin membuat laman webnya dengan mudah, cepat dan sesuai standar web sekolah pada umumnya. Tidak perlu repot-repot mencari modul khusus sekolah yang jarang ditemui di cms seperti joomla, wordpress dan cms populer lainnya. Karena dalam WSI sudah terinclude dengan modul-modul yang memang sering digunakan untuk membuat sebuah laman web sekolah. Modul-modul tersebut diantaranya ; modul guru, siswa, alumni, download materi dsb. Bisa dibilang cms ini bisa diandalkan untuk menjadi pilihan sekolah Anda.</p>
<p>Ada lagi yang menarik dari WSI ini, dia menyediakan forum member yang konsepnya mirip-mirip media sosial. Bisa chating, sharing file dan kirim pesan ke sesama member dll. Sehingga membuat siswa tidak bosan untuk berkunjung. Namun ada beberapa kelemahan yang membuat website ini tidak SEO friendly. Dalam pengalamatannya website ini belum mengakomodasi permalink. Adapun untuk pengembangannya, cms ini tergolong agak rumit bagi pemula. Ditambah kustomasi dan dukungan pengembangan template yang masih belum populer membuat cms ini terlihat biasa-biasa saja. Padahal jika dikembangkan lebih jauh, cms ini akan menarik perhatian banyak kalangan yang ingin memngembangkan website sekolah. Walaupun demikian, salute tetap harus kita berikan kepada tim pengembang website ini. Salam sukses.., semoga cms indonesia semakin berkembang.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cauza.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cauza.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cauza.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cauza.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cauza.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cauza.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cauza.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cauza.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cauza.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cauza.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cauza.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cauza.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cauza.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cauza.wordpress.com/227/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cauza.wordpress.com&amp;blog=1119491&amp;post=227&amp;subd=cauza&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cauza.wordpress.com/2012/01/27/wsi-cms-instan-untuk-website-sekolah/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/48b91166ac319b0614c0cbcda34b8174?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cauza</media:title>
		</media:content>

		<media:content url="http://cauza.files.wordpress.com/2012/01/wsi.jpg?w=300" medium="image">
			<media:title type="html">wsi</media:title>
		</media:content>
	</item>
		<item>
		<title>Mempercantik Paging Halaman Lokomedia</title>
		<link>http://cauza.wordpress.com/2012/01/11/mempercantik-paging-halaman-lokomedia/</link>
		<comments>http://cauza.wordpress.com/2012/01/11/mempercantik-paging-halaman-lokomedia/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 11:48:01 +0000</pubDate>
		<dc:creator>cauza</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[lokomedia]]></category>
		<category><![CDATA[paging]]></category>

		<guid isPermaLink="false">http://cauza.wordpress.com/?p=218</guid>
		<description><![CDATA[Bulan januari ini lokomedia kembali merilis versi terbarunya yakni lokomedia 1.5.5. Banyak perbaikan disana sini, terutama dalam hal security-nya. Tampilannya pun dirubah sedemikian rupa sehingga berbeda dengan tampilan sebelumnya, walaupun tidak signifikan. Didukung dengan banyaknya programer dan designer yang tertarik dalam pengembangan lokomedia, sudah banyak template yang sengaja dibuat dan diupload ke internet. Namun bagi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cauza.wordpress.com&amp;blog=1119491&amp;post=218&amp;subd=cauza&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://cauza.files.wordpress.com/2012/01/paging.jpg"><img class="alignleft  wp-image-219" title="paging" src="http://cauza.files.wordpress.com/2012/01/paging.jpg?w=209&#038;h=200" alt="paging style with css" width="209" height="200" /></a>Bulan januari ini lokomedia kembali merilis versi terbarunya yakni lokomedia 1.5.5. Banyak perbaikan disana sini, terutama dalam hal security-nya. Tampilannya pun dirubah sedemikian rupa sehingga berbeda dengan tampilan sebelumnya, walaupun tidak signifikan. Didukung dengan banyaknya programer dan designer yang tertarik dalam pengembangan lokomedia, sudah banyak template yang sengaja dibuat dan diupload ke internet. Namun bagi anda yang ingin mengkustomize tampilan web anda yang berbasis lokomedia itu sah sah saja.Karena setiap orang mempunyai selera masing-masing.</p>
<p>Kali ini saya ingin berbagi tentang bagaimana cara mempercantik navigasi paging pada lokomedia. Referensi tulisan ini saya dapatkan dari http://www.webdistortion.com/2008/10/27/26-pager-styles-from-around-the-web-css-images-and-html/. Disana terdapat banyak style paging yang digunakan oleh berbagai web terkenal seperti yahoo, digg, wordpress, facebook dll.<span id="more-218"></span></p>
<p>Style yang akan saya gunakan dalam tulisan saat ini adalah seperti digg.com, download css dan html filenya dari web referensi diatas. Ambil file css-nya dan copykan ke folder css template ubah dengan nama paging.css</p>
<blockquote><p>/* Page Numbers */<br />
.pages {<br />
font: 83%/1.4 arial, helvetica, sans-serif;<br />
padding: 1em;<br />
margin: 1em 0;<br />
clear: left;<br />
font-size: 85%;<br />
}</p>
<p>.pages a, .pages span {<br />
color:#003366;<br />
display: block;<br />
float: left;<br />
padding: 0.2em 0.5em;<br />
margin-right: 0.1em;<br />
border: 1px solid #fff;<br />
background: #fff;<br />
}</p>
<p>.pages span.current {<br />
border: 1px solid #2E6AB1;<br />
font-weight: bold;<br />
background: #2E6AB1;<br />
color: #fff;<br />
}</p>
<p>.pages a {<br />
border: 1px solid #9AAFE5;<br />
text-decoration: none;<br />
}</p>
<p>.pages a:hover {<br />
border-color: #2E6AB1;<br />
}</p>
<p>.pages a.nextprev {<br />
font-weight: bold;<br />
}</p>
<p>.pages span.nextprev {<br />
color: #666;<br />
}</p>
<p>.pages span.nextprev {<br />
border: 1px solid #ddd;<br />
color: #999;<br />
}</p>
<p>.pages .nextprev-next {<br />
float: right;<br />
}</p></blockquote>
<p>Panggil paging.css ini dengan menambahkan kode @import url(paging.css); pada style.css. Ini berfungsi agar file paging.css dapat bekerja. Yang tidak boleh ketinggalan adalah kita mengedit class_paging.php pada folder config. Untuk percobaan kita akan mengubah style paging pada halaman semua berita, yang pada design defaultnya ini terletak di class paging2.</p>
<p>Hilangkan semua karakter &#8220;|&#8221; pada class paging2.<br />
Tambahkan class pada link first prev pada saat aktif</p>
<blockquote><p>$link_halaman .= &#8220;&lt;a href=halberita-1.html&gt;&lt;&lt; First&lt;/a&gt;</p>
<p>menjadi</p>
<p>$link_halaman .= &#8220;&lt;a href=halberita-1.html class=&#8217;nextprev&#8217;&gt;&lt;&lt; First&lt;/a&gt;</p></blockquote>
<p>tambahkan juga class untuk link prev-nya</p>
<p>Tambahkan class pada saat link first prev disable yaitu pada saat halaman 1 aktif</p>
<blockquote><p>&lt;&lt; First</p>
<p>menjadi</p>
<p>&lt;span class=&#8217;nextprev&#8217;&gt;&lt;&lt; First&lt;/span&gt;</p></blockquote>
<p>berikan juga class=nextprev untuk link prev-nya.</p>
<p>Tambahkan class untuk titik tiga apabila halaman aktifnya lebih dari 3</p>
<blockquote><p>$angka = ($halaman_aktif &gt; 3 ? &#8221; &#8230; &#8221; : &#8221; &#8220;);</p>
<p>menjadi</p>
<p>$angka = ($halaman_aktif &gt; 3 ? &#8220;&lt;span class=&#8217;nextprev&#8217;&gt;&#8230;&lt;/span&gt;&#8221; : &#8221; &#8220;);</p></blockquote>
<p>Berikan juga class buat halaman aktif</p>
<blockquote><p> $angka .= &#8221; &lt;b&gt;$halaman_aktif&lt;/b&gt; | &#8220;;</p>
<p>menjadi</p>
<p>$angka .= &#8221; &lt;span class=&#8217;current&#8217;&gt;&lt;b&gt;$halaman_aktif&lt;/b&gt;&lt;/span&gt;&#8221;;</p></blockquote>
<p>Untuk membuat link angka ubah</p>
<blockquote><p> $angka .= ($halaman_aktif+2&lt;$jmlhalaman ? &#8221; &#8230; | &lt;a href=halberita-$jmlhalaman.html&gt;$jmlhalaman&lt;/a&gt; | &#8221; : &#8221; &#8220;);</p>
<p>menjadi</p>
<p>$angka .= ($halaman_aktif+2&lt;$jmlhalaman ? &#8220;&lt;span class=&#8217;nextprev&#8217;&gt;&#8230;&lt;/span&gt;&lt;a href=halberita-$jmlhalaman.html&gt;$jmlhalaman&lt;/a&gt; &#8221; : &#8221; &#8220;);</p></blockquote>
<p>Sekarang beralih ke navigasi next last, sama seperti first prev. Jika dalam keadaan aktif</p>
<blockquote><p>$link_halaman .= &#8221; &lt;a href=halberita-$next.html&gt;Next &gt;&lt;/a&gt; |</p>
<p>menjadi</p>
<p>$link_halaman .= &#8221; &lt;a href=halberita-$next.html class=&#8217;nextprev&#8217;&gt;Next &gt;&lt;/a&gt;</p></blockquote>
<p>Juga dengan navigasi Last. Terakhir adalah navigasi next last disable yaitu pada saat halaman yang aktif adalah halaman terakhir</p>
<blockquote><p>$link_halaman .= &#8221; Next &gt; | Last &gt;&gt;&#8221;;</p>
<p>menjadi</p>
<p>$link_halaman .= &#8221; &lt;span class=&#8217;nextprev&#8217;&gt;Next &gt;&lt;/span&gt; &lt;span class=&#8217;nextprev&#8217;&gt; Last &gt;&gt;&lt;/span&gt;&#8221;;</p></blockquote>
<p>Kode lengkapnya :</p>
<blockquote><p>&lt;?php<br />
// class paging untuk halaman berita (menampilkan semua berita)<br />
class Paging2{<br />
// Fungsi untuk mencek halaman dan posisi data<br />
function cariPosisi($batas){<br />
if(empty($_GET['halberita'])){<br />
$posisi=0;<br />
$_GET['halberita']=1;<br />
}<br />
else{<br />
$posisi = ($_GET['halberita']-1) * $batas;<br />
}<br />
return $posisi;<br />
}</p>
<p>// Fungsi untuk menghitung total halaman<br />
function jumlahHalaman($jmldata, $batas){<br />
$jmlhalaman = ceil($jmldata/$batas);<br />
return $jmlhalaman;<br />
}</p>
<p>// Fungsi untuk link halaman 1,2,3<br />
function navHalaman($halaman_aktif, $jmlhalaman){<br />
$link_halaman = &#8220;&#8221;;</p>
<p>// Link ke halaman pertama (first) dan sebelumnya (prev)<br />
if($halaman_aktif &gt; 1){<br />
$prev = $halaman_aktif-1;<br />
$link_halaman .= &#8220;&lt;a href=halberita-1.html class=&#8217;nextprev&#8217;&gt;&lt;&lt; First&lt;/a&gt;<br />
&lt;a href=halberita-$prev.html class=&#8217;nextprev&#8217;&gt;&lt; Prev&lt;/a&gt;&#8221;;<br />
}<br />
else{<br />
$link_halaman .= &#8220;&lt;span class=&#8217;nextprev&#8217;&gt;&lt;&lt; First&lt;/span&gt;&lt;span class=&#8217;nextprev&#8217;&gt;&lt; Prev &lt;/span&gt; &#8220;;<br />
}</p>
<p>// Link halaman 1,2,3, &#8230;<br />
$angka = ($halaman_aktif &gt; 3 ? &#8220;&lt;span class=&#8217;nextprev&#8217;&gt;&#8230;&lt;/span&gt;&#8221; : &#8221; &#8220;);<br />
for ($i=$halaman_aktif-2; $i&lt;$halaman_aktif; $i++){<br />
if ($i &lt; 1)<br />
continue;<br />
$angka .= &#8220;&lt;a href=halberita-$i.html&gt;$i&lt;/a&gt;  &#8220;;<br />
}<br />
$angka .= &#8221; &lt;span class=&#8217;current&#8217;&gt;&lt;b&gt;$halaman_aktif&lt;/b&gt;&lt;/span&gt;&#8221;;</p>
<p>for($i=$halaman_aktif+1; $i&lt;($halaman_aktif+3); $i++){<br />
if($i &gt; $jmlhalaman)<br />
break;<br />
$angka .= &#8220;&lt;a href=halberita-$i.html&gt;$i&lt;/a&gt;  &#8220;;<br />
}<br />
$angka .= ($halaman_aktif+2&lt;$jmlhalaman ? &#8220;&lt;span class=&#8217;nextprev&#8217;&gt;&#8230;&lt;/span&gt;&lt;a href=halberita-$jmlhalaman.html&gt;$jmlhalaman&lt;/a&gt; &#8221; : &#8221; &#8220;);</p>
<p>$link_halaman .= &#8220;$angka&#8221;;</p>
<p>// Link ke halaman berikutnya (Next) dan terakhir (Last)<br />
if($halaman_aktif &lt; $jmlhalaman){<br />
$next = $halaman_aktif+1;<br />
$link_halaman .= &#8221; &lt;a href=halberita-$next.html class=&#8217;nextprev&#8217;&gt;Next &gt;&lt;/a&gt;<br />
&lt;a href=halberita-$jmlhalaman.html class=&#8217;nextprev&#8217;&gt;Last &gt;&gt;&lt;/a&gt; &#8220;;<br />
}<br />
else{<br />
$link_halaman .= &#8221; &lt;span class=&#8217;nextprev&#8217;&gt;Next &gt;&lt;/span&gt; &lt;span class=&#8217;nextprev&#8217;&gt; Last &gt;&gt;&lt;/span&gt;&#8221;;<br />
}<br />
return $link_halaman;<br />
}<br />
}</p>
<p>?&gt;</p></blockquote>
<p>Jangan lupa juga memberi properti div pada link halaman dalam file kiri.php tepatnya di module semua berita.</p>
<blockquote><p> echo &#8220;Hal: $linkHalaman &lt;br /&gt;&lt;br /&gt;&#8221;;</p>
<p>jadi</p>
<p>echo &#8220;&lt;div class=&#8217;pages&#8217;&gt; $linkHalaman &lt;/div&gt;&lt;br /&gt;&#8221;;</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cauza.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cauza.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cauza.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cauza.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cauza.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cauza.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cauza.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cauza.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cauza.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cauza.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cauza.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cauza.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cauza.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cauza.wordpress.com/218/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cauza.wordpress.com&amp;blog=1119491&amp;post=218&amp;subd=cauza&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cauza.wordpress.com/2012/01/11/mempercantik-paging-halaman-lokomedia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/48b91166ac319b0614c0cbcda34b8174?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cauza</media:title>
		</media:content>

		<media:content url="http://cauza.files.wordpress.com/2012/01/paging.jpg?w=300" medium="image">
			<media:title type="html">paging</media:title>
		</media:content>
	</item>
		<item>
		<title>Avatar Komentar dengan Gravatar pada CMS Lokomedia</title>
		<link>http://cauza.wordpress.com/2012/01/05/avatar-komentar-dengan-gravatar-pada-cms-lokomedia/</link>
		<comments>http://cauza.wordpress.com/2012/01/05/avatar-komentar-dengan-gravatar-pada-cms-lokomedia/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 11:38:54 +0000</pubDate>
		<dc:creator>cauza</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[gravatar]]></category>
		<category><![CDATA[lokomedia]]></category>

		<guid isPermaLink="false">http://cauza.wordpress.com/?p=211</guid>
		<description><![CDATA[Akan lebih keren jika halaman komentar pada  lokomedia disisipi dengan gambar avatar. Gravatar (Global Recognized Avatar) adalah pilihan tepat untuk ditampilkan pada halaman komentar CMS lokomedia, Seperti avatar yang sering ditampilkan pada website dan blog pada umumnya. Untuk mendapatkan avatar tersebut hanya butuh email valid dari pengirim komentar. Sehingga jika email pengirim komentar valid dan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cauza.wordpress.com&amp;blog=1119491&amp;post=211&amp;subd=cauza&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://cauza.files.wordpress.com/2012/01/gravatar.jpg"><img class="alignleft size-medium wp-image-212" title="gravatar" src="http://cauza.files.wordpress.com/2012/01/gravatar.jpg?w=300&#038;h=190" alt="" width="300" height="190" /></a>Akan lebih keren jika halaman komentar pada  <strong>lokomedia</strong> disisipi dengan gambar avatar. Gravatar (Global Recognized Avatar) adalah pilihan tepat untuk ditampilkan pada halaman komentar CMS lokomedia, Seperti avatar yang sering ditampilkan pada website dan blog pada umumnya. Untuk mendapatkan avatar tersebut hanya butuh email valid dari pengirim komentar. Sehingga jika email pengirim komentar valid dan sudah terintegrasi dengan gravatar maka akan ditampilkan gambar avatar si pengirim komentar.</p>
<p>Kalau kita perhatikan form komentar pada lokomedia terdiri dari 4 inputan, nama, website, komentar, dan captcha. Lha terus gimana cara kita tahu alamat email pengirim komentar ? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  . Tenang saja..! Supaya tidak banyak modifikasi kita gunakan saja kolom website menjadi kolom isian email pengirim komentar. Yang tentunya kolom isian ini tidak ada fungsi validasi email (untuk validasi email kita akan bahas lain waktu) dan tidak diwajibkan bagi pengirim untuk mengisinya. Karena hanya kolom nama, komentar dan captcha yang diberi validasi recuired. Kita abaikan dulu itu semua. Intinya sekarang kita cuma akan belajar bagaimana menampilkan avatar dari gravatar ke website kita.<span id="more-211"></span></p>
<p>Gravatar menampilkan avatar dengan cara mengenkripsi email, apakah ada gambar yang sesuai dengan enkripsi email tersebut. Apabila tidak ada gambar yang sesuai maka gravatar akan menampilkan gambar default yang biasanya hanya kotak biru dengan huruf G terbalik ke atas. Begitulah logika kode untuk menampilkan gravatar ini.</p>
<blockquote><p>$grav_url = &#8216;http://www.gravatar.com/avatar/&#8217; . md5( strtolower( trim( $s[url] ) ) ) . &#8216;?d=&#8217; . urlencode( $default ) . &#8216;&amp;s=&#8217; . $size;</p></blockquote>
<p>Supaya lebih jelas sebaiknya lihat langsung ke<a href="http://gravatar.com"> gravatar</a> saja, disitu djelaskan bagaimana mengenkripsi, mendapatkan image, menentukan ukuran dan membuat image default. Dari kode di atas enkripsi hash dilakukan terhadap email yang ada di database komentar kolom url. $default adalah variabel gambar default yang kita tentukan. Jadi sebenarnya gravatar memperbolehkan kita membuat avatar devault sesuai keinginan kita (dengan memberikan nilai $default = url_gambar_kita_sendiri. Sedangkan $size adalah ukuran gambar yang diinginkan.</p>
<p>Berikut kode halaman komentar yang sudah saya buat untuk lokomedia templates eljquery. Halaman ini dibuat dengan menggunakan table tanpa mengubah css sedikitpun. Setidaknya ini menjadi dasar untuk belajar teknik yang jauh lebih rumit lagi. Buka file kiri.php, dan cari modul detail berita. Replace kode komentar berita dengan kode berikut :</p>
<blockquote><p>// Komentar berita<br />
$sql = mysql_query(&#8220;SELECT * FROM komentar WHERE id_berita=&#8217;$_GET[id]&#8216; AND aktif=&#8217;Y&#8217; LIMIT $posisi,$batas&#8221;);<br />
$jml = mysql_num_rows($sql);<br />
$size = 60;<br />
// Apabila sudah ada komentar, tampilkan<br />
if ($jml &gt; 0){<br />
echo &#8220;&lt;table celspacing=&#8217;6px&#8217; width=&#8217;100%&#8217;&gt;&#8221;;<br />
while ($s = mysql_fetch_array($sql)){<br />
$tanggal = tgl_indo($s[tgl]);<br />
$grav_url = &#8216;http://www.gravatar.com/avatar/&#8217; . md5( strtolower( trim( $s[url] ) ) ) . &#8216;?d=&#8217; . urlencode( $default ) . &#8216;&amp;s=&#8217; . $size;;<br />
echo&#8221;&lt;tr&gt;&lt;td style=&#8217;padding:5px;&#8217; width=&#8217;180px&#8217; valign=&#8217;top&#8217;&gt;&lt;img src=&#8217;$grav_url&#8217; alt=&#8221; /&gt;&lt;br&gt;&lt;b&gt;$s[nama_komentar]&lt;/b&gt;&lt;br&gt;$tanggal &#8211; $s[jam_komentar] WIB&lt;/td&gt;<br />
&lt;td bgcolor=&#8217;#F4F3EF&#8217; style=&#8217;padding:5px;&#8217; valign=&#8217;top&#8217;&gt;$s[isi_komentar]&lt;/td&gt;<br />
&lt;/tr&gt;&#8221;;<br />
}<br />
echo &#8220;&lt;/table&gt;&#8221;;</p>
<p>$jmldata     = mysql_num_rows(mysql_query(&#8220;SELECT * FROM komentar WHERE id_berita=&#8217;$_GET[id]&#8216; AND aktif=&#8217;Y'&#8221;));<br />
$jmlhalaman  = $p-&gt;jumlahHalaman($jmldata, $batas);<br />
$linkHalaman = $p-&gt;navHalaman($_GET['halkomentar'], $jmlhalaman);<br />
echo &#8220;$linkHalaman&#8221;;<br />
}</p></blockquote>
<p>Jangan lupa untuk mengubah form komentar, yang semula adalah website dirubah dengan email. Untuk database tidak perlu kita otak-atik, karena kita hanya mengalihfungsikan website menjadi email tanpa validasi.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cauza.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cauza.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cauza.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cauza.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cauza.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cauza.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cauza.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cauza.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cauza.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cauza.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cauza.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cauza.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cauza.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cauza.wordpress.com/211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cauza.wordpress.com&amp;blog=1119491&amp;post=211&amp;subd=cauza&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cauza.wordpress.com/2012/01/05/avatar-komentar-dengan-gravatar-pada-cms-lokomedia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/48b91166ac319b0614c0cbcda34b8174?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cauza</media:title>
		</media:content>

		<media:content url="http://cauza.files.wordpress.com/2012/01/gravatar.jpg?w=300" medium="image">
			<media:title type="html">gravatar</media:title>
		</media:content>
	</item>
		<item>
		<title>Solusi Drop Down Menu 3 Level pada Lokomedia 1.5</title>
		<link>http://cauza.wordpress.com/2011/12/30/solusi-drop-down-menu-3-level-pada-lokomedia-1-5/</link>
		<comments>http://cauza.wordpress.com/2011/12/30/solusi-drop-down-menu-3-level-pada-lokomedia-1-5/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 04:06:42 +0000</pubDate>
		<dc:creator>cauza</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[dropdown menu]]></category>
		<category><![CDATA[lokomedia]]></category>
		<category><![CDATA[modul]]></category>

		<guid isPermaLink="false">https://cauza.wordpress.com/?p=205</guid>
		<description><![CDATA[Apycom.com adalah jquery menu yang dipakai pada drop down menu di lokomedia 1.5 . Sayangnya pada template bawaan, dropdown menu lokomedia hanya mengakomodasi sampai menu level 2 saja. Bagaimana jika kita ingin mebuat menu sampai beberapa level? Sebenarnya apycom.com bisa melakukannya. Kita bisa melihat struktur html apycom.com bahkan tersusun atas menu 4-5 level. Sekarang tinggal [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cauza.wordpress.com&amp;blog=1119491&amp;post=205&amp;subd=cauza&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Apycom.com adalah jquery menu yang dipakai pada drop down menu di lokomedia 1.5 . Sayangnya pada template bawaan, dropdown menu lokomedia hanya mengakomodasi sampai menu level 2 saja. Bagaimana jika kita ingin mebuat menu sampai beberapa level? Sebenarnya apycom.com bisa melakukannya. Kita bisa melihat struktur html apycom.com bahkan tersusun atas menu 4-5 level. Sekarang tinggal bagaimana kita bisa menjadikan kode html tersebut kedalam script php dinamis berbasis database. Saya akan coba memberi solusinya, namun tutorial ini hanya sebatas level 3 saja. Yaitu main menu, child menu, dan grandchild menu.</p>
<p><a href="http://cauza.files.wordpress.com/2011/12/apycom.jpg"><img class="aligncenter size-medium wp-image-208" title="apycom" src="http://cauza.files.wordpress.com/2011/12/apycom.jpg?w=300&#038;h=128" alt="" width="300" height="128" /></a>Langkah 1 :</p>
<p>Buat tabel untuk menyimpan database menu di MYSQL <span id="more-205"></span></p>
<blockquote><p>CREATE TABLE `menu` (<br />
`id` tinyint(3) unsigned NOT NULL auto_increment,<br />
`parent_id` tinyint(3) unsigned NOT NULL default &#8217;0&#8242;,<br />
`title` varchar(100) collate latin1_general_ci NOT NULL,<br />
`url` varchar(100) collate latin1_general_ci NOT NULL default &#8221;,<br />
PRIMARY KEY  (`id`)<br />
)</p></blockquote>
<p>Langkah 2 :</p>
<p>Masukkan source code berikut ke dalam template lokomedia mereplace source code menu sebelumnya</p>
<blockquote><p>&lt;ul&gt;<br />
&lt;?php<br />
$main=mysql_query(&#8220;SELECT * FROM menu WHERE parent_id=0&#8243;);</p>
<p>while($r=mysql_fetch_array($main)){<br />
echo &#8220;&lt;li&gt;&lt;a href=&#8217;$r[url]&#8216;&gt;&lt;span&gt;$r[title]&lt;/span&gt;&lt;/a&gt;&#8221;;<br />
$sub=mysql_query(&#8220;SELECT * FROM menu WHERE parent_id=$r[id]&#8220;);<br />
$jml=mysql_num_rows($sub);<br />
// apabila sub menu ditemukan<br />
if ($jml &gt; 0){<br />
echo &#8220;&lt;div&gt;&lt;ul&gt;&#8221;;<br />
while($w=mysql_fetch_array($sub)){<br />
echo &#8220;&lt;li&gt;&lt;a href=&#8217;$w[url]&#8216;&gt;&lt;span&gt;&#187; $w[title]&lt;/span&gt;&lt;/a&gt;&#8221;;<br />
$sub2=mysql_query(&#8220;SELECT * FROM menu WHERE parent_id=$w[id]&#8220;);<br />
$jml2=mysql_num_rows($sub2);<br />
// apabila submenu 2 ditemukan<br />
if ($jml &gt; 0){<br />
echo &#8220;&lt;div&gt;&lt;ul&gt;&#8221;;<br />
while($x=mysql_fetch_array($sub2)){<br />
echo &#8220;&lt;li&gt;&lt;a href=&#8217;$x[url]&#8216;&gt;&lt;span&gt;&#187; $x[title]&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&#8221;;<br />
}<br />
echo &#8220;&lt;/ul&gt;&lt;/div&gt;<br />
&lt;/li&gt;&#8221;;<br />
}<br />
else {<br />
echo&#8221;&lt;/li&gt;&#8221;;<br />
}<br />
}<br />
echo &#8220;&lt;/ul&gt;&lt;/div&gt;<br />
&lt;/li&gt;&#8221;;<br />
}<br />
else{<br />
echo &#8220;&lt;/li&gt;&#8221;;<br />
}<br />
}<br />
?&gt;<br />
&lt;/ul&gt;</p></blockquote>
<p>Untuk modul manajemen menu pada administrator bisa di download <a title="modul menu lokomedia" href="http://www.ziddu.com/download/18029547/mod_menu.rar.html">disini.</a> Jangan lupa untuk menambahkan kode di content.php pada folder admin web untuk menampilkan modul menu. Sekarang silakan dicoba menu drop downnya. Semoga bisa jadi solusi.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cauza.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cauza.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cauza.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cauza.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cauza.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cauza.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cauza.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cauza.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cauza.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cauza.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cauza.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cauza.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cauza.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cauza.wordpress.com/205/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cauza.wordpress.com&amp;blog=1119491&amp;post=205&amp;subd=cauza&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cauza.wordpress.com/2011/12/30/solusi-drop-down-menu-3-level-pada-lokomedia-1-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/48b91166ac319b0614c0cbcda34b8174?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cauza</media:title>
		</media:content>

		<media:content url="http://cauza.files.wordpress.com/2011/12/apycom.jpg?w=300" medium="image">
			<media:title type="html">apycom</media:title>
		</media:content>
	</item>
	</channel>
</rss>
