Salam CI
Saya pemula dan mau nanya mungkin masih sederhana, begini, saya baru coba-coba coding pake framework CI dan dah ngeh dikit cuma stuck di ngasi CSS, saya dah taruh folder CSS di root web n mau makenya di header, ni kode header.php nya plus directori ke CSSnya:
<html>
<head>
<link rel="stylesheet" type="text/css" href="<?=base_url();?>style/style.css" />
</head>
<body>
<div id="header">
<h1 id="logo-text"><a href="file:///D|/Master/Envision1-1/index.html">envision</a></h1>
<p id="slogan">heiho</p>
<div id="header-links">
<p>
<a href="file:///D|/Master/Envision1-1/index.html">Home</a> |
<a href="file:///D|/Master/Envision1-1/index.html">Contact</a> |
<a href="file:///D|/Master/Envision1-1/index.html">Site Map</a>
</p>
</div>
</div>
nah itu gimana <?=base_url();?> kok ga bisa, kan itu katanya buat ngasi directory rootnya, padahal dah bener, kode CSS saya ada di folder style/style.css. Mohon dibantu yach..jadi males kalo stuck disini aja..
semoga bisa bantu
ada beberapa hal yang harus di pastikan...
1. pastikan open_tag pada file php.ini (on)...
atau nggak cukup menuliskan script ini aja klo nggak mau pake short_tag
2. pastikan path folder style pada folder root :
-> system
-> user guide
-> style
--> style.css (di dalam folder style/style.css)
3. pastikan membuat file .HTACCESS
secara default codeigniter akan membaca controller, jadi apabila kita menyimpan folder style sejajar dengan folder root system maka akan terdeteksi sebagai controller apabila kita tidak menggunakan file .HTACCESS
(http://localhost/codeigniter/style --> akan terbaca sebagai controller). sehingga kita memerlukan fungsi dari file .HTACCESS agar folder tersebut tidak terbaca sebagai controller, adapun scriptnya sebagai berikut :
RewriteEngine on
RewriteCond $1 !^(index\.php|style|javascripts|images|userfiles|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
script di atas juga memungkinkan kita untuk menaruh folder javascripts (untuk file javascript) dan folder images (untuk menaruh gambar) serta folder userfiles ( untuk menaruh file-file ) setara dengan folder system.
semoga bisa membantu
^_^
nanya script
file .HTACCESS itu disimpan dimana? atau memang udah ada tetapi mesti dimodif? dimana saya bisa mencarinya? terimakasih.
file .htaccess itu berada
file .htaccess itu berada sejajar dengan system, biasanya kalo di windows kita tidak di izinkan membuat file dengan nama diawali ".", ini bisa dihindari dengan download atau copy file .htacces dari internet atau teman
coba membantu
coba begini:
href="<?=base_url()?>/style/style.css"
dengan folder style sejajar dengan folder system.
tetep
tetep aja mas, udah diganti dengan kaya gitu plus folder juga udah di root, sejajar, gagal, tidak kebaca CSSnya...ini kenapa ya? saya paling males buat web tanpa ada stylenya. Hiks...
dan pastikan juga
dan pastikan juga short_open_tag = On,
bisa dilihat di file php.ini
lagi2
saya sudah memastikan di fike PHP.ini dan memang udah On, ini kenapa ya? ada alternatif cara lainnya gak?
$config['base_url']
Cek di application/config/config.php
$config['base_url'] = 'ini udah bener belum?'
--
http://framework.web.id - Komunitas pengguna web framework
pastikan struktur foldernya
pastikan struktur foldernya seperti ini :
- system
- user_guide
- style
-- style.css
jadi folder style sejajar dengan folder system dr CI
dan pastikan juga short_open_tag = On,
bisa dilihat di file php.ini
Coba yang ini
Coba ini :
Kalau tidak mau pake <?= ?>, coba
<?php echo ?>.Terima Kasih.
e-mail : sofwan@sofwan.net
web : http://www.sofwan.net
blog : http://blog.sofwan.net