Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Śnieg na forum
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
kawunia
Witam. Jestem adminem na forum działającym w phpBB2. Jest strona pomocy. Ale admini nie chcą pomóc. dry.gif
Piszą tylko że się da.
Jest gotowy kod do wklejenia do opisu forum- i wtedy pada śnieg. Jeden z użytkowników napisał że chciałby rybki na forum. Oni odpisali ze się da ale że trzab samemu zmienić kod.
Czy ktoś moze mi podac przykład jak to zrobić?
mam np obrazek (przykładowy): http://c12.wrzuta.pl/wm12416/b00adaf800044...6976/kwiatuszek
kod jest taki :
Kod
<script type="text/javascript" src="http://www.phorum.pl/extras/snow/snow.js"></script>

napisali tylko tyle:
-Czy zamiast śniegu mogą być rybki
-Zapewne tak, ale o to trzeba się samemu postarać...
My dostarczamy tylko śnieg - jest zima
-Jak masz kod do śniegu, to wystarczy zmienić link w kodzie na link do jednej rybki i gotowe.

No i właśnie tego nie kumam. blinksmiley.gif Jak zmienić ten link. Obraz jest z rozszerzeniem jpeg a w kodzie link kończy się na js (java script).
Bardzo proszę o pomoc.
Z góry slicznie dziękuję.
jinchuriki
Trzeba to zmienić w pliku snow.js.
Treść snow.js:
Cytat
// This JavaScript code can be freely redistributed
// as long as this copyright notice is keept unchanged.
// This code is used on AS-IS basis and
// you use it on your own risk. Author of this code
// is not responsible for any damage that this
// code may make.
//
// JS Snow v0.2
// finished on 11-10-1999 23:04 in Zagreb, Croatia.
// modified on 06-12-2005 11:20 in Zagreb, Croatia.
//
// Copyright 1999,2005 Altan d.o.o.
// http://www.altan.hr/snow/index.html
// E-mail: snow@altan.hr

var no = 8; // snow number

var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;

doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();

for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables

document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src=\"tutaj link do obrazka\" border=\"0\"></div>");
}

function snow() {
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top = yp[i];
document.getElementById("dot"+i).style.left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snow()", 50);
}

snow();


Zaznaczyłem gdzie masz dać link do rybek. laugh.gif
K4mil94
Daj kod pliku snow.js
kawunia
nie mam żadnego kodu
pisało tylko tyle
jest taki kod do śniegu
i pisało zeby zmienic link
i taka jest pomoc adminów na tej stronie
niestety
rece opadają
blinksmiley.gif
aha a ten cały kod mam potem wkleić? taki długi?
jinchuriki
Ehhh..Zapodaj link do jakiś rybek, które mają padać. Prześlę ten plik edytowany na swój serwer i będziesz miał te spadające rybki...
kawunia
tzn mnie nie chodzi o rybki
ja chcę wiedzieć jak mam to zmieniac
bo np na wiosne chcę co innego
'na święta chce pisanki itp
możesz mi pokazać na byle czym
mogą spadać np kulki
ps. jestem kobietą smile.gif
ja już wiem gdzie zminić kod
tylko powiedzcie mi czy mam go cały wklejac na forum
jinchuriki
Dobra... http://www.phorum.pl/extras/snow/snow.js - wejdź tutaj i skopiuj zawartość do pliku tekstowego snow.js z rozszerzeniem *.js nie *.js.txt ! Prześlij to na serwer i zmień obrazek w tym miejscy gdzie pisałem na początku... Będzie git.
kawunia
rozumiem
tylko jeszcze jedno
to ma byc na obojętnie jaki serwer ( ja mam na własne str www darmowy) czy musi byc serwer tego forum? bo takiej możliwosci nie ma zeby na serwer forum
jinchuriki
Obojętnie jaki serwer.
K4mil94
Tam gdzie masz forum.
kawunia
to gdzie w końcu?
na forum tego nie wrzucę
adminisdtarcja tam nie ma takiej opcji
mogę to jedynie wrzucić na jakis darmowy serwer www
jinchuriki
Cytat
Tam gdzie masz forum.


