Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Codeigniter, Problem z dolaczeniem pliku css
rad11
post
Post #1





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam panowie mam problem taki iz nie wiem dlaczego nie laduje mi sie plik css w Codeigniterze.

Moj plik .htaccess wyglada tak:

  1. RewriteEngine on
  2. RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]


w configu mam ustawiony taki base_url:

$config['base_url'] = 'localhost/CI2/';

W pliku z widokiem wywoluje go tak
  1. <link rel="stylesheet" type="text/css" href="<?PHP echo base_url(); ?>css/style.css">

Czy potrafi mi ktos podpowiedziec co moze byc nie tak ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


1. W katalogu głównym utwórz folder "assets"
2. Otwórz application/config/constants.php
i wklej to:
  1. define('IMG',URL.'assets/img/');
  2. define('CSS',URL.'assets/css/');
  3. define('JS',URL.'assets/js/');

3. W view wchodzisz w index.php twojego layoutu i robisz tak
  1. <link rel="stylesheet" href="<?php echo(CSS.'style.css'); ?>">
Go to the top of the page
+Quote Post
rad11
post
Post #3





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Nadal to samo w zrodle jest URLassets/css/style.css

Problem rozwiazany zamiast:

  1. $config['base_url'] = 'localhost/CI2/';


powinno byc:

  1. $config['base_url'] = 'http://localhost/CI2/';


Temat do zamkniecia
Go to the top of the page
+Quote Post
webmaniak
post
Post #4





Grupa: Zarejestrowani
Postów: 371
Pomógł: 30
Dołączył: 14.04.2010

Ostrzeżenie: (0%)
-----


Przecież to bez sensu. A co jeśli zmienisz adres? Co jeśli zamiast http będzie https?
Go to the top of the page
+Quote Post
rad11
post
Post #5





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


to wtedy zmienie na https (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
webmaniak
post
Post #6





Grupa: Zarejestrowani
Postów: 371
Pomógł: 30
Dołączył: 14.04.2010

Ostrzeżenie: (0%)
-----


Nadal bez sensu. Od wersji 2.x, CodeIgniter automatycznie wykrywa poprawny adres dla base_url - wystarczy zostawić pusty ciąg.
Go to the top of the page
+Quote Post
markonix
post
Post #7





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Cytat(rad11 @ 2.11.2013, 09:44:56 ) *
to wtedy zmienie na https (IMG:style_emoticons/default/smile.gif)

W ten sposób tworzysz nieelastyczne rozwiązanie.

Sposób z assets jak najbardziej słuszny.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 05:10