Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mod_rewrite][CSS][PHP]CSS i Pliki graficzne nie chcą się wczytywać.
xbigos
post
Post #1





Grupa: Zarejestrowani
Postów: 239
Pomógł: 27
Dołączył: 13.07.2005
Skąd: Jarocin

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


Witam serdecznie.

Zacznę od początku:

Muszę przerobić pewien skrypt (bardzo badziewny) w którym metody php generowały cały ciąg HTML do obrazków itp. Nie wykorzystuje w ogóle stylów.
Tak więc stworzyłem sobie katalog do styli i umiescilem tak plik css. No i lipa nie działa a więc

Struktura katalogów

katalog_serwisu
|
|----htdocs
| |-----------themes
| | | ------- nazwa_mojego_tematu
| | |--- _img
| | |--- _style
| || |-----style.css
| | |tu sa wszystkie pliki szablonów.
|----lib

No i niestety gdy w pliku style.css dodaję jakikolwiek rodzaj ścieżki to żaden obrazek szablonu mi się nie wczytuje. Styl css działa.
Dla przykładu:
  1. .right-bot-simple{
  2. background-image:url('/themes/new_theme/_img/box_simple/right_bot.gif');
  3. background-position: right bottom;
  4. background-repeat: no-repeat;
  5. }


Czytałem poprzednie tematy o mod rewrite ale niestety żaden nie pomaga. Dodaję <base href...> i nic.
Czy da się to jakoś rozwiązać z poziomu mod_rewrite?

EDIT: Ort.

Ten post edytował xbigos 22.08.2009, 22:02:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Z css mogą być czasem problemy, gdy masz coś takiego jak opisujesz. Jeśli w css ustawiasz background-image to stosuj adresowanie nie od katalogu głównego, tylko adresowanie od tego pliku css... Gdy masz go więc gdzieś zagnieżdżonego to będziesz musiał się przekopać przez strukturę katalogów od pliku css do pliku obrazka. Jeśli dobrze odczytuję strukturę katalogów to będziesz musiał użyć
Kod
background-image:url('../_img/box_simple/right_bot.gif');

by wyjść z katalogu _style, wejść do _img z obrazami i dalej kopać do konkretnego obrazka. U mnie taka sytuacja czasem występuje, gdyż nie zawsze pliki css wrzucam do katalogu głównego na serwerze tylko gdzieś zagłębiam w katalogu styles (często dołączam do jednej strony kilka arkuszy styli) lub jeszcze głębiej i stąd wiem, że to jedna z przypadłości takiego zachowania

Ten post edytował thek 23.08.2009, 01:05:16
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 17:25