WP Robot Injector – Inject Google Trends ke WP Robot Campaign

Plugin ini akan menginject Hot Keywords ke keyword nya Campaign WP Robot.
Gak hanya sampai di situ plugin ini juga bisa menginject Hot Topics pada google Trends.

Plugin ini juga bisa diset pengaturannya apakah anda ingin memasukkan Hot Keywords atau Hot Topics anda ke WP Robot.

Selain itu ada pengaturan interval waktu juga, ya kayak cron gitu fungsinya

Mau? Ah pasti minta repiu dulu ya
Nih: http__ahlul.web.id/download/wordpress/plugins/wpRInjector-review.zip

Itu full fungsinya, tapi jangan lupa ya repiu cuma kurang dari 1 minggu, setelah 1 minggu akan saya tutup kunci plugin untuk repiunya.

ngomong-ngomong klo ada yang tertarik beli itu cuma tak jual $15 untuk yang ada iklannya dan $20 untuk yang bersih dari iklan. (Unlimited license)

Mudah-mudahann bermanfaat.

Ini screenshootnya:

Rupanya yang awal hanya support sama WP Robot 3 maklum saya klo masalah-masalah robot pake plugin bikinan sendiri :D

Nah saat ini dah saya buatkan juga WP Robot 2 Injector, yang khusus dibuat untuk support pada WP RObot 2.

Panelnya ini lebih kompleks, dan pada dasarnya ini menggantikan panel add keyword yang ada di WP Robot 2. Jadi topik atau keyword yang diambil dari Google Trends akan dimasukkan kedalam database keyword nya WP Robot 2 dengan paramater sesui settingan pada panel WP Robot 2 Injector.

Berikut screenshootnya:

Bagi yang mo review bisa di download pada link berikut:
http://ahlul.web.id/download/wordpress/plugins/wpRInjector-wpr2-review.zip

Export Mysql via SSH

(21:29:10) hendri_xxx: nge zip lah salasai
(21:29:20) hendri_xxx: kiro kiro kalo ma dumping SQL dari terminal bisa ndak da?
(21:30:21) ahlul.web.id: @-) ok2

Lagi permintaan dari si hendri :D

Berikut skrip yang digunakan untuk export mysql:

[sourcecode lang="bash"]mysql -h [host] -u [username] -p [nama_database] > tujuan.sql[/sourcecode]

Selanjutnya tekan enter dan isikan password untuk koneksi sesuai username atau databasenya.

Mengimport database

:D nah kebalikannya:

[sourcecode lang="bash"]mysql -h [host] -u [username] -p [nama_database] < file.sql[/sourcecode]

Kenapa ga pake mysqldump?

Pada beberapa kasus sesuai pengalaman saya hasil export yang terlalu banyak comment akan membuat gagal import file sqlnya, jadi saya biasa memakai perintah mysql saja :)

Membuat zip untuk semua file atau folder di linux

Nah ini posting request dari Hendri:

(20:43:34) hendri_xxx: da ahlul…
(20:43:34) hendri_xxx: tanyo ciek
(20:43:36) hendri_xxx: :D
(20:43:38) ahlul.web.id: yui :D
(20:43:57) hendri_xxx: baa caro ma compress seluruh file dan folder di linux?

Caranya gampang sekali sebenarnya :)

Secara normal membuat sebuah zip adalah sebagai berikut:

[sourcecode lang="bash"]zip filezip.zip file.xtx[/sourcecode]

Nah sedangkan untuk membuar arsip zip secara recursive untuk file dan foldernya adalah sebagai berikut:

[sourcecode lang="bash"]zip -r semua.zip /folder[/sourcecode]

So? Ya gitu aja jadi dengan instruksi -r maka zip akan mengarsipkan semua file dan folder secara recursive :p simple.

Semoga bermanfaat

HowTo: PNG IE Fix behavior

Post ini saya buat sebagai jawaban dari pertanyaan di:

http://ahlul.web.id/2010/07/12/pasang-domain-untuk-facebook-blogger-twitter-dan-lainnya.html#comment-21877

Untuk membuat gambar transparan dulu kebanyakan web programmer memakai gambar dengan format GIF.

Karena keterbatasan GIF yang hanya 256 warna kadang membuat gambar resolusi tinggi jadi kehilangan kualitasnya, dan juga pada dasar yang transparan GIF juga kurang halus apalagi dengan efek-efek yang banyak.

