Menghapus iklan pada footer creloade versi community edition (CE)

Ada banyak orang yang menyukai osscommerce dan diantaranya ada versi oscommerce yang sudah editan dengan desain2 nya yang menawan. Disini hanya ingin berbagi pengalaman saja dan maaf untuk yang punya CREloaded bukan maksud mengurangi pendapatan anda.
berhubung beli yang pro atau yang b2b sangat mahaluntuk kantong tipis maka dari itu dibuatlah tulisan ini.
maksud dari tulisanini hanya sekedar berbagi pengalaman menghapus iklan yang ada di bagian footer setelah kita install osscommerce versi CREloaded.
pertama kali ngutak atik script ini hal pertama yang saya cari adalah bagian template dan mencari file footer.php
setelah saya utak atik ternyata banner itu tetap saja muncul, saya coba untuk mematikan koneksi dan ternyata banner tidak muncul. wah disebelah mana saya pikir. ternyata memang di google sudah ada. coba check link referensi berikut versi bahasa inggris.
http://www.engfers.com/2008/11/03/removing-the-annoying-banner-at-the-bottom-of-cre-loaded-standard/
ternyata creloaded itu memakai system curl yang mana dia ambil links di tempat lain alias di websitenya. bukan langsung nulis script di footer seperti yang ada dalam pikiran saya tadi.
pada file

/includes/application_bottom.php
cari code cre_uregisterBasicFunctions()
pada baris ke 15
dan lihat di file includes/template_application_top.php
mulai baris 323
if (function_exists("curl_init") &&  function_exists("curl_setopt") && function_exists("curl_exec") && function_exists("curl_close")) {
 function cre_uregisterBasicFunctions(){
 $ch = curl_init();$timeout = 5;
 curl_setopt ($ch, CURLOPT_URL, 'http://www.creloaded.com/cre_google.js.html');
 curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
 $file_contents = curl_exec($ch);
 curl_close($ch);
 echo $file_contents;
 }
} else {
 function cre_uregisterBasicFunctions(){
 @include('http://www.creloaded.com/cre_google.js.html');
 }
}
terlihat di baris yang saya bold tersebut ada link yang mengarah ke website.
http://www.creloaded.com/cre_google.js.html
kita tidak perlu menghapus script tersebut, cukup memberi kode  //
//cre_uregisterBasicFunctions()
nah jadi begitu deh.
dan coba di rehash setelah di edit file tersebut.
semoga bermanfaat.

Install ioncube on Cpanel

