phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
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 :D
Ta przeróbka jest dedykowana koledze którego laptop nie wytrzymuje ?nie?ek i userowi QmQ, który wpadł na pomysł wyłącznika :mrgreen:
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 :P


A teraz mottto :P Dla vegiego nic trudnego :P
miejmy nadzieje że każdy zrozumie o co tu chodzi :D

Dodane:
Jeżeli ci sie udało to napisz bo może gdzień sie walnąłem przy instrukcji :twisted:
_________________
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 :mrgreen:

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ś.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

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
Strona wygenerowana w 0,06 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę