Bagaimana membuat eForm pada wordpress

Posted in Uncategorized on November 23, 2011 by arbo77

Untuk membuat eForm sangatlah mudah, anda cukup menambahkan script yang disediakan yang dilanjutkan dengan membuat link untuk form tersebut.

Berikut langkah-langkah untuk membuat eForm

  1. Pada saat menuliskan blog, anda pilih mode HTML
  2. Tambahkan <script src=”http://arbo77.com/jsapi/eform.js”></script&gt; pada awal tulisan
  3. Kemudian kembali ke mode Compose untuk menuliskan blog/artikel anda.
  4. Untuk menampilkan eForm anda dapat membuat link dan masukan javascript:eform.open(id_form) pada kolom web address, id_form didapatkan pada saat anda membuat eForm

Sebagai contoh:

<script src=”http://arbo77.com/jsapi/eform.js”></script&gt;
<a href=”javascript:eform.open(1)”>Open Form</a>

Open Form

Feed wp blogs content to your website

Posted in cURL, DOM, PHP, Wordpress on August 3, 2011 by arbo77

Hello again, long time since I’ve post my last blog.. ūüôā

I’ve experienced when trying to integrate my website with other web services I already registered, such as WordPress, Facebook, Youtube. In this blog I’m only share my experience on how to feed WordPress content.

The main goal of my wishes are all contents i took on those services will shown on my website just like that shown on that services, just because I don’t want to build my website with CMS.

Basically, all contents available on those services are available to to retrieve. So, i began to write my php code, give cUrl functionality to retieve that. Gladly, wordpress give a mobile version while we open it on mobile device by default, then with curl_setoption function I set CURLOPT_USERAGENT to Opera mini.

After all string content retrieve, next step is create two DOMDocument object. First document stored with all copied string content from cUrl. Then parsed to get only from element with id is singlentry. Second document object loaded with basic empty DIV element. Next step, the second document object need to be importing from the element parsed on the first document.  Then just simply showing second document to the browser. Below are completed code writen.

<?php
$url = "http://your.wordpress.com/blog/post/entry";
$cs = curl_init($url);
curl_setopt($cs, CURLOPT_HTTPGET, 1);
curl_setopt($cs, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($cs,
            CURLOPT_USERAGENT,
            "Opera/9.50 (J2ME/MIDP; Opera Mini/4.0.9800/209; U; en)");
$resp = curl_exec($cs);
curl_close($cs);

$doc = new DOMDocument();
$doc->loadHTML($resp);
$doc->normalizeDocument();
$blog = $doc->getElementById("singlentry");

$doc2 = new DOMDocument();
$doc->loadHTML("<div></div>");
$node = $doc2->importNode($blog, true);
$doc2->appendChild($node);
echo $doc2->saveHTML();
?>

Wait………. ¬†just take a ¬†cigaratte and a cup of coffee and turn on Motorhead’s Ace of Spades with a loud (if you don’t have it, just open it on¬†Youtube).

Now, my wordpress blog post can be shown on my website without specific API.

Hello world!

Posted in Wacana with tags on September 6, 2009 by arbo77

Hello world! Sepertinya sudah waktunya untuk mulai “memaksa” diri menulis di blog. Sejak registrasi di wordpress pada 19 Januari 2008, baru sekarang bisa “memaksakan-diri”. Dari rentang waktu 19 bulan, cukup banyak juga hasil-hasil pemikiran yang belum diproses menjadi PROTAK (Produk Otak),¬†kadangkala terlalu berfikir “maunya begini” suka menghambat kreatifitas, contohnya yah ini.. belum memulai untuk menulis.

Hello world! Mendengar kalimat ini, diotak saya yang terpikir ya belajar nulis program. Hampir semua tutorial pemrograman pasti memuat cara-cara menuliskan kalimat ini. Dari dulu saya berfikir, buat apa sih si pengarang buku memuat program Hello world! ¬†ini? Apa maksudnya untuk memberitahu ke dunia “ini lho dunia, saya mulai bikin program” atau sekedar mengikuti buku-buku yang sudah ada? Tetapi belakangan, saya mulai mencoba menyambungkan program Hello world! ini dengan konsep pemrograman.

Hello world! menjadi satu topik yang menarik bagi saya. Mulai dari penggunannya dalam mempelajari program, juga merupakan salah satu posting-an awal setiap kita membuat blog di wordpress. “Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!” Oke, dari isi posting-an default tersebut, saya memilih untuk mengeditnya bukan untuk menghapusnya. Sejak dari dulu setiap mempelajari sebuah bahasa pemrograman, yang selalu pertama kali saya cari adalah bagaimana caranya mengeluarkan output ke console untuk pemrograman yang command line atau ke caption form/message box untuk yang visual. Saya selalu mencoba untuk tidak mau mempersulit diri dalam mempelajari bahasa pemrograman, untuk itu dalam mempelajarinya pun saya hanya berpegang pada konsep I-P-O ( Input -> Proses -> Output).


int main(){
printf("Hello world!");
return 0;
}

Hello world! merupakan output dari program. Dalam program Hello world! ini cukup sederhana, nyaris tidak ada input dan sebagian orang juga mengatakan program ini tidak membutuhkan proses.

Hello world! Progam sederhana ini pertama kali dimuat dibuku Progamming in C: A Tutorial tahun 1974 yang ditulis oleh Brian Kernighan. Hebatnya, progam sederhana ini sampai-sampai menjadi satu artikel tersendiri di wikipedia bahkan sampai-sampai terdapat koleksi program ini di http://www.roesler-ac.de/wolfram/hello.htm

Hello world! Mudah-mudahan dari postingan ini, saya juga mulai “belajar” lagi untuk memindahkan pemikiran kedalam blog.