Sudah coba install cpanel untukbelajar, meskipun versi lokal alias  saya install di lan dengan ip lokal dan versi trial, karena hanya untuk belajar2 saja. cpanel terinstall dengan versi trial full set, kemudian routingnya dimatikan supaya tidak mati. entah legal atau ilegal tetapi buat saya selama itu bukanuntuk comersial dan sekedar untuk belajar saya kira tidak masalah. routing ke cpanelnya di matikan dengan tujuan supaya trialnya tidak habis jadi bisa di pake selalu.
ketika install vldpersonal, semacam script dating ternyata dia minta ioncube loader 5.2 terinstall, pengalaman cpanel ku masih kurang untuk basic system nya, tetapi dari sebelumnya install ternyata hampir sama meski beda letak saja.
untuk webserver versi biasa alias bukan hasil instalasi cpanel meskipun yang di edit adalah php.ini nya tetapi karena letaknya berbeda jadi ada sedikit bedanya. duh belibet gini.
untuk versi biasa alias instalan normal di os centos ada di /etc/php5/apache2/php.ini
dengan keterangan bahwa yang terinstall php5 dan apache2 untuk versi lain mungkin di kondisikan saja.
sementara untuk versi php nya cpanel ada di /usr/local/lib/php.ini
baiklah untuk penjelasan lokasi php.ini sudah ada perbedaannya sekarang saatnya download ioncubeloader bisa di download di
http://www.ioncube.com/loaders.php silahkan pilih sesuai kebutuhan os anda.
lalu di extract dengan perintah
tar -zxvf ioncube_loaders_lin_x86.tar.gz
setelah itu di dapat directory ioncube_loaders_lin_x86 kita move atau pindah ke /usr/local/lib/
kita beri nama directory ioncube sehingga directorynya menjadi /usr/local/lib/ioncube
root@centos [~]# ls -l /usr/local/lib/ioncube
total 8576
drwxr-xr-x 2 root root    4096 Jul 14 17:40 ./
drwxr-xr-x 5 root root    4096 Jul 14 17:40 ../
-rw-r–r– 1 root root  299228 Jun  3 23:27 ioncube_loader_lin_4.1.so
-rw-r–r– 1 root root  292252 Jun  3 23:27 ioncube_loader_lin_4.2.so
-rw-r–r– 1 root root  328822 Apr 21 21:25 ioncube_loader_lin_4.2_ts.so
-rw-r–r– 1 root root  292604 Jun  3 23:28 ioncube_loader_lin_4.3.so
-rw-r–r– 1 root root  302396 Jun  3 23:28 ioncube_loader_lin_4.3_ts.so
-rw-r–r– 1 root root  298044 Jun  3 23:29 ioncube_loader_lin_4.4.so
-rw-r–r– 1 root root  308156 Jun  3 23:30 ioncube_loader_lin_4.4_ts.so
-rw-r–r– 1 root root  284348 Jun  3 23:30 ioncube_loader_lin_5.0.so
-rw-r–r– 1 root root  293820 Jun  3 23:31 ioncube_loader_lin_5.0_ts.so
-rw-r–r– 1 root root 1014428 Jun  3 23:32 ioncube_loader_lin_5.1.so
-rw-r–r– 1 root root 1069052 Jun  3 23:33 ioncube_loader_lin_5.1_ts.so
-rw-r–r– 1 root root  986684 Jun  3 23:35 ioncube_loader_lin_5.2.so
-rw-r–r– 1 root root 1042076 Jun  3 23:36 ioncube_loader_lin_5.2_ts.so
-rw-r–r– 1 root root  850616 Jun  3 23:37 ioncube_loader_lin_5.3.so
-rw-r–r– 1 root root  889336 Jun  3 23:38 ioncube_loader_lin_5.3_ts.so
-rw-r–r– 1 root root   10315 Apr 13 15:54 LICENSE.txt
-rw-r–r– 1 root root  106745 Jun  3 19:43 loader-wizard.php
-rw-r–r– 1 root root    1530 Apr 13 15:53 README.txt
root@centos [~]#
sekarang saatnya loadernya kita pilih yang ioncube_loader_lin_5.2.so
nah sekarang saatnya edit php.ini seperti sudah di jelaskan di atas yaitu dimana letak php.ini
sekarang dimana letak dari kode itu akan di load.
;;;;;;;;;;;;;;;;;;;;
; Language Options ;
;;;;;;;;;;;;;;;;;;;;
; Enable the PHP scripting language engine under Apache.
engine = On
; Enable compatibility mode with Zend Engine 1 (PHP 4.x)
zend.ze1_compatibility_mode = On
zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.2.so
——————–
lihat di bawah language dan tambahkan 2 baris seperti contoh di atas.
setelah selesai coba untuk restart apache nya dan lalu coba load lagi vld nya.
jadi deh.
tutorial ini saya coba sebelumnya pada versi apache hasil installan di ubuntu dengan apt-get
kemudian saya aplikasikan di centos 5.2 dengan cpanel terinstalljadi hanya letak saja yang berbeda untuk kode dalam php.ini nya sama.
jika lokasi berbeda bisa di cari sendiri dengan perintah
find / -name “php.ini”
selamat berkarya. tuliskan pengalamanmu untuk dijadikan media sharing kepada sesamamu.
thanks to google and all of my friends.