Polskie Forum Użytkowników GIMP-a

Ogólne dyskusje => Języki Internetu => Wątek zaczęty przez: noss on 22.06.2007, 20:37:16



Tytuł: Rotator sygnatur na forum
Wiadomość wysłana przez: noss on 22.06.2007, 20:37:16
Chcę wam zaprezentować bardzo fajny skrypt autorstwa naszego wspaniałego administratora Cakpra.
Skrypt ten służy do rotacyjnego wyświetlania obrazków na forum. Można go wykorzystać przykładowo do pokazu swoich wszystkich sygnatur w trybie losowym.
Skrypt testowałem przez miesiąc czasu i sprawuje się wyśmienicie.
Ma on jednak pewne niewielkie ograniczenie, którym jest brak obsługi animacji w formacie GIF, nie jest to jednak błąd skryptu, lecz sposobu komunikacji z przeglądarką i na to się nic nie poradzi.

Opis: Aby cieszyć się rotatorem sygnatur trzeba posiadać własne konto http, czyli z własną stroną WWW. Jeśli ktoś takowego jeszcze nie posiada, to może go sobie założyć choćby na republika.pl.

Na konto wrzucamy dwa pliki, które są do pobrania poniżej w archiwum "rotator.zip". Trzeba go oczywiście rozpakpować uprzednio.
Teraz kopiujemy pliki: "rotator.png" i ".htaccess" na nasz serwer. Obok tych plików tworzymy nowy katalog o nazwie "img" i do niego kopiujemy wszystkie obrazki które mają się rotować na forum. Dopuszczalne są formaty PNG, JPG i GIF (z wyłączeniem animowanych).

Na forum umieszczamy zwyczajny link do obrazka czyli np.:
Kod:
[img]http://www.noss.gimpuj.info/gimp/sygi.png[/img]

(http://www.noss.yoyo.pl/test/rotator/rotator.php)

Zamiast "sygi.png" podajemy "rotator.png", z adresem odpowiednim oczywiście dla swojego konta www.

Oto potrzebne pliki skompresowane zipem:
Aktualny i poprawiony skrypt wraz z nowym opisem znajduje się w nowym poście, a dane zawarte tutaj są w większości już nieaktualne.
http://www.gimpuj.info/jezyki-internetu/rotator-sygnatur-na-forum-t4962.0.html;msg44232#msg44232


PS. Proszę o uszanowanie i podziękowanie za wysiłek Cakpra w stworzenie tego niby niewielkiego, ale jakże fajnego skryptu.

Jeszcze raz dziękuję Cakper i przepraszam, że się nie odwdzięczyłem z awatarem :)

Edit: Po dłuższych testach zauważyłem pewien problem, mianowicie to, że nie mogłem wczytać żadnego pliku PNG do przęglądarki, a na stronach niektóre się nie wyświetlały.
Ważne jest aby plik "rotator.png", ".htaccess" i katalog "img" znajdowały się w oddzielnym katalogu na koncie. Tego pliku .htaccess nie można umieszczać w katalogu głównym, bo z pozostałymi obrazkami PNG będzie problem.

Edit2: Ten problem już nie występuje w poprawionej wersji


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: AroGancjA Records on 22.06.2007, 20:42:10
Nono, fajne to ale niestety nie mogę sobie tego zrobić:(


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: Ziomioslaw on 22.06.2007, 20:49:46
Na republice to chyba nie zadziała, bo tam nie dają obsługi php.
Gratuluje Cakper:) (no i nossowi pomysłu) - wybaczcie, jeśli kogoś pominąłem, lub przypisałem za dużo:P


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: bull on 22.06.2007, 22:14:50
Ziomioslaw dobrze mówi :)

Lepiej założyć konto na www.yoyo.pl, lub innym darmowym serwerze z obsługą php.

Edit: Rozdwojenie jaźni na FF ;)


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: Szyszoux on 28.06.2007, 11:48:11
Ja to mam pecha... Na freeweb próbowałem to się htacces nie kopiuje. Na lycos mam actywowane MsQl i PHP itd. ale się nie otwiera obrazek, na yoyo FTP sie nie mogę zalogować....


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: noss on 28.06.2007, 21:43:22
Na yoyo pewnie niewłaściwy adres serwera wpisujesz


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: Szyszoux on 09.07.2007, 11:29:27
Teraz to już nie wiem o co chodzi ??? Raz pisze że katalog img, poźniej że sygi, i jeszcze coś o odzielnym katalogu...


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: noss on 09.07.2007, 23:15:33
Teraz to już nie wiem o co chodzi ??? Raz pisze że katalog img, poźniej że sygi, i jeszcze coś o odzielnym katalogu...

Chodziło mi o katalog "img", ja u siebie pozmieniałem trochę i mi się już miesza ;)

