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>';
&#8230;&#8230;

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.

33 Replies to “Cara Membuat Mesin Pencari Ebook bentuk PDF di WP”

  1. rasanya ane pusing kalo coding, kalo beli ada gak ya…

    rasanya ane pusing kalo coding, kalo beli ada gak ya gan?

  2. om jev, kalo mau hasil searchnya gak cuma nampilin pdf,dsb,…

    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?

  3. om, saya kok masi bingung. ini dari hasil pencarian dari…

    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.

  4. klo pencarian bentuk pdf di single post, gimana caranya om…

    klo pencarian bentuk pdf di single post, gimana caranya om jev

  5. om, kalo mau yahoo boss sama google se, yang dimodif…

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

    • Om belum punya solusi untuk ini. :(

      Om belum punya solusi untuk ini. :(

  6. Om.. boleh tanya ga? Kl mo tambahin page navigation di…

    Om.. boleh tanya ga?
    Kl mo tambahin page navigation di halaman pencari ebooknya gimana? :)

    Thanks om..

    • TIdak ada page navigation untuk kode ini. Sorry :(

      TIdak ada page navigation untuk kode ini. Sorry :(

  7. Om Jev… bagaimana cara memproteksi link download pdf yang ada…

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

    Thanks

    • Hiihiih.. om nggak ngerti, pengaruh usia kali. Sample plissss :)

      Hiihiih.. om nggak ngerti, pengaruh usia kali. Sample plissss :)

  8. om jev mau tanya nih, kalau misal tulisan pdf itu…

    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 ;)

    • <blockquote>om jev mau tanya nih, kalau misal tulisan pdf itu…

      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 :)

  9. salam om jev, artikel ini benar-benar menarik sekali. dan makin…

    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

    • Wah itu mudah kok kamu tinggal memanfaat fiturnya di sini…

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

      • ok om, tak tunggu artikel selanjutnya – semakin menarik aja…

        ok om, tak tunggu artikel selanjutnya – semakin menarik aja neh :D

  10. mas bisa ndak hasil pdf nanti diklik kan langsung download!…

    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

    • Bisa, bikin dulu halaman popnya terus nanti linkya diarahkan ke…

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

  11. om jevuska, ane dah gunain “$searchurl .= ‘&Query=filetype%3Apdf+’.urlencode($termstring);” untuk bing…

    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 :)

    • harusnya bisa, mungkin api key-nya sudah tidak berfungsi, coba di…

      harusnya bisa, mungkin api key-nya sudah tidak berfungsi, coba di test api keynya di blog lain

      • klo ane gunain yg awal “$searchurl .= ‘&q=’.urlencode($termstring);” muncul om.…

        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 ?

        • yah… kata filetype-nya nggak ada tuh. Gini nih kodenya <strong>$searchurl…

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

  12. Tanya nich OM. kalo semua file di atas mau di…

    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…

    • Bisa… tinggal dibuatkan kan nama function yang berbeda.

      Bisa… tinggal dibuatkan kan nama function yang berbeda.

  13. di address bar Om…ama satu lagi nih…di web master tool…

    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

  14. Makasih Om Jev…2 hari sempat bingung mempraktekkan ilmu ini. ehh…tahu2…

    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

    • itu permalink dimana?di address bar ato di hasil search-nya?

      itu permalink dimana?di address bar ato di hasil search-nya?

  15. satu lagi bos..sory tanya2 terus…maklum newbie :) ..kalau ingin menambahkan…

    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..

    • wah kebetulan, saya baru posting mengenai <a href="https://www.jevuska.com/2010/05/01/membuat-meta-description-di-wordpress/" rel="nofollow">https://www.jevuska.com/2010/05/01/membuat-meta-description-di-wordpress/</a>. Kalo…

      wah kebetulan, saya baru posting mengenai https://www.jevuska.com/2010/05/01/membuat-meta-description-di-wordpress/. Kalo meta keyword keknya sudah nggak berlaku mas di search engine. Sudah almarhum :)

  16. bos sudah tak praktekkan berhasil…he..he…matur suwun ilmune…mau tanya lagi nih..kalau…

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

    • salam kenal hardi. Jika create page dari WP langsung: Bisa,…

      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.

  17. wah mata kuliah lanjutan nih , ok om langsung membaca…

    wah mata kuliah lanjutan nih , ok om langsung membaca dan praktek nih

Leave a Reply

Use tag [php] to add code, e.g. [php]<?php echo $var; ?>[/php]

*

*