PDA

Zobacz pełną wersję : Brak grafiki na stronie



frater
26-09-2012, 21:24
Witam
Pierwszy raz tworze swój szablon pod joomla
Stworzony przeze mnie szablon zainstalował się bez przeszkód, ale żeby nie było za dobrze, to nie wyświetla się na nim grafika.

Nie wyświetla się grafika, bo joomla szuka jej w swoim katalogu images a nie w katalogu images szablonu, zobaczcie sami:

http://podrasowanie.eu/nauka/

oto kod mojego templateDetails.xml

Bazyl
26-09-2012, 21:27
Cześć,

Zobacz, jak adresowane są grafiki w oryginalnych szablonach.
Mała zmiana ;)

p.s. Oczywiście w plikach css

frater
26-09-2012, 21:35
O tym nie pomysłałem...
są adresowany w taki sposób:
images/img02.jpg

domyślam się ze powinny być tak:
templates/nazwa-szablonu/images/img02.jpg

Bazyl
26-09-2012, 21:36
Nie domyślaj się, a sprawdź!

frater
26-09-2012, 21:53
Niestety nie działa tak jak się domyślałem...
nie działa też w wielu innych konfiguracjach jakich próbowałem...
skopiowałem z css innego szablonu adresowanie takie w ten sposób:
../images/img01.jpg
...ale również nie działa...

tomaszek83
26-09-2012, 22:06
wszystko zależy od tego jaką masz strukturę katalogów. Sądząc po pliku .xml powinieneś grafikę w plikach .css (które są w katalogu templates/nazwa-szablonu/css/style.css) wywoływać następująco

.klasa {
background: url("../images/obrazek.jpg") ;
}

Natomiast jeśli osadzasz grafike bezpośrednio w pliku index.php szablonu to osadzasz ją podając pełną ścieżkę templates/nazwa-szablonu/images/obrazek.jpg

Edit:
A tak w ogóle to gdzie masz problem bo ja nie widzę go na podanej przez Ciebie stronie. Tło strony jest plikiem graficznym i się wyświetla poprawnie więc w czym problem?

Bazyl
26-09-2012, 22:13
więc w czym problem?

Był w tym: ../
;)

frater
26-09-2012, 22:49
dziękuje za pomoc!
Faktycznie trzeba bylo zmienic sciezke w piku index.php i arkuszu stylów.