|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: joli 22-01-2009, 19:18 |
[skrypt] W??cznik ?niegu - odkrywamy tajemnice |
Autor |
Wiadomość |
vegetagt
Pomógł: 125 razy Posty: 1243
|
Wysłany: 28-12-2004, 16:11 [skrypt] Włącznik śniegu - odkrywamy tajemnice
|
|
|
Więc to moja pierwsza własna przeróbka Przemowej modyfikacji, miejmy nadzieje że za dużych batów nie dostane
Ta przeróbka jest dedykowana koledze którego laptop nie wytrzymuje ?nie?ek i userowi QmQ, który wpadł na pomysł wyłącznika
no więc zaczynajmy...
1. - Użytkownik w panelu admina
dodajemy nowe pole o nazwie np śnieg i w generatorze jumpboxa dajemy: tak,nie
wchodzimy do swojego profilu i ustawiamy sobie na tak
2. - Gdzie to jest?
Wchodzimy do phpmyadmina
klikamy w tabele phpbb_users (ALERT! w twoim forum prefix może był inny!)
szukamy czegoś takiego: user_field_NUMEREK
i pod spodem powinno pisać: tak
więc zapami?tujemy jaki numerek miało pole pod którym było tak i idziemy dalej
3. - Czas na nauke pisania!
Otwieramy plik includes/page_header.php
zaraz na początku bo tym wypracowaniu o tym że program jest na licencji gnu gpl dodajemy:
Kod: |
if ($userdata['user_field_NUMEREK']=="tak")
print (' A tutaj szanowni użytkownicy wpiszecie sobie kod swojego śniegu ');
|
4. - YEA!?
Teraz sprawdzmy czy wszystko działa prawidłowo
ustawiamy sobie w profilu na nie i sprawdzamy czy nie ma śniegu i jak nie ma to znaczy że jesteś już użytkownikiem który posiada własny włącznik
A teraz mottto Dla vegiego nic trudnego
miejmy nadzieje że każdy zrozumie o co tu chodzi
Dodane:
Jeżeli ci sie udało to napisz bo może gdzień sie walnąłem przy instrukcji |
_________________ JA NAPRAWDE NIE UDZIELAM POMOCY NA GG/PW I NIE ODPOWIADAM NA PYTANIA!
Ja pomogłem, Pan pomógł. Kto pomógł? Ci państwo |
Ostatnio zmieniony przez vegetagt 20-03-2005, 16:04, w całości zmieniany 1 raz |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Paszczak000
Pomógł: 317 razy Posty: 2898
|
Wysłany: 03-01-2005, 18:20
|
|
|
hmm....
ja rozumiem
a teraz wyślij sms o treści THANKS na numer 7621 :] |
|
|
|
|
Drejk THC
Posty: 1
|
Wysłany: 21-12-2006, 02:06
|
|
|
Mam problem, może mógłby mi ktoś pomóc, bo nie ma do tej pory odpowiedzi na mój problem na tym forum.
Otóż mam stworzony plik snow.js pod adresem http://grans.ovh.org/snow.js
wszystko jest pięknie i ładnie z tym modem ale do momentu zmieniania pliku includes/page_header.php
wpisuje na początku zaraz po informacji o licencji tak:
Kod: | if ($userdata['user_field_8']=="tak")
print ('<script type="text/javascript" src="http://grans.ovh.org/snow.js"></script>'); |
No i lipa przy ustawieniu pola śnieg na tak biały ekran i nic sie nie wczytuje, nie wiem co mam wpisać w tej drugiej linijce aby kiedy pole śnieg jest na tak uruchamiało mi wybrany skrypt, może byłby ktoś w stanie mi pomóc.
Próbowałem również bezpośrednio sam kod wpisać, czyli:
Kod: | if ($userdata['user_field_8']=="tak")
print ('<script LANGUAGE="javascript">
var browserinfos=navigator.userAgent
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
var ns6=document.getElementById&&!document.all
var opera=browserinfos.match(/Opera/)
var browserok=ie5||ns6||opera
function randommaker(range) {
rand=Math.floor(range*Math.random())
return rand
}
function initsnow() {
if (ie5 || opera) {
marginbottom = document.body.scrollHeight
marginright = document.body.scrollWidth
}
else if (ns6) {
marginbottom = document.height
marginright = document.width
}
var snowsizerange=snowmaxsize-snowminsize
for (i=0;i<=snowmax;i++) {
crds[i] = 0;
lftrght[i] = Math.random()*15;
x_mv[i] = 0.03 + Math.random()/10;
snow[i]=document.getElementById("s"+i)
snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]
snow[i].size=randommaker(snowsizerange)+snowminsize
snow[i].style.fontSize=snow[i].size
snow[i].style.color=snowcolor[randommaker(snowcolor.length)]
snow[i].sink=sinkspeed*snow[i].size/5
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)
snow[i].style.left=snow[i].posx
snow[i].style.top=snow[i].posy
}
movesnow()
}
function movesnow() {
for (i=0;i<=snowmax;i++) {
crds[i] += x_mv[i];
snow[i].posy+=snow[i].sink
snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]);
snow[i].style.top=snow[i].posy
if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=0
}
}
var timer=setTimeout("movesnow()",50)
}
for (i=0;i<=snowmax;i++) {
document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")
}
if (browserok) {
window.onload=initsnow
}
</script>'); |
Ale wyskakuje błąd
Cytat: | Parse error: syntax error, unexpected T_STRING in /home/g/r/a/grans/www/includes/page_header.php on line 88 |
Treść lini 88 to:
Kod: | document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>") |
I tutaj także nie wiem jak na to coś poradzić
Jestem w kropce, pomoże ktoś. |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
|