Month: July 2016

Menghilangkan Index.php di Codeigniter

Menghilangkan Index.php di Codeigniter – Bagi sebagian programmer atau pengembang sebuah aplikasi web permalink atau sering kita kenal dengan URL adalah salah satu bagian penting yang berperan dalam desain website. Pentingnya adalah terletak pada sebuah struktur url yang terlihat lebih singkat dan simpel. Bukan hanya itu, penghilangan index.php pada framework CI atau codeigniter sebagai salah satu teknik SEO dalam konsep seo onpage dalam hal url. Yang perlu di pahami sebelumnya adalah konsep framework codeigniter adalah 3 yaitu controller, models, dan juga views yang mana ketiga tersebut terdapat kedalam sebuah struktur yaitu application. Namun, untuk pengaturan dan juga konfigurasi yang ada pada codeigniter terletak pada file-file yang ada pada folder config di dalam folder application.

Menghilangkan Index.php di Codeigniter

Oke langsung saja inilah cara simpel membuat agar index.php pada link codeginiter tidak tanpak 1. SIlahkan buka file config.php yang terletak pada folder

config codeigniter

config codeigniter

application->config->config.php

Kemudian rubah:

$config[‘index_page’] = ‘index.php’;

menjadi:

$config[‘index_page’] = ”;

Selanjutnya rubah:

$config[‘uri_protocol’] = ‘AUTO’;

Menjadi:

$config[‘uri_protocol’] = ‘REQUEST_URI’;

2. Yang kedua silahkan buat file .htaccess dan letakkan pada root folder utama projek codeigniter kamu. Kemudian isi file .htaccess tersebut dengan script regex berikut ini:

htaccess codeigniterq

htaccess codeigniter


RewriteEngine On
RewriteBase /codeigniter
RewriteRule ^(.*)$ index.php/access_denied/$1 [PT,L]
RewriteRule ^(.*)$ - [PT,L]
RewriteRule ^(.*)$ index.php/$1 [PT,L]

Untuk rewritebase /codeigniter silahkan kamu ganti dengan struktur projek codeigniter kamu berada.

Hasilnya:

Menghilangkan index.php url codeigniter

Menghilangkan index.php url codeigniter

Demikian Menghilangkan Index.php di Codeigniter semoga bermanfaat. Kalau tidak mau repot silahkan di download saja filenya. Passwordnya: www.sistemphp.com

Javascript – Membuat Text Muncul Ketika di Ketik dari From

Javascript – Membuat Text Muncul Ketika di Ketik dari From – Ini adalah kumpulan catatan javascript saya yang pernah saya buat. Saya membuat text ini muncul ketika di ketik pada sebuah form. Untuk formnya sendiri bisa beberapa jenis form misalnya input, textarea. Pada kasus ini saya menggunakan input dengan type jenis text.

Untuk script ini membuatuhkan source eksternal dari jquery. Karena pada fungsi tersebut sudah banyak fungsi yang bisa kita panggil untuk mempercantik dan membuat web kita lebih menarik. Dari fungsi tersebutlah kita tinggal memanggil apa saja yang mau kita gunakan.

Membuat Text Muncul Ketika di Ketik dari From

Berikut ini saya bagi menjadi dua script yaitu javascript dan html

Script javascript


<script src="http://code.jquery.com/jquery-1.9.0.min.js"></script>

<script type="text/javascript">
var replaceValues = {
 'string' : 'text',
 'foo' : 'bar'
}

$('.icustom').keyup(function (event) {
 newText = event.target.value;
 for (var txt in replaceValues) {
 var temp = new RegExp(txt, 'gim');
 newText = newText.replace(temp, replaceValues[txt]);
 }
 $('.custom').text(newText);
});

}

</script>

Script HTMl untuk form input text dan menampilkan ketikan

<input type="text" name="custom" size="45" class="icustom"/><br/>
www.kasitau.com/<i style="color:red;" class="custom">custom</i>

Dan hasilnya seperti di bawah ini

Javascript - Membuat Text Muncul Ketika di Ketik dari From

Javascript – Membuat Text Muncul Ketika di Ketik dari From

Javascript – Input Form Otomatis Setelah Radio Button di Klik

Javascript – Input Form Otomatis Setelah Radio Button di Klik. Sebuah pengaturan dan desain form input agar menjadi lebih simpel dan elegan Perlu sekali penggunaan javascript sebagai tambahan untuk membuat desain lebih atraktif, seperti misalnya pada form yang kita gunakan untuk mengiput sebuah data.

Pada kasus ini saya akan membuat sebuah form yang otomatis muncul ketika pilihan radio button di klik. Cara simpel hanya butuh beberapa baris kode saja, simak tutorialnya berikut ini,

Input Form Otomatis Setelah Radio Button di Klik

Berikut ini fungsi javascript yang akan kita gunakan untuk memunculkan form berikutnya pada sebuah web atau blog.


