<?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>INT2K Blog - Think and write the code &#187; OSCommerce</title>
	<atom:link href="http://www.int2k.web.id/category/web-coding/oscommerce/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.int2k.web.id</link>
	<description>Think and write the code</description>
	<lastBuildDate>Mon, 12 Sep 2011 03:14:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Update currency OSCommerce dengan kurs klikBCA</title>
		<link>http://www.int2k.web.id/2008/11/update-currency-oscommerce-dengan-kurs-klikbca/</link>
		<comments>http://www.int2k.web.id/2008/11/update-currency-oscommerce-dengan-kurs-klikbca/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 16:48:10 +0000</pubDate>
		<dc:creator>int2k</dc:creator>
				<category><![CDATA[OSCommerce]]></category>
		<category><![CDATA[currency]]></category>
		<category><![CDATA[kurs bca]]></category>

		<guid isPermaLink="false">http://www.int2k.web.id/?p=127</guid>
		<description><![CDATA[Setelah pembuatan post sebelum nya tentang widget kurs rate BCA, ada muncul permintaan agar script widget ini bisa di gunakan untuk melakukan proses update currency pada situs yang berbasis oscommerce. Standar awal dari OSCommerce untuk proses update currency adalah dengan melalui website OANDA atau XE, ini bisa dilihat pada file admin/includes/application_top yang berupa : // [...]]]></description>
			<content:encoded><![CDATA[<p>Setelah pembuatan post sebelum nya tentang widget kurs rate BCA, ada muncul permintaan agar script widget ini bisa di gunakan untuk melakukan proses update currency pada situs yang berbasis oscommerce. Standar awal dari OSCommerce untuk proses update currency adalah dengan melalui website OANDA atau XE, ini bisa dilihat pada file admin/includes/application_top yang berupa :</p>
<p><code><br />
// Define how do we update currency exchange rates<br />
// Possible values are 'oanda' 'xe' or ''<br />
  define('CURRENCY_SERVER_PRIMARY', 'oanda');<br />
  define('CURRENCY_SERVER_BACKUP', 'xe');<br />
</code><br />
Disini artinya update currency akan melalui situs OANDA terlebih dahulu, dan kalo gagal baru dilanjutkan dengan menggunakan situs XE. Proses update currency ini dilakukan dengan mengambil nilai yang dihasilkan oleh fungsi quote_oanda_currency dan quote_xe_currency yang ada di dalam file admin/includes/functions/localization.php. Didalam file inilah nantinya akan kita tambahkan fungsi untuk mengambil nilai kurs yang ada di situs klikbca.<br />
<span id="more-127"></span><br />
Baiklah kita mulai proses modifikasi nya. Pertama-tama tambahkan fungsi di bawah ini ke dalam file localization.php.</p>
<pre>
<pre class="brush: php">
function quote_bca_currency($to, $from = DEFAULT_CURRENCY) {
if( (($to==&#039;IDR&#039;)&amp;&amp;($from==$to))||($to==$from) ) {
return &#039;1&#039;;
} elseif (($to==&#039;IDR&#039;)||($from==&#039;IDR&#039;)) {

// start curl
$url = &quot;http://www.klikbca.com/individual/silver/ind/rates.html&quot;;

if(function_exists(&#039;curl_init&#039;)) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($curl, CURLOPT_ENCODING, &#039;ISO-8859-1&#039;);
curl_setopt($curl, CURLOPT_URL, $url);
$page = curl_exec($curl);
curl_close($curl);
} elseif (ini_get(&#039;allow_url_fopen&#039;)) {
error_reporting(0);
$page = file_get_contents($url);
}

$match = array();

$content = explode (&#039;&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;testL&quot;&gt;&#039;, $page);
$content = explode (&#039;&lt;/table&gt;&#039;, $content[1]);
$content[0] .= &#039;&#039;;

$periode = explode (&#039;&lt;font color=&quot;black&quot; size=&quot;1&quot; face=&quot;Arial&quot;&gt;&#039;, $content[0]);
$periode = explode (&#039;WIB&#039;, $periode[1]);
$periode[0] .= &#039;WIB&#039;;

$periode = str_replace(&quot;  &quot;,&quot;&quot;, str_replace(&quot;\r\n&quot;,&quot;&quot;,$periode[0]));

$content = explode (&quot;&lt;TR BGCOLOR=&#039;#f0f0f0&#039;&gt;&quot;, $content[0]);

$list = 0;
for($i=1;$i&lt;=count($content);$i++){
$negara = explode (&quot;&lt;TR bgcolor=&#039;#e0e0e0&#039;&gt;&quot;, $content[$i]);
if($negara[0]){
$list++;
$kurs[$list] = str_replace(&quot;&amp;nbsp;&quot;,&quot;&quot;, str_replace(&quot;::&quot;,&quot;&quot;, str_replace(&quot; &quot;,&quot;&quot;, str_replace(&quot;                        &quot;,&quot;:&quot;, str_replace(&quot;\r\n&quot;,&quot;&quot;,strip_tags($negara[0])))))).&quot;&lt;br&gt;&quot;;
list($id1, $jual1, $beli1) = split(&#039;:&#039;, $kurs[$list]);
$match[$id1][&#039;jual&#039;] = str_replace(&quot;.00&quot;,&quot;&quot;,$jual1);
$match[$id1][&#039;beli&#039;] = str_replace(&quot;.00&quot;,&quot;&quot;,$beli1);
}
if($negara[1]){
$list++;
$kurs[$list] = str_replace(&quot;&amp;nbsp;&quot;,&quot;&quot;, str_replace(&quot;::&quot;,&quot;&quot;, str_replace(&quot; &quot;,&quot;&quot;, str_replace(&quot;                        &quot;,&quot;:&quot;, str_replace(&quot;\r\n&quot;,&quot;&quot;,strip_tags($negara[1])))))).&quot;&lt;br&gt;&quot;;
list($id1, $jual1, $beli1) = split(&#039;:&#039;, $kurs[$list]);
$match[$id1][&#039;jual&#039;] = str_replace(&quot;.00&quot;,&quot;&quot;,$jual1);
$match[$id1][&#039;beli&#039;] = str_replace(&quot;.00&quot;,&quot;&quot;,$beli1);
}

}

if(isset($match[$to])) {
return ( sprintf(&quot;%08.8f&quot;,1 / $match[$to][&#039;beli&#039;]));
} elseif(isset($match[$from])) {
return ( $match[$from][&#039;jual&#039;]);
} else {
return false;
}
} else {
return false;
}
}
</pre>
<p>Dan selanjutnya lakukan perubahan pada file admin/includes/application_top.php pada bagian yang telah di sebutkan di atas menjadi seperti ini.<br />
<code><br />
// Define how do we update currency exchange rates<br />
// Possible values are 'oanda' 'xe' or ''<br />
  define('CURRENCY_SERVER_PRIMARY', 'bca');<br />
  define('CURRENCY_SERVER_BACKUP', 'oanda');<br />
</code><br />
Setelah langkah diatas harusnya proses update currency dengan kurs yang berasal dari website klikBCA harusnya sudah bisa dilakukan. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.int2k.web.id/2008/11/update-currency-oscommerce-dengan-kurs-klikbca/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Instalasi Modul KurirTiki</title>
		<link>http://www.int2k.web.id/2008/10/instalasi-modul-kurirtiki/</link>
		<comments>http://www.int2k.web.id/2008/10/instalasi-modul-kurirtiki/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 05:00:00 +0000</pubDate>
		<dc:creator>int2k</dc:creator>
				<category><![CDATA[OSCommerce]]></category>
		<category><![CDATA[instalasi]]></category>
		<category><![CDATA[KurirTiki]]></category>
		<category><![CDATA[shipping]]></category>

		<guid isPermaLink="false">http://www.int2k.web.id/?p=103</guid>
		<description><![CDATA[Tutorial instalasi modul shipping kurirtiki untuk oscommerce.]]></description>
			<content:encoded><![CDATA[<p>Proses instalasi dari modul ini sebenarnya cukup sederhana. Sebelum memulai langkah-langkah instalasi ini sebaiknya lakukan backup terlebih dahulu database dan file-file oscommerce itu sendiri. Ektrak file KurirTiki.zip ke sebuah folder di komputer anda. Buka folder tempat anda mengekstrak file tersebut pada windows explorer. Kita akan mendapatkan folder KurirTiki, masuklah kedalam folder tersebut. Kita harus mengupload beberapa file di dalam folder catalog ke tempat instalasi oscommerce.<br />
<span id="more-103"></span></p>
<p>Upload 2 buah folder yang ada didalam folder catalog, yaitu folder admin dan includes ke direktori dimana kita melakukan instalasi oscommerce. Setelah selesai langkah selanjutnya adalah melakukan editing terhadap beberapa file.</p>
<p>1. admin\includes\boxes\tools.php</p>
<p>tambahkan code berikut </p>
<p> </p>
<pre class="brush: php">
/* KURIR TIKI */
.&#039;&lt;br&gt;&lt;a href=&quot;&#039; . tep_href_link(FILENAME_KURIRTIKI) . &#039;&quot; class=&quot;menuBoxContentLink&quot;&gt;&#039; . BOX_TOOLS_KURIRTIKI . &#039;&lt;/a&gt;&#039;
</pre>
<p>setelah bagian berikut (seharusnya ada di sekitar line-52) :</p>
<pre class="brush: php">

 &#039;&lt;a href=&quot;&#039; . tep_href_link(FILENAME_WHOS_ONLINE) . &#039;&quot; class=&quot;menuBoxContentLink&quot;&gt;&#039; . BOX_TOOLS_WHOS_ONLINE . &#039;&lt;/a&gt;&#039;
</pre>
<p>2. admin\includes\languages\english.php</p>
<p>tambahkan kode berikut pada baris terakhir sebelum  (?> )</p>
<pre class="brush: php">
/* KURIR TIKI */
define(&#039;BOX_TOOLS_KURIRTIKI&#039;, &#039;TIKI Rates&#039;);
</pre>
<p>3. admin\includes\database_tables.php</p>
<p>tambahkan kode berikut pada baris terakhir sebelum  ( ?&gt; )</p>
<pre class="brush: php">
/* KURIR TIKI */
define(&#039;TABLE_KURIRTIKI&#039;, &#039;kurirtiki&#039;);
</pre>
<p> 3. admin\includes\filenames.php<br />
tambahkan kode berikut pada baris terakhir sebelum  ( ?> )</p>
<pre class="brush: php">
/* KURIR TIKI */
define(&#039;FILENAME_KURIRTIKI&#039;, &#039;kurirtiki_rates.php&#039;);
</pre>
<p>Setelah editing selesai, jalankan query yang ada didalam file kurirtiki.sql . Untuk menjalankan query ini kita bisa menggunakan phpmyadmin atau pun tools lain yang berfungsi sama. </p>
<p>Proses instalasi selanjutnya di lakukan dari layar admin oscommerce. Lakukan proses login, dan masuk ke menu Admin&gt;Modules&gt;Shipping pilih TIKI Service dan aktifkan modul tersebut. Jika tidak ada pesan kesalahan, maka proses instalasi telah berhasil. Kita sekarang hanya perlu memperbaharui data-data kota tujuan yang dilayani oleh toko oscommerce kita. </p>
<p>Semoga berhasil.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.int2k.web.id/2008/10/instalasi-modul-kurirtiki/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>Update link download KurirTiki</title>
		<link>http://www.int2k.web.id/2008/10/update-link-download-kurirtiki/</link>
		<comments>http://www.int2k.web.id/2008/10/update-link-download-kurirtiki/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 03:24:28 +0000</pubDate>
		<dc:creator>int2k</dc:creator>
				<category><![CDATA[OSCommerce]]></category>
		<category><![CDATA[KurirTiki]]></category>
		<category><![CDATA[tiki]]></category>

		<guid isPermaLink="false">http://www.int2k.web.id/?p=92</guid>
		<description><![CDATA[Seperti nya beberapa orang mengalami kesulitan untuk mendownload file dari alamat MSN Space. Bila anda mengalami kesulitan untuk mengakses coba untuk download dari folder 4Shared. Alamat download nya bisa di lihat di bawah. Link download KurirTiki V.1.1]]></description>
			<content:encoded><![CDATA[<p>Seperti nya beberapa orang mengalami kesulitan untuk mendownload file dari alamat MSN Space. Bila anda mengalami kesulitan untuk mengakses coba untuk download dari folder 4Shared. Alamat download nya bisa di lihat di bawah.</p>
<p><span id="more-92"></span>Link download <a href="http://www.4shared.com/file/67738820/f106e4c1/KurirTiki-v1-1.html" onclick="pageTracker._trackPageview('/outgoing/www.4shared.com/file/67738820/f106e4c1/KurirTiki-v1-1.html?referer=');">KurirTiki V.1.1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.int2k.web.id/2008/10/update-link-download-kurirtiki/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Update untuk Modul Shipping OSCommerce Kurir Tiki</title>
		<link>http://www.int2k.web.id/2008/10/update-untuk-modul-shipping-oscommerce-kurir-tiki/</link>
		<comments>http://www.int2k.web.id/2008/10/update-untuk-modul-shipping-oscommerce-kurir-tiki/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 04:07:25 +0000</pubDate>
		<dc:creator>int2k</dc:creator>
				<category><![CDATA[OSCommerce]]></category>
		<category><![CDATA[shipping module]]></category>
		<category><![CDATA[tiki]]></category>
		<category><![CDATA[titipan kilat]]></category>

		<guid isPermaLink="false">http://www.int2k.web.id/?p=89</guid>
		<description><![CDATA[Modul ini adalah perbaikan untuk versi sebelumnya dari Modul Shipping OSCommerce, kesalahan terutama di sebabkan adanya kesalahan logik dalam fungsi quote yang akan menyebabkan pilihan servis pengiriman tidak dapat dilakukan. Pada modul yang terbaru ini kesalahan telah di perbaiki, dan pemilihan servis sekarang sudah dapat di lakukan. Download file tersebut di sini (Kurir Tiki V1.1)]]></description>
			<content:encoded><![CDATA[<p>Modul ini adalah perbaikan untuk versi sebelumnya dari Modul Shipping OSCommerce, kesalahan terutama di sebabkan adanya kesalahan logik dalam fungsi quote yang akan menyebabkan pilihan servis pengiriman tidak dapat dilakukan. Pada modul yang terbaru ini kesalahan telah di perbaiki, dan pemilihan servis sekarang sudah dapat di lakukan.</p>
<p><span id="more-89"></span></p>
<p>Download file tersebut di sini (<a title="Kurir Tiki V1.1" href="http://cid-cfe1e3644c3f1ade.skydrive.live.com/self.aspx/Public/KurirTiki-v1-1.zip" onclick="pageTracker._trackPageview('/outgoing/cid-cfe1e3644c3f1ade.skydrive.live.com/self.aspx/Public/KurirTiki-v1-1.zip?referer=');">Kurir Tiki V1.1</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.int2k.web.id/2008/10/update-untuk-modul-shipping-oscommerce-kurir-tiki/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>OScommerce TIKI Shipping modules</title>
		<link>http://www.int2k.web.id/2008/07/oscommerce-tiki-shipping-modules/</link>
		<comments>http://www.int2k.web.id/2008/07/oscommerce-tiki-shipping-modules/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 09:00:55 +0000</pubDate>
		<dc:creator>int2k</dc:creator>
				<category><![CDATA[OSCommerce]]></category>
		<category><![CDATA[shipping module]]></category>
		<category><![CDATA[tiki]]></category>
		<category><![CDATA[titipan kilat]]></category>

		<guid isPermaLink="false">http://int2k.web.id/?p=4</guid>
		<description><![CDATA[Finally this modules is completed, currently it's only support for 2 type of TIKI service which is Regular and ONS. But this module should easily be modified to accomodate more services type. This module is include an admin screen to modify their destination city record.

This module are should be easy to install and modify to adapt with your need. ]]></description>
			<content:encoded><![CDATA[<p>Finally this modules is completed, currently it&#8217;s only support for 2 type of TIKI service which is Regular and ONS. But this module should easily be modified to accomodate more services type. This module is include an admin screen to modify their destination city record.</p>
<p>This module are should be easy to install and modify to adapt with your need. The module can be downloaded from this site :</p>
<p><span id="more-4"></span><br />
update here : <a title="Update link download KurirTiki" href="http://www.int2k.web.id/2008/10/update-untuk-modul-shipping-oscommerce-kurir-tiki/" rel="nofollow">Update link download KurirTiki</a></p>
<p><del><a title="TIKI OSCommerce Shipping Module" href="http://www.ziddu.com/download/1663786/KurirTiki.zip.html" onclick="pageTracker._trackPageview('/outgoing/www.ziddu.com/download/1663786/KurirTiki.zip.html?referer=');">Tiki OSCommerce Shipping Module</a></p>
<p>or</p>
<p><a href="http://www.int2k.web.id/download/KurirTiki.zip">TIKI OSCommerce Shipping Module</a> (My Sites, please use this if you had trouble with the 1st link)</del></p>
]]></content:encoded>
			<wfw:commentRss>http://www.int2k.web.id/2008/07/oscommerce-tiki-shipping-modules/feed/</wfw:commentRss>
		<slash:comments>89</slash:comments>
		</item>
	</channel>
</rss>