Tworzysz nowy katalog na serwerze o jakiejkolwiek nazwie, np. "rotator". Do tego katalogu wrzucasz dwa pliki: .htaccess i rotator.png. Obok nich tworzysz katalog "img" w którym umieszczasz wszystkie obrazki i tyle.


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: Kapitan_hak1995 on 30.07.2007, 21:01:15
Fajny sCrYpT :D  :-* :P


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: TL on 30.08.2007, 00:34:22
A mi to nie działa.
Zrobiłem wszystko taj jak pisałeś ale teraz wychodzi to:
Cytuj
Obrazek "http://www.szczurki.yoyo.pl/rotator/rotator.png" nie może zostać wyświetlony, ponieważ zawiera błędy.


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: Mr. Hania on 30.08.2007, 13:36:15
Zmień kocówkę *.png na *.php


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: noss on 30.08.2007, 18:34:38
Zmień kocówkę *.png na *.php

Wtedy nie będzie działało na forum.

Umieściłeś plik ".htaccess" obok pliku "rotator.png", to jest bardzo ważne.

Edit: Podaj jeszcze bezpośredni link do jednego z obrazków.


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: TL on 03.09.2007, 00:36:08
Już to usunąłem, a obrazki masz w mojej galerii usera w dziale sygantury (oczywiście ustawiłem tylko te brzydkie, bo te beznadziejne są okropne)


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: Michałek on 16.09.2007, 20:36:07
yy nie ma juz tych plikow, przez zmiane serwera?


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: noss on 16.09.2007, 21:45:42
yy nie ma juz tych plikow, przez zmiane serwera?

