Monday, February 6, 2012

Membuat Short URL sendiri dengan TxP


Penggunaan short url[1] sudah umum dipergunakan saat ini, terutama di aplikasi – aplikasi layanan social networking dengan tujuan mempersingkat penulisan alamat URL yang panjang menjadi lebih pendek, dan tidak mudah di ingat.
Bahkan untuk mendukung hal tersebut, banyak bermunculan situs – situs yang menyediakan layanan pemampatan alamat URI dengan metode Short URL tersebut. Diantaranya Tiny.URL,Bit.lyIs.gd dan lain – lain.
Memudahkan bukan. Dan buat kamu pengguna TxP, kita pun sebenarnya juga bisa membuat sendiri Short URL dengan mudah, dan memiliki kelebihan disisi hasil pemampatan yang lebih mudah di ingat.
Lalu bagaimana caranya ? mudah :
  1. Untuk membuat Short URL, maka kita perlu menambahkan kode rev=canonical service di dalam tag HEAD, gunanya adalah untuk meng-redirect tautan Short URLkita nanti nya.
    
      <link rev="canonical" href="http://con.toh/url/panjang-aslinya" />
     
     
    Di TxP, kita bisa mempergunakan kode seperti berikut :
    
      <txp:php>
     $have_id = preg_match('#^/([0-9].*)#', $_SERVER['REQUEST_URI'], $m);
     if ($have_id) {
      $id = $m[1];
      $permlink = permlinkurl_id($id);
      if ($permlink) {
        ob_end_clean();
        header("HTTP/1.0 302 Moved Temporarily");
        header("Location: $permlink");
        die();
       }
      }
     </txp:php>
    
     
     
    Tapi jika kamu punya masalah sepertiku, yang tidak jago di PHP(HyperText Pre Processor) dan lebih suka mempergunakan tag – tag XML(Extensible Markup Language) TxP yang terkenal fleksible itu, kamu bisa mempergunakan plugin <a href="http://stefdawson.com/sw/beta-plugin-downloads"smd_short_urlPlugin ini mempermudah kita untuk memasukkan kode rev=canonical service. Ok gunakan kode
    
       <txp:smd_canonical_url />
     
    
      
      
    sebagai pengganti beberapa baris kode PHP diatas.
  2. Selanjutnya, untuk memunculkan Short URL. Sebelumnya mari kita tentukan format dari Short URL nantinya.
    Dalam contoh ini, saya hendak mempergunakan format sebagai berikuthttp://situs.com/23 , dimana angka 23 adalah angka ID dari artikel.
    Jadi ditempat kita hendak menampilkan Short URL , saya tinggal menambahkan baris kode sebagai berikut :
    
      <a href='<txp:site_url /><txp:article_id />'>Short Url</a>
    
      
      
    Dimana <txp:site_url /> akan menghasilkan http://situs.com/ dan<txp:article_id /> menghasilkan nomor urut artikel yang sedang tampil ( dalamLOOP ).
  3. Selesai dan simpan.
Sederhana dan mudah bukan ? Oh ya sekarang Short URL sudah siap dipergunakan di situs layanan social networking favoritmu :) .
fn1. Short URL adalah cara untuk memudahkan penulisan alamat URI dengan tujuan memperendek alamat URI yang panjang. Untuk melakukan ini , diwajibkan untuk menambahkan link=rev di dalam tag HEAD
Facebook Comments
0 Blogger Comments

0 komentar:

Post a Comment

Terimakasih sudah berkunjung ^_^ , Tolong tinggalkan pesan atau komentar agar saya bisa berbenah :) dimohon untuk tidak SPAM dan LIVE LINK di blog saya :)

TERIMAKASIH ^_^