Oleh karena itu PNG menjadi solusi dari semua ini, karena PNG bisa menampilkan gambar dengan kualitas 24bit dan warna transparan yang halus.

Namun pada Internet explorer  terutama versi awal PNG bisa menjadi masalah terutama pada bagian transparan karena akan ada overlay pada bagian transparan sehingga tampilan PNG akan terlihat berantakan.

Nah, masalah ini bukan berarti tanpa solusi.

Solusi

Seperti yang saya gunakan pada kebanyakan situs saya. Hal ini bisa dengan mudah diperbaiki dengan memakai behavior atribut pada CSS.

Berikut contoh deklarasinya:

[sourcecode lang="css"]

img, div, a, input, span, table, tr, td {
behavior: url(“iepngfix.htc”);
}
[/sourcecode]

Untuk file behaviornya bisa di download di sini:
http://domosquare.com/repo/css/iepngfix.htc

Ok saya harap membantu :D soalnya itu aja penjelasannya.

http://ahlul.web.id/2010/07/12/pasang-domain-untuk-facebook-blogger-twitter-dan-lainnya.html#comment-21877

Show/Hide an Element using jQuery (with Example/Demo)

jQuery merupakan salah satu skrip terpenting saya rasa pada pengembangan web, jQuery sendiri merupakan kumpulan dari fungsi javascript yang bisa memudahkan kita dalam membangun web.

Nah ini karena barusan ada yang tanya di chat (fadli):

saya lagi belajar buat formulir, tapi ada satu fitur yg belum saya temukan solusinya. yaitu ada satu kolom textarea yang secara default mau saya hidden. tapi ketika orang selesai mengisi formulir itu & klik tombol submit kolom textarea itu baru muncul. saya pernah lihat beberapa website pakai cara semacam <div id=”hide”> dan semacamnya, tapi saya blm nemu itu namanya apa jadi saya kesulitan waktu searching untuk pakai keyword yang dimaksud. mungkin mas ahlul tahu apa namanya ya/

He2 jadi saya postingkan saja di sini biar semua kebagian tipsnya.

Menggunakan jQuery untuk Show/Hide element

Yang perlu dilakukan pada dibagian awal adalah mendeklarasikan jQuery pada bagian header, ini bisa dilakukan dengan.

[sourcecode lang="html"][/sourcecode]

Kemudian tambahkan juga dibagian header seperti ini:

[sourcecode lang="html"][/sourcecode]

Dan pada bagian body anda bisa menambahkan seperti berikut ini:

[sourcecode lang="html"]

ShowHide

[/sourcecode]

Penjelasan

Contoh di atas menggunakan API jquery, yaitu .show dan .hide().

Pada body saya tambahkan link yang ketika di klik maka menjalankan fungsi yang dikehendaki terhadap salah satu element.

He2 begitu singkat cuma karena kodenya juga dikit :)

Semoga bermanfaat.

Demo bisa di lihat di:

http://ahlul.web.id/demo/show-hide-element-with-jquery/

Secure user config files at your share host server

When you open your server as share host server (e.g webhost server)  you have to make your server more secure than single account on single server.

As we know, today many hosting company using suPHP for their webserver. It more secure than other module. But suPHP has a weakness.. in standard configuration it make open_basedir not work properly, so a user can read file from other users.

And this condition used by hacker to read user file at same server when they hosted.

How to protect your users on suPHP environment?
Continue reading

The Simplest Custom Yahoo Online Status Ever

Ok, this tutorial was wrote in Indonesian :) but i think you can use google to translate it.

Berikut ini saya mo memberitahukan bagaimana membuat custom status yahoo Anda sesederhana mungkin.

Dengan skrip ini berarti anda bisa menggunakan image atau gambar sendiri untuk menampilkan status yahoo messenger anda.

Ok berikut caranya:
- buatlah file dengan nama: customym.php
- Isikan kode berikut:

[sourcecode lang="php"]
//Gunakan variable berikut ini untuk menampilkan gambar custom anda
$image_on = 'http://serviceforweb.com/customym/online.jpg';
$image_off = 'http://serviceforweb.com/customym/offline.jpg';
//Nah ini untuk ID Yahoo anda
$yahoo_id = 'ceo.ahlul';
//Ok, lets go....
$status = intval(file_get_contents('http://opi.yahoo.com/online?u='.$yahoo_id.'&m=t&t=1'));
if($status) {
$loc = $image_on;
} else {
$loc = $image_off;
}
header('Location:'.$loc);
?>
[/sourcecode]