Tak :(

Teraz jest dostępna pod adresem: http://www.noss.gimp.edu.pl/gimp/rotator-obrazkow/rotator.zip


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: @Cakper on 17.09.2007, 23:37:11
w załączniku poprawiona wersja skryptu - tym ktorym nie dzialalo proponuje sprobowac z tym
nim zglosicie problem spawdzcie:
czy plik .htaccess jest na serwerze
czy plik rotator.png ma chmod co najmniej 644
czy folder img ma chmod 755
czy pliki w folderze img maja chmod 644


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: Bombasarkadian on 26.09.2007, 20:50:14
Już nie wiem...
Czy ja jestem jakiś ciemny czy jak?? >:(
Mam wszystko tak
Cytuj
zy plik .htaccess jest na serwerze
czy plik rotator.png ma chmod co najmniej 644
czy folder img ma chmod 755
czy pliki w folderze img maja chmod 644
Wstawiam na forum (http://"tutaj daję adres")
I nic nie widać :(
Mam konto na cba.pl, forum tam działa normalnie :-\
Ale mam tam stronę, i subdomenę(tzn. adres jest www.77b.cba.pl, a adres forum to www.forum.77b.cba.pl, taki jakby folder) i nie wiem gdzie dać .httacces??
Do root'a czy do subdomeny ???

Edit:

Już działa ;D
Jak wstawaiałem
Kod:
[img]adres rotatora i rozszerzenie png[/img]
To mi nie działało :P
Ale jak zmieniłem rozszerzenie pliku rotator.png na rotator.php i wstawiłem w podpisie
Kod:
[img]adres rotatora i rozszerzenie php[/img]
To wszystko działa :D SUPER skrypcik >:D


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: noss on 26.09.2007, 21:03:03
Obojętne.
Stwórz katalog np. "rotator" i do niego skopiuj oba pliki ".htaccess" i "rotator.png" oraz katalog "img" do którego wkopiujesz swoje obrazki.

Podaj adres bezpośredni do wymienionych plików oraz jakiegoś obrazka z katalogu "img".


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: Bombasarkadian on 27.09.2007, 17:41:09
Wiem już działa, bo jak napisałem poprzedniego posta to się zorientowałem i działa...

A tak w ogóle to super skrypcik ;D


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: noss on 27.09.2007, 23:36:28
... A tak w ogóle to super skrypcik ;D

To już zasługa naszego wspaniałego administratora.
Cieszę się że działa, bo jesteś pierwszą osobą (oficjalną przynajmniej) której udało się uruchomić rotator.


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: budyniowski on 02.10.2007, 17:28:40
w załączniku poprawiona wersja skryptu - tym ktorym nie dzialalo proponuje sprobowac z tym
nim zglosicie problem spawdzcie:
czy plik .htaccess jest na serwerze
czy plik rotator.png ma chmod co najmniej 644
czy folder img ma chmod 755
czy pliki w folderze img maja chmod 644
wszystko jest ok, wszystko w jednym folderze, wszystkie chmody sie zgadzają, .htaccess jest na serwerze, a mimo to dalej nie działa ;(
po wpisaniu adresu w przeglądarce wyskakuje mi okienko pobierania pliku (oczywiście rotator.png)

po wejściu w:
http://www.eloziomal.ovh.org/rotatorro/rotator.png

wyświetla się:
 Witamy na stronie serwisu 60free firmy OVH.

Serwer napotkał błąd wewnętrzny i nie jest w stanie zrealizować twojego żądania.

Jeżeli jesteś właścicielem tego konta i szukasz informacji na temat probmemów z błędem wewnętrznym, zapraszamy na stronę http://60free.ovh.org/pl/support/ lub sprawdź czy:

- uprawnienia do uruchamianego zasobu '/e/l/o/eloziomal/www/rotatorro/rotator.png' mają wartość 755,
- uprawnienia do katalogu mają wartość 755,
- w pliku '.htaccess' nie znajdują się nieprawidłowe wpisy

Help, bardzo chciałem mieć ten skrypt na pewnym forum ;>


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: Tomal on 21.10.2007, 18:35:24
Czy jest możliwość, aby do każdej sygnatury był przypisany odpowiedni avatar?

Coś nie dziala  >:( Na ovh nie chce sie skopiować htacces a na yoyo nie wyswietla obrazka. Jak nacisne PPM -> Pokaż obrazek to takie coś w odpowiedzi otrzymuje:
Obrazek "http://www.xxx.yoyo.pl/rotator/rotator.png" nie może zostać wyświetlony, ponieważ zawiera błędy.


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: noss on 22.10.2007, 00:00:45
Wersja poprawiona

Trochę zmodyfikowałem skrypt. Do tej pory nie na wszystkich serwerach działał poprawnie z obsługą php.

Usunąłem plik ".htaccess" gdyż w zasadzie jest on zbędny i nie zawsze był poprawnie interpretowany, lub w ogóle na przykład na yoyo.pl.

Usunąłem komentarz z pliku "rotator.png", gdyż również wywoływał błędy oraz zmieniłem jego nazwę na "rotator.php".

W chwili obecnej wystarczy skopiować plik "rotator.php" oraz folder "img", w którym umieszczamy swoje obrazki.

Na forum stosujemy odsyłacz w stylu:
Kod:
[img]http://www.noss.yoyo.pl/test/rotator/rotator.php[/img]

(http://www.noss.yoyo.pl/test/rotator/rotator.php)

W załączniku jest poprawiona wersja.

Edit: Na różnych serwerach, pewnie z innymi wersjami PHP, bądź inaczej skonfigurowanymi, skrypt zachowuje się nieidentycznie.
Tak samo wersja pierwsza z rozszerzeniem PNG, na jednych działa, na innych już nie. Również w niektórych przypadkach, bez odświeżenia w przeglądarce, nie wczyta się kolejny, a ciągle będzie wyświetlany jeden i ten sam.

Jako ciekawostkę podam, że moje trzy rotujące obrazki: awatar, dwa userbary, naciągnęły pasmo 1GB w ciągu miesiąca poprzez forum Gimpuj.info.


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: Pilej on 15.11.2007, 19:27:08
Długo się męczyłem nad tym pierwszym skryptem, i nic nie wychodziło. W wersji poprawionej,
z rozszerzeniem .php wszystko działa :) Dzięki za skrypt, bardzo pomysłowy :P


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: TL on 21.11.2007, 12:00:04
Wreszcie i nareszcie!!!
Teraz jedyne co pozostaje to wstawić obrazki do folderu img wsadzić na serwer i do podpisu lub pod nick.

Czemu nie zachowuje przeźroczystości?


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: wywrot4 on 03.02.2008, 12:46:09
Dokładnie skrypt bardzo fajny tylko nie obsługuje animacji i przeźroczystości  :'( Skrypt działa bez problemów  :D


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: Rysiek!! on 25.02.2008, 23:47:34
Na niekorych forach mogą wystąpic blędy, jak np w poscie nossa obrazek ma stałe wymiary.


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: noss on 26.02.2008, 00:31:41
Na niekorych forach mogą wystąpic blędy, jak np w poscie nossa obrazek ma stałe wymiary.

To raczej jest zasługa Opery, jak możesz, to sprawdź jeszcze w Firefoksie.
U mnie obrazki z mojego poprzedniego postu wyświetlają sie prawidłowo, również rozmiar.

Edit: Sprawdziłem w Operze i też jest dobrze, rozmiary sie zmieniają wraz z obrazkami.


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: Rysiek!! on 26.02.2008, 17:06:23
Spox, bo pare razy źle wyszło. A co do twojego pierwszego postu to do avatarów nie ma szans wykonać scryptu :D


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: noss on 26.02.2008, 21:32:23
Spox, bo pare razy źle wyszło. A co do twojego pierwszego postu to do avatarów nie ma szans wykonać scryptu :D

Wersja poprawiona działa na 100% :)


Tytuł: Odp: Rotator sygnatur na forum
Wiadomość wysłana przez: wywrot4 on 18.08.2009, 15:15:47
Dokładnie skrypt bardzo fajny tylko nie obsługuje animacji i przeźroczystości  :'( Skrypt działa bez problemów  :D
Płakałem ze nie obsługuje animacji inni też pewnie płakali akurat potrzebowałem takiego skryptu który obsługuje animki i przeźroczystość, usiadłem chwile przy nim i udało sie. Skrypt pięknie obsługuje przezroczystość i odtwarza animacje :) W końcu już mam trochę doświadczenia w php ;) Jak @Cakper pozwoli to zamieszczę plik ;]

Niżej macie podgląd
(http://wywrota.pdg.pl/rotator/rotator.php)


EDIT://Cakper nie odpisuje więc nie wiem czy mogę  umieścić pliki? :|