<script type="text/javascript">
 function yesnoCheck() {
 if (document.getElementById('yesCheck').checked) {
 document.getElementById('ifYes').style.display = 'block';
 }
 else document.getElementById('ifYes').style.display = 'none';

</script>

Menampilkan Form berikutnya


<form method="post" action="" >
 <p><input type="radio" onclick="javascript:yesnoCheck();" name="yesno" id="noCheck" checked><strong>Automatic</strong>
 <input type="radio" onclick="javascript:yesnoCheck();" name="yesno" id="yesCheck"><strong>Custom</strong>
 </p>
 <p><labe><strong> Url:</strong></label><input type="text" name="url" size="45" />
 <span id="ifYes" style="display:none" ><strong> Custom:</strong><input type="text" name="custom" size="45" class="icustom"/><br/>
 <p><input type="submit" name="submit" id="Submit" value="Shorten" /></p>
 <div id="result"></div>
 </form>

Ouput

Sebelum di klik

sebelum klik Javascript - Input Form Otomatis Setelah Radio Button di Klik

sebelum klik Javascript – Input Form Otomatis Setelah Radio Button di Klik

Sesudah di klik

setelah klik Javascript - Input Form Otomatis Setelah Radio Button di Klik

setelah klik Javascript – Input Form Otomatis Setelah Radio Button di Klik

Demikian tutorial singkat javascript muncul otomatis semoga membantu.

Postingan berikutnya

  1. klik otomatis button js

SQL – Membuat Value Tabel Data Base Case Sensitif

SQL – Membuat Value Tabel Data Base Case Sensitif – Ini merupakan sebuah settingnya yang ada pada tabel database yang berfungsi sebagai pembeda dan juga identifikasi agar value atau nilai pada tabel database terbuat unik.

Cara ini saya gunakan ketika saya membuat sebuah situs pemendek url. Pada situs tersebut pemendekan url atau link terbagi menjadi dua tipe yaitu otomatis dan custom. Untuk otomatis short url yang terbentuk  terbentuk atau tergenerate secara otomatis melalui program yang dibuat, sedangkan untuk yang custom short url kita kostumisasi sesuai dengan ke inginan. Untuk situsnya disini pemendek url.

Pada kasus tersebut saya mengalami permasalahan ketika short yang di buat adalah sama misalkan user sudah mencustom short url nya menjadi “www.kasitau.com/uang” kemudian ada lagi user berikutnya yang menginput “www.kasitau.com/UanG” pada url tersebut secara struktur seharusnya berbeda yaitu menggunakan case sensitive. Nah sebelum saya menggunakan pengaturan yang saya lakukan ini, maka Url akan di anggap sama antara uang dan UanG pada value tabsle database. Nah berikut ini lah cara yang saya gunakan agar value tabel mysql menjadi case sensitive.

Membuat Value Tabel Data Base Case Sensitif

Untuk pengaturan ini bisa melalu phpmyadmin. Caranya,

1. Pertama masuk ke phpmyadmin pada server kamu

2. Kemudian pilih database yang akan di rubah menjadi case sensitif tabelnya, kemudian klik tab structure

Membuat value tabel database case sensitif

Membuat value tabel database case sensitif

3. Kemudian atur collation pada field yang ingi di rubah case sensitif,  menjadi Latin1_general_cs, seperti ini,

SQL - Membuat Value Tabel Data Base Case Sensitif

SQL – Membuat Value Tabel Data Base Case Sensitif

Demikian pengaturan tabel database akan menjadi lebih unik semoga bermanfaat.

PHP – Memotong Judul Berdasarkan Jumlah Karakter

PHP – Memotong Judul Berdasarkan Jumlah Karakter. Sebuah web pada kontentnya biasanya terdapat artikel. Pada artikel tersebut terdapat judul yang kadang panjangnya melebihi lebar dari desain untuk judul tersebut sehingga hal tersebut membuat judul keluar dari lebar desain yang sudah disediakan. Hal tersebut seperti yang saya alami.

Pada sebuah web berita yang saya bangun, judul berita panjangnya keluar melebihi tempat yang disediakan, hal tersebut membuat desain jadi kurang rapih dan tidak menarik. Untuk mengataasi itu seperti banyak web lainya, judul di potong berdasarkan jumlah karakter string yang kita inginkan. Selanjutnya setelah di potong jika, jumlah string sesuai yang di tentukan maka setelahnya akan di ganti titik-titik “…”.

Memotong Judul Berdasarkan Jumlah Karakter

Script php berikut ini simpel dan mudah Anda pahami.

$judul = "Memotong Judul Berdasarkan Jumlah Karakter";
$panjang = strlen($judul);
if($panjang > 20){
echo substr($judul,0,20).'...';
}else{
echo $judul;
}

Pada script diatas jumlah string yang ada pada variabel judul akan di hitung panjang karakternya. Menghitung panjang karakter menggunakan fungsi strlen selanjutnya menggunakan logika jika panjang karakter yang ada pada variabel tersebut lebih besar dari 20 karakter maka judul akan di potong dan dibuang sebagian dan di ambil hanya 20 karakter saja kemudian jika judul karakternya berjumlah dibawah 20 maka di ambil judul asli.

Ouput:

Memotong judul berdas

Demikian tutorial singkat semoga membantu teman-teman semua memotong judul.