Cara Membuat Mesin Pencari Ebook bentuk PDF di WP

Situs mesin pencari atau search engine untuk mendapatkan ebook dengan gratis sudah banyak tersebar di Internet. Bagaimana cara membuat mesin pencari ebook dalam bentuk file PDF seperti itu? :)
Sudah baca dan mempraktekkan tutorial cara membuat auto-generated content pada post saya sebelumnya? dari skrip tersebut ditambah gabungan beberapa plugin, situs search engine pencari artikel PDF sudah dapat kamu buat dengan sekejap.

Berikut langkah-langkah bikin search engine untuk e-book format PDF di blog WordPress:
1. Kita masih pake search.php theme WP sebagai halaman hasil pencarian dan API Bing untuk meng-generate hasilnya.

2. Ikuti saja langkah-langkah membuat auto-generated content di halaman pencarian WordPress sampai selesai.

3. Kamu tinggal menambahkan kode filetype%3Apdf+ pada line 17 Kode 1 (Script proses keyword). Jadinya seperti ini:

......
$searchurl .= '&Query=filetype%3Apdf+'.urlencode($termstring);
......

4. Masih pada Kode 1 (Script proses keyword), perbanyak jumlah hasil pencarian pada line 19, misalnya kita mau buat jadi 50 hasil pencarian. Kodenya seperti ini:

......
$searchurl .= '&Web.Count=50'; //jumlah list file PDF yang dihasilkan
......

5. Ganti line 19 pada Kode 2 (hasil yang ditampilkan) untuk menambahkan tautan/link download pada sumber artikel yang dihasilkan, jadinya seperti ini:

......
print '<p style="color:#777777"><a target="_blank" href="'.$result['url'].'" rel="nofollow">DOWNLOAD</a></p>';
......

Selesai!

Plugin WordPress yang mungkin kamu butuhkan dalam pembuatan mesin pencari ini adalah:

  • Recent Google Searches Widget By Keith P. Graham. Download di wordpress.org/extend/plugins/recent-google-searches-widget/
  • Recent Searches Widget By Daniel Fruzynski. Download di wordpress.org/extend/plugins/recent-searches-widget/
  • Plugin STT 2 yang sudah di-edit.

Selamat mencoba sob! :)

Update 26 April 2010 Pukul 15.25
Nggak cuma file PDF dink, kamu juga bisa bikin search engine Excel, PowerPoint, dan Word hanya dengan mengganti kode “pdf” pada line line 17 Kode 1 (Script proses keyword) dengan kode “xls” untuk excel, “ppt” untuk PowerPoint, “doc” untuk Word (dokumen).

Baca juga Tutorial robots.txt yang berguna untuk me-restriksi sekaligus mem-filter konten dari search engine.


 Bagikan

Published by

Jevuska

Rachmanuddin Chair Yahya a.k.a Jevuska is the founder of Jevuska.Com, a qualified web about offering medical articles, blogging, tips, and tutorial of WordPress. Having written for Jevuska since 2007.

Code is my cookies. ~ Jev
Before you read or leave a comment, please take a couple minutes to read our Copyright & Disclaimer notice.

