i (am) Blogger and U?

from X-periment to X-perience

One-Page Portofolio / Ga..

One-Page Portofolio/Gallery adalah paket aplikasi web yang memfasilitasi Anda baik perseorangan [...]

Aplikasi Web: WebReview-..

Web Review-Series 2 memiliki fitur-fitur yang sama persis dengan Web Review-Series 1 tapi denga [...]

Toko Online Barang Digit..

Toko Online Barang Digital 1 adalah paket full-features aplikasi toko online khusus untuk benda [...]

Aplikasi Web: WebReview-..

Web Review-Series 1 adalah paket aplikasi web yang memfasilitasi Anda yang ingin membuat situs [...]

Belajar Online: E-learni..

"Belajar Online: E-learning - Kuis & Soal", Software/aplikasi e-learning berbasis web yang dapa [...]

Online Shop Basic 1

Online Shop Basic 1 adalah paket minimalis aplikasi toko online instan yang dapat digunakan unt [...]

2014
04Mei

[CodeIgniter] Tips modifikasi slug

Post category: Web Development

Setelah beberapa waktu yang lalu telah dibahas mengenai cara membuat slug URL dengan CodeIgniter, kali ini akan dibahas mengenai sedikit modifikasi dalam kasus tertentu.

Misalnya ketika judul halaman adalah "Cara Mudah Membuat Web/Blog dengan CodeIgniter". Secara default penggunaan url_title() untuk membuat slug di CodeIgniter akan menghasilkan:

[php]
#url_title ada dalam helper url
$this->load->helper('url');

#judul halaman = "Cara Mudah Membuat Web/Blog dengan CodeIgniter"
$judul = "Cara Mudah Membuat Web/Blog dengan CodeIgniter";

$slug = url_title($judul, '-', TRUE);
[/php]


akan menghasilkan
cara-mudah-membuat-webblog-dengan-codeigniter


Misalnya ketika judul halaman adalah "iblogger.web.id goes responsive". Secara default penggunaan url_title() untuk membuat slug di CodeIgniter akan menghasilkan:
ibloggerwebid-goes-responsive


Saya pribadi gak gitu senang dengan hasil url semacam itu (ini pendapat saya pribadi, boleh setuju boleh gak setuju). Saya lebih senang bila:

judul halaman adalah "iblogger.web.id goes responsive" dan slug yang dihasilkan:
iblogger-web-id-goes-responsive


judul halaman adalah "Cara Mudah Membuat Web/Blog dengan CodeIgniter" dan slug yang dihasilkan:
cara-mudah-membuat-web-blog-dengan-codeigniter


Sedikit modifikasi akan menghasilkan slug seperti itu, cukup tambahan
[php]
$judul = str_replace(array('/', '.'), ' ', $judul);
$slug = url_title($judul, '-', TRUE);
[/php]


No comments...
>> Comments closed. <<