Custom Short Url Community Builder User Profile

Kali ini saya sedikit sharing tentang bagaimana membuat custom short url untuk user profile di community builder dengan bantuan component SH404SEF. Apa itu community builder? SH404SEF? dan bagaimana caranya membuat short url custom (non standar bawaan SH404SEF) ? simak info berikut…

Pengenalan

Bagi yang menggunakan CMS Joomla pasti mengetahui component Community Builder, component yang memiliki fungsi sebagai user management dengan beragam fitur seperti halaman profil, biodata, hingga foto pengguna, serta component SH404SEF yang memiliki fitur agar url web Joomla kita memiliki url yang lebih friendly. Berikut ini adalah sedikit tutorial hack untuk mendapatkan custom url modified Community Builder User Profile yang dipadu dengan component SH404SEF.

Tujuan

Secara default component SH404SEF memiliki fitur short url user profile untuk Community Builder. Short url akan di generate otomatis menjadi:

http://localhost/namauser

url ini cukup pendek dan simple, namun di kemudian hari akan dapat menjadi masalah apabila ada user yang mendaftar dengan nick name yang sama dengan salah satu sub url kita, misalnya: http://localhost/kategoriartikel (user mendaftar dengan nama “kategoriartikel”) atau http ://localhost/forum (user mendaftar dengan nama “forum”).

Oleh karena itu pada sharing kali ini saya akan menunjukan caranya membuat custom dari short url tadi menjadi contoh: http://domainanda/namauser/lihat atau http://domainanda/namauser/profile.php sehingga dupliakasi url dapat dihindari / minimalisir

Langkah – Langkah

  1. Pertama tentu saja kita harus mengaktifkan SH404SEF component.
  2. Setelah itu buka file ini dengan editor teks / php: /components/com_sef/sef_ext/com_comprofiler.php
  3. Cari pada line 184 kode ini
    $title[] = ‘/’;
  4. Lalu ubah kode itu sesuai dengan bagaimana kita ingin custom short url kita terlihat.
    Untuk custom short url seperti: http://localhost/namauser/profil.php maka kodenya:

    $title[] = ‘/profil’;

    Untuk custom short url seperti: http://localhost/namauser/profil/ maka kodenya:

    $title[] = ‘profil/’;
  5. Setelah diubah tutup dan save file com_comprofiler.php tersebut
  6. Lalu kita masuk ke pengaturan plugins pada SH404SEF:
    login ke administrator Joomla –> Components –> SH404SEF –> sh404SEF
    Configuration –> Plugins
  7. AKtifkan mode advanced (jika belum aktif), caranya; click teks bertuliskan:
    “Click here to switch to extended display (with all available parameters)”
    pada bagian sebelah kanan di panel utama SH404SEF
  8. Pada tab plugins cari pengaturan untuk Community Builder, lalu pada opsi:
    Short URL to user profile pilih Yes / Ya
  9. Kemudian Save, dan anda sudah mendapatkan Custom Short Url untuk user profile Community Builder anda.

Yang Masih Kurang

Sebenarnya masih ada yang perlu dieksplorasi lagi dari membuat short url ini, yaitu bagaimana agar customnya menjadi:

http://localhost/profil/namauser

Kalau – kalau ada teman – teman disini yang tahu caranya maka silahkan post disini dan sertakan url blog / website anda (akan saya taruh disini sebagai backlink :) ) supaya bisa saya tambahkan dalam artikel saya ini.

Update:
Tambahan dari bro Rifai (24 November 2008) untuk custom menjadi http://localhost/profil/namauser :

Solved bro !!!

1. di baris 184 variable :
$title[] = ‘profile/’;
elu cut aja..

2. pindahin di kira2x baris 182 setelah tulisan :
‘else $result = $database->loadResult();’
atau sebelum tulisan :
‘ $title[] = empty($result)? // no name available ‘

3. Purge dulu url di back-end-nya
pada menu options SEF : Purge SEF Urls

4. refresh halaman elo , ke index home dulu baru pilih orang2x di CB-nya (biar fresh hasil purge-nya)


Artikel yang mungkin terkait:

  1. Search Engine Friendly URL For Wordpress and Joomla

Sharing Ke Facebook | Sharing ke Twitter


 
Belum ada komentar. Berikan komentar atau berikan Trackback.

 

Komentar dengan Facebook?

Connect with Facebook

Komentar:

[+] kaskus emoticons

 
 
-->