- Simpanlah customym.php

Cara pemakaian:
[sourcecode lang="html"]Status Yahoo[/sourcecode]

Ok, that it ;) Simple bukan.

Silahkan share klo menurut anda posting ini bermanfaat.

WP-Hacks: Fetch Post Via Email and put in any category

[postnotice]

Sometime you would like to send the post via email because it easier and simply.

For long time ago, wordpress has support this function. But almost of wordpress user didn’t know about that.

Ok before make some hacks ;) please follow this instruction if you don’t know about post via email settings.

  1. Go to Settings >Writing ([domain]/wp-admin/options-writing.php)
  2. Please see at “Post Via E-Mail” section.
  3. Enter all information needed, such as: your mail server, mail username, password.
    FYI: for google account you can use mail server: ssl://pop.gmail.com, and port 995.
  4. After all mail settings is filled, you can select default category for the fetched post.

Ok, let do some test ;)

Send and email to the email account that you set in post via email settings.

After your mail is sent, please access wp-mail.php. You can find it at: [domain]/wp-mail.php.
If success, you should see some fetching process.

Now, look at your posts :) if success it must saved and listed. But for first post from that mail you have to approve it manually.

NOW LET MAKE SOME HACKS ;)

When you post is successful fetched, the post category is match with default category that you set before.

I think at your mind there is a question: how make the category as you need?

Let’s I answer that question:

Go to your file manager of your hosting, and edit file wp-mail.php (you can find it at main directory of wordpress installation).
If you not have file manager you can use FTP for download and edit that file.

Find the below line:

$post_category = array(get_option('default_email_category'));

And, change it to:

$arr_pt = explode(":",$post_title);
$cat_ID = get_cat_ID($arr_pt[0]);
if($cat_ID) {
$post_category = $cat_ID;
$post_title = $arr_pt[1];
} else {
$post_category = array(get_option('default_email_category'));
}

Yap done ;)

HOW IT WORKS?

Technically, Mail Subject will be as Post Title for fetched post.

Now with this hack, you can use this format for mail subject:

Category Name:This dummy title for fetched post via email

Please see “:” between category name and post title. It use as separator for this case.

Now you can try it ;)

And for last to do, don’t forget to set a cronjob for automation mail fetch.

In many case you can use this command:

GET http://yourdomain.com/wp-mail.php

If you use Windows Hosting I think you can use other wordpress plugin that support for emulate a cronjob.

NEED SUPPORT?

He2, if you still have the problem or found it not works for you, please don’t hesitate to contact me at ceo.ahlul[at]yahoo.com

————–

Now you can post anywhere from your phone (with send mail support) ;)

[User Request] Fungsi PHP untuk detect browser (tujuan: filtering)

[postnotice]

Skrip ini saya gunakan juga di situs saya http://paneldotid.com

Memang keterbatasan beberapa Browser membuat situs kadang tidak tampil sempurna, oleh karena itu ada baiknya kita melakukan filtering agar situs kita dapat dibuka pada browser yang benar.

function browser_info($agent=null) {
$browser = array (
"MSIE", // parent
"OPERA",
"MOZILLA", // parent
"NETSCAPE",
"FIREFOX",
"SAFARI"
);
$info[browser] = "OTHER";
foreach ($browser as $parent) {
$s = strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent);
$f = $s + strlen($parent);
$version = substr($_SERVER['HTTP_USER_AGENT'], $f, 5);
$version = preg_replace('/[^0-9,.]/','',$version);
if (strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent)) {
$info[browser] = $parent;
$info[version] = $version;
}
}
return $info;
}

contoh pemakaian:


$b_info = browser_info();
if($b_info[browser] == "MSIE") {
echo "Maaf situs ini tidak support IE, silahkan download firefox";
}

Semoga bermanfaat

$browser = array (
“MSIE”, // parent
“OPERA”,
“MOZILLA”, // parent
“NETSCAPE”,
“FIREFOX”,
“SAFARI”
);
$info[browser] = “OTHER”;
foreach ($browser as $parent) {
$s = strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent);
$f = $s + strlen($parent);
$version = substr($_SERVER['HTTP_USER_AGENT'], $f, 5);
$version = preg_replace(‘/[^0-9,.]/’,”,$version);

if (strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent)) {
$info[browser] = $parent;
$info[version] = $version;
}
}