
Więc jak wiemy poprawnym sposobem jest umieszczanie np. skryptu bibloteki jQuery w znaczniku <head>. Ze względu, że nie mamy tam dostępu ( a w zasadzie do dzisiaj nie mieliśmy ) trzeba było wszystko umieszczać w ogłoszeniu bądź w stopce co na dłuższy okres czasu było uciążliwe bo sporo kodów tam się znajdowało + treść. Ale do rzeczy:
Wejdź w Administracja - Ustawienia - Modyfikacje css i jeżeli posiadasz tam jakieś kody dodaj na końcu
</style>
Po tym dla przykładu wstawimy skrypt biblioteki jQuery z przykładowym kodem.
Poniżej tego </style> wklej:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
O dziwo skrypt nie będzie już w ogłoszeniu czy stopce tylko w znaczniku <head> w źródle strony. Teraz by sprawdzić czy to działa wklejamy przykładowy kod na zmianę obrazka RSS na dole strony ( skrypt wklejamy po w modyfikacji css po dodanej bibliotece jQuery ).
<script>
jQuery(document).ready(function() {
jQuery('#brdfooter p.conr a:first').html('<img src="http://img84.imageshack.us/img84/2004/001qf.png">');
});
</script>O dziwo zmienił się! tym sposobem sprawiamy, że wstawiane przez nas skrypty są w dobrym miejscu, brak uciążliwego indeksowania tego jak w przypadku ogłoszenia czy stopce, a ponad to "Ogłoszenie" będzie służyć teraz do ogłoszeń, a nie do wyświetla dużo skryptów.
I na końcu dajemy jeszcze
<style type="text/css">
Offline
Od siebie dodam tylko że skrypt zawiera błąd. Na samym końcu dodatkowego stylu css powinno znajdować się jeszcze
<style type="text/css">
Ponieważ mimo tego że zamykamy znacznik style domyślnie tworzony na początku dodatkowego kodu css to jednak musimy pamiętać że na końcu znajduje się znacznik zamykający który pozostaje bez otwierającego w przypadku zamknięcia go powyższym sposobem. A chyba nie chcielibyśmy żeby w którymś momencie strona całkowicie nam się wykrzaczyła.
Offline
Ja żadnego błędu nie widzę - można zobaczyć na przykładzie mojej strony, w której mam wszystko umieszczone tym sposobem.
Dodając </style> na końcu zamykamy całą Modyfikacje css i w ten sposób mamy możliwość dodania dalej dowolnego skryptu pokroju jQuery... oczywiście po zamknięciu tego tagu.
Offline
Z tym że jest ona zamykana potem ponownie przez pun. Masz tu kawałek kodu swojej strony.
Miejsce gdzie jest twój znacznik </style>:
.imgclick {float:right;}
#news-feed {background:#E9F7D4;border:1px solid #77A134;width:300px;list-style-type:none;padding:0;margin:0;height:200px;overflow:hidden;}
ul#news-feed li {padding:5px;border-bottom:1px solid #77A134;}
.news1 {float:left;}
.linia {height:6px;}
li#chatboxing {display:none;}
</style> <!-- Dodany przez ciebie znacznik -->
<script src='http://code.jquery.com/jquery-1.7.1.min.js'></script>
<script type="text/javascript">
jQuery(document).ready(function() {Oraz miejsce gdzie masz domyślny znacznik który zamyka cały kod css mimo że sam go już zamknąłeś.
jQuery('ul#news-feed li:last')
.fadeIn('slow')
}
setInterval(slideArticle, interval);
});
</script></style> <!-- domyślny znacznik który zamyka kod tak czy inaczej -->
<script type="text/javascript" src="http://ads.businessclick.com/master_1.1"></script>
<link rel="alternate" type="application/rss+xml" title="pun.pl: rss" href="rss.php" />
</head>
<body onClick="documentClickHandler(event.target);" onload="fixOperaWidth();">Tak więc tak jak napisałem na samym końcu twojego stylu powinien znajdować się <style type=text/css"> ponieważ skoro zostaje znacznik zamykający bez otwierającego wymaga to poprawy.
Offline
Sceenery z Mozilli i Chrome - ja nic nie widzę.
- http://img408.imageshack.us/img408/5240/85792408.png
- http://img171.imageshack.us/img171/2380/88977122.png
Edit - wyjaśnione. Pan powyżej miał rację ^^"
Offline