i (am) Blogger and U?

from X-periment to X-perience

Aplikasi Web: Forum Mirip Twitter

Aplikasi ini merupakan aplikasi layaknya forum pada umumnya. Hal spesial dari aplikasi ini adalah adanya tambahan yang mirip dengan Twitter. Fitur-fitur yang dimiliki antara lain: foll [...]

Badge/Watermark Image Generator

Badge/Watermark Image Generator adalah aplikasi web yang digunakan untuk membuat badge/watermark atau penanda pada foto/gambar yang biasanya digunakan misalnya pada penanda foto produk [...]

WP Plugins: RSS to Post

RtoP adalah WordPress Plugins yang memudahkan untuk membuat post yang content-nya berasal dari blog/web lain dalam hal ini dengan memanfaatkan RSS. RtoP dapat menyimpan banyak RSS da [...]

Aplikasi Web: WebReview-Series 2

Web Review-Series 2 memiliki fitur-fitur yang sama persis dengan Web Review-Series 1 tapi dengan theme/template yang berbeda (theme yang dipakai pada versi ini adalah theme yang respons [...]

Starter: Anime/Movie Sharing

Produk yang satu ini adalah aplikasi web yang dikhususkan bagi Anda yang ingin memiliki situs/web yang dengan fasilitas untuk menampilkan anime/movie dan dapat ditonton oleh para pengun [...]

Web Profil / Portofolio Basic 1

Web Profil/Portofolio Basic 1, aplikasi/software untuk mengelola portofolio (atau bisa juga dijadikan sebagai photo/image gallery) atau untuk menampilkan profil perusahaan maupun perseo [...]

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