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