Dlaczego? o_0 Przecież może podać ścieżkę bezwzględną i będzie wszystko ok.
kawunia
zaraz tak spróbuje a serwer mam na http://www.cba.pl/
i dam znać
jinchuriki
Na pewno będzie działało, tylko zmień to:
Kod
<script type="text/javascript" src="http://www.phorum.pl/extras/snow/snow.js"></script>


Na:
Kod
<script type="text/javascript" src="link do pliku JavaScript"></script>


smile.gif
kawunia
ok do pliku snow podałam adres przykładowy obrazka:
http://c12.wrzuta.pl/wm12416/b00adaf800044...6976/kwiatuszek

teraz plik wrzuciłam na serwer ten snow,js

i w kodzie zminiłam adres tego pliku snow

wrzuciłam na forum
i nie działa

juz wiem
nie wiem jak mam podać adres do tego pliku na serwerze
podaje taki adres na właściwościach
http://www.cba.pl/panel/tools/filemanager/index.php
ale to nie jest plik snow
jinchuriki
Musiałaś zrobić coś źle. Możesz zapisałaś jako snow.js.txt?? I pokaż jaką dałaś ścieżkę do pliku JavaScript. smile.gif
kawunia
sciezkę pliku do snow.js dałam http://c12.wrzuta.pl/wm12416/b00adaf800044...6976/kwiatuszek
otwarłam plik w programie agerweb edytor wiec chyba nie zapisało mi w txt tylko w js
wrzucilam na serwer
tylko nie wiem jak odczytać ścieżkę z serwera tego pliku bo tą co podałam wyzrej to nie jest do snow

może ktoś spr plik snow.js?
podaje ścieżkę
"http://www.wrzucaj.com/306139

i teraz tą scieżkę mam podać w kodzie?
maniekl2
Widzę że nie ogarniasz tego więc masz tu wszystko krok po kroku.
1. Skopiuj cały snow.js
2. Możesz wstawić go nawet do notatnika.
3. W
Cytat
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src=\"tutaj link do obrazka\" border=\"0\"></div>");
}

wstaw link do obrazka, czyli http://c12.wrzuta.pl/wm12416/b00adaf800044...6976/kwiatuszek
4. Zapisz jako i tam gdzie masz nazwę pliku wpisz "kwiatek.js"
5. Wrzuć na serwer.
6. W pliku głównym czyli najprawdopodobniej index.php:
  1. <script type="text/javascript" src="adres_twojego_forum/kwiatek.js"></script>

Przykładowo może to wyglądać tak, ale w twoim przypadku tak wyglądać nie będzie.
  1. <script type="text/javascript" src="http://forum.pl/forum/kwiatek.js"></script>


PS. Ten kwiatek trochę nie za duży ?
kawunia
zaraz zobaczę
to wszystko potrafie zrobić
tylko ten plik mam wrzucić np na wrzuta.pl?
i jak podać ściężkę?
jak np do pliku jest ona "http://www.wrzucaj.com/306139
maniekl2
Nie nie masz wrzucić na wrzutę. Masz wrzucić na serwer na którym jest forum. Musisz to zrobić za pomocą jakiegoś programu do komunikacji z ftp, np. Total Commander, FileZilla.
K4mil94
I najlepiej
  1. <script type="text/javascript" src="adres_twojego_forum/kwiatek.js"></script>
dać do sekcji <head> w pliku overlay_header.tpl w katalogu stylu smile.gif
kawunia
no to w takim razie nie da się tego zrobić
do forum jest z seri darmowego forum
i ja nie mam nawet jako admin takiej możliwości żeby to wrzucić na forum dry.gif
a nie idzie tego jakoś obejść?
tam pisali że to się da zrobić zamieniając tylko link...........

aha jeszcze o jedno chcę was spytać:
jak chce uzyć takiego kodu żeby była muza na forum
Kod
<embed src="[url="http://file4u.pl/download/1380225/Morandi___Save_Me_www.file4u.pl.MP3"]http://file4u.pl/download/1380225/Morandi___Save_Me_www.file4u.pl.MP3[/url]" width="144" height="60" autostart="true" loop="true" hidden="true"></embed>


to powiedzcie mi gdzie moge wrzucic sobie ten plik mp3 żeby on działal po podaniu ścieżki w kodzie?
bo ten co tam jest nie działa sad.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.