Ogłoszenie

Reklama ( Kliknij w celu pokazania zaprzyjaźnionych stron )

Skrypty ( Informacje dotyczące użytkowania )

Korzystanie ze skryptów zamieszczonych na stronie jest darmowe gdyż zostały wykonane przez autora strony bądź umieszczone przez ich autorów na stronie. Jedyny wymagany warunek użytkowania skryptu to wklejenie widocznego bannera w widocznym miejscu ( np. ogłoszenie ).
Wszelkie próby korzystanie z kodów i nie wklejenie reklamy wiążę się z wykluczeniem z forum jak i brak możliwości korzystania z kodów.
W przypadku skryptów zaawansowanych ( czyli mówiąc ściśle tych, które uznam za lepsze i wymagały większego nakładu pracy ) można z nich korzystać jeżeli dostaniecie zgodę ich twórcy.
Wszelkie próby skopiowania takowych kodów ze źródła strony itp. będą się wiązać z konsekwencjami prawnymi.

Współpraca ( Wymiana bannerem, kontakt itp. )

Jeżeli chcesz podjąć współprace z forum ( wymiana linkiem, buttonem, bannerem bądź inna forma nawiązania współpracy ) skontaktuj się na podany numer gg. Wszelkie inne rzeczy typu nie działający skrypt ( umieszczony w działach ze skryptami ) napisz w "Problemy i Pytania".
Inne formy nie będą w ogóle brane pod uwagę i będą zamykane.
Gadu-Gadu: 33117051

  • Index
  •  » Poradniki
  •  » Dowolny skrypt w <head> bez dostępu do bazy danych

#1 2011-12-11 11:33:57

ukaszf9

Administrator

Zarejestrowany: 2011-07-24
Posty: 335
Punktów :   23 
Test pole: 1

Dowolny skrypt w <head> bez dostępu do bazy danych

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

Kod:

</style>

Po tym dla przykładu wstawimy skrypt biblioteki jQuery z przykładowym kodem.
Poniżej tego </style> wklej:

Kod:

<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 ).

Kod:

<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

Kod:

<style type="text/css">

http://codepunz.net63.net/img/codepunz1.png
Prosta, szybka przeglądarka skryptów umieszczonych na Noof'ie

Offline

 

#2 2011-12-22 12:14:09

Kebrian

Nowy użytkownik

Zarejestrowany: 2011-12-22
Posty: 5
Punktów :   

Re: Dowolny skrypt w <head> bez dostępu do bazy danych

Od siebie dodam tylko że skrypt zawiera błąd. Na samym końcu dodatkowego stylu css powinno znajdować się jeszcze

Kod:

<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

 

#3 2011-12-22 12:23:22

ukaszf9

Administrator

Zarejestrowany: 2011-07-24
Posty: 335
Punktów :   23 
Test pole: 1

Re: Dowolny skrypt w <head> bez dostępu do bazy danych

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.


http://codepunz.net63.net/img/codepunz1.png
Prosta, szybka przeglądarka skryptów umieszczonych na Noof'ie

Offline

 

#4 2011-12-22 17:00:40

Kebrian

Nowy użytkownik

Zarejestrowany: 2011-12-22
Posty: 5
Punktów :   

Re: Dowolny skrypt w <head> bez dostępu do bazy danych

Z tym że jest ona zamykana potem ponownie przez pun. Masz tu kawałek kodu swojej strony.

Miejsce gdzie jest twój znacznik </style>:

Kod:

.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ś.

Kod:

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

 

#5 2011-12-22 17:10:20

ukaszf9

Administrator

Zarejestrowany: 2011-07-24
Posty: 335
Punktów :   23 
Test pole: 1

Re: Dowolny skrypt w <head> bez dostępu do bazy danych

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ę ^^"


http://codepunz.net63.net/img/codepunz1.png
Prosta, szybka przeglądarka skryptów umieszczonych na Noof'ie

Offline

 
  • Index
  •  » Poradniki
  •  » Dowolny skrypt w <head> bez dostępu do bazy danych

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.motodawcy.pun.pl www.air13a6.pun.pl www.zlobek46.pun.pl www.woman-ultimate.pun.pl www.administracjaukw.pun.pl