33 thoughts on “Cara Membuat Mesin Pencari Ebook bentuk PDF di WP”

  1. om jev, kalo mau hasil searchnya gak cuma nampilin pdf,dsb, maksudnya 4 file (pdf,doc,xls dan ppt) itu digabungin dalam 1 hasil search itu bisa gk om?

  2. om, saya kok masi bingung. ini dari hasil pencarian dari kolom search di site kita atau untuk satu site yang cuma berisi kolom search doang ya om? saya pengen bikin kaya gitu om (yang cuma ada kolom search), btw kalo pake wp, pake theme apaan ya yang ga usah buat dari awal? (untuk yang isinya cuma kolom search)
    makasi om buat jawabannya. :) dan salam kenal.

  3. om, kalo mau yahoo boss sama google se, yang dimodif sebelah mana ya? soalnya di yahoo boss sama google se nggak ada &Query=

  4. Om Jev… bagaimana cara memproteksi link download pdf yang ada dengan survey cpalead?? tolong tunjukan caranya dong om…

    Thanks

  5. om jev mau tanya nih, kalau misal tulisan pdf itu dibikin variable gitu bisa nggak?
    jadi ada opsi untuk merubahnya, bisa jadi pdf, bisa jadi doc, atau jadi ppt misalnya. nanti opsinya akan ditampilkan dalam bentuk dropdown seperti di kebanyakan pdf search engine itu. bisa nyari doc bisa nyari pdf juga. trims ;)

    1. om jev mau tanya nih, kalau misal tulisan pdf itu dibikin variable gitu bisa nggak?

      Saya jawab Bisa! :)

      Kalo tanya bagaimana caranya?

      Saya jawab … sabar yach… ntar om posting deh :)

  6. salam om jev, artikel ini benar-benar menarik sekali. dan makin bikin saya ketagihan sama AGC. pertannyan saya:
    untuk bikin online viewer gimana ya?
    jadi untuk link hasil result nggak langsung tertuju ke link *.pdf, tapi dilarikan ke halaman view pdf nya. misal dengan menggunkan jasa google docs, sribd dll

    1. Wah itu mudah kok kamu tinggal memanfaat fiturnya di sini docs.google.com/viewer
      Bagaimana diterapkan lewat AGC? nanti saya posting deh, sabar yach :)

  7. mas bisa ndak hasil pdf nanti diklik kan langsung download! bisakah di akalin ke popup dulu baru bisa di dl .nah di popup kan bisa di pasangi iklan buat nambah2 gitu.maklum mas mata dolaren

    1. Bisa, bikin dulu halaman popnya terus nanti linkya diarahkan ke halaman pop yang sudah dimodif juga pake skrip ini.

  8. om jevuska, ane dah gunain “$searchurl .= ‘&Query=filetype%3Apdf+’.urlencode($termstring);” untuk bing dan yahoo uda work. tapi untuk google nya ngga. soal nya dia menggunakan “$searchurl .= ‘&q=’.urlencode($termstring);” trus ane coba dgn “$searchurl .= ‘&q=filetype%3Apdf+’.urlencode($termstring);” juga ngga work. ada solusi kah ? terimakasih sebelum nya :)

      1. klo ane gunain yg awal “$searchurl .= ‘&q=’.urlencode($termstring);” muncul om. tapi pas ane coba nambahin filetype%3Apdf+ nya malah ga muncul. ane naruh nya ky gini “$searchurl .= ‘&q=%3Apdf+ ’.urlencode($termstring);” tolong di koreksi om, apa memang ane yg salah di coding na ?

        1. yah… kata filetype-nya nggak ada tuh. Gini nih kodenya $searchurl .= ‘&q=filetype%3Apdf+’.urlencode($termstring);

  9. Tanya nich OM. kalo semua file di atas mau di jadiin satu gmn ya?
    maksudnya gini. Hasil AGC untuk pdf ini nanti ada beberapa opsi download, misal
    Download PDF disini, Word Disini dst. tapi masih dalam satu halaman result. bisa gak ya??? Tengkyu banget sebelumnya…

  10. di address bar Om…ama satu lagi nih…di web master tool ternyata masih banyak yg gak ditemukan website saya di web master tool sampek segini om “Not found ?(1,007)?” saya pakai content tak berujung…kok malah ujung2nya No found ya…ada alternatif lain Om ..? jadi gak enak nih tanya terus..:). trims

    1. @hardi:Lakukan restriksi dengan dengan robots.txt untuk direktori yang not found, atau lakukan redirect 404 page.

  11. Makasih Om Jev…2 hari sempat bingung mempraktekkan ilmu ini. ehh…tahu2 penyedian hostingnya yang oon…hiks….pdahal dah benar script dari om Jev ini. nambah lagi om jev…untuk yg konten tak tak berujung (sory gak pda tempatnya) :) ada sedikit masalah kayaknya…kalau search ada string di akhir gak mau dia om (blank) ex : …./search/duplicate+content+website+768678+ nah ini dia blank gak mau..giman om bisa di oprek2 lg…/ mungkin saya yg salah :) thank

  12. satu lagi bos..sory tanya2 terus…maklum newbie :) ..kalau ingin menambahkan meta keyword sama meta description di hasil search gimana ya..masih bingung nih…pakai plugin / pakai coding lainnya bos..? saya lihat2 ada blog yg muncul description sama keywordnya…trims..

    1. @hardi:wah kebetulan, saya baru posting mengenai meta description. Kalo meta keyword keknya sudah nggak berlaku mas di search engine. Sudah almarhum :)

  13. bos sudah tak praktekkan berhasil…he..he…matur suwun ilmune…mau tanya lagi nih..kalau ditampilkan di page bisa gak ? :)

    1. @hardi:salam kenal hardi.
      Jika create page dari WP langsung: Bisa, tapi permalinknya masih ada string “?” jika kita coba cari keyword lewat search box yang terbentuk.
      Jadinya itu seperti ini: contoh, kita create page dengan url hxxp://yourdomain.com/cari, hasil searchnya: hxxp://yourdomain.com/cari?q=kata+kunci+nya
      Belum sempat coding untuk menghilangkannya :)
      Lebih baik memanfaatkan perubahan bentuk permalink di halaman search aja.

Tinggalkan Komentar