Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Nowy pakiet z ogłoszeniem sieciowym
http://forum.freesco.pl/viewtopic.php?f=24&t=12971
Strona 1 z 4

Autor:  adi [ środa, 12 lipca 2006, 11:54 ]
Tytuł:  Nowy pakiet z ogłoszeniem sieciowym

Przygotowałem nowy pakiecik z ogłoszeniem sieciowym. Charakteryzuje się następującymi cechami:

1. Włączanie i wyłączanie ogłoszenia z linii poleceń
2. Możliwość wyboru przy włączaniu - pojedynczy host, lista hostów, wszystkie hosty
3. Całkowicie niezależny od thttpd i apache'a
4. Zapis wszystkich operacji: włączania, wyłączania i kliknięć użytkowników wraz z datą i czasem w logu.
5. Możliwość przeprowadzenia ankiety (dwie logowane odpowiedzi do wyboru).

instalacja:

: [/] [] ()
pacman -U http://www.adane.pl/pub/nnd/pakiety/ogloszenie-0.1-1nnd.pkg.tar.gz


po instalacji proszę wpisać:
: [/] [] ()
oglos help


Zapraszam do testowania i proszę o uwagi. Przede wszystkim interesuje mnie, czy działa poprawnie na NND z adresami innymi od 192.168.1.X.

Autor:  zciech [ środa, 12 lipca 2006, 13:02 ]
Tytuł: 

nie stosuj w plikach strony adresowania przez adres serwera np.:
<frame name="main" src="http://192.168.1.1:81/info.htm">
Bo jak ktoś ma serwer pod adresem 10.0.10.234 to wszedzie bedzie musiał zmieniac.

Autor:  adi [ środa, 12 lipca 2006, 21:27 ]
Tytuł: 

Zasada działania opiera się na tablicy jeszcze z freesco, zgodnie z opisem:

Tablica ogłoszeń w przeglądarce
Posted on 29-11-2003 o godz. 22:51:19
...

a że zapytam dlaczego nie ? :)

Autor:  zciech [ środa, 12 lipca 2006, 23:25 ]
Tytuł: 

Masz racje, skoro ktośbył taki mądry, że zmienił sobie adres interfejsu to sam sobie jest winien.

Autor:  adi [ czwartek, 13 lipca 2006, 07:03 ]
Tytuł: 

Ta stała jest zmienna ;-) w czasie. Przy każdym włączeniu jest odświeżana :-) Zmiana adresu raczej temu nie zaszkodzi. Jedeynie w czasie kiedy ogłoszenie jest właczone, ale to przypadek tak sporadyczny że nie warto się nim zajmować. :)

Autor:  Marcin_K [ sobota, 15 lipca 2006, 21:35 ]
Tytuł: 

Pakiecik przetestowany i sprawdzony testowałem to ogłosznie w różnych podsieciach nic tylko polecić oby więcej takich ludzi jak Adi :)

Autor:  b0dzi0 [ niedziela, 16 lipca 2006, 21:00 ]
Tytuł: 

u mnie rowniez jest wszystko ok, poza jedna rzecza: gdy mam otwarta strone, wklepie ogloszenie na swoje ip, klikne w jakis link na stronie, wywala blad ze nie mozna wyswietlic strony, skopiowalem katalog errors z poprzednich wersji tablicy ogloszen ktore ukazywaly sie na forum i wszystko jest ok
Dobra robota[/list]

Autor:  adi [ poniedziałek, 17 lipca 2006, 09:35 ]
Tytuł: 

b0dzi0 pisze:
...skopiowalem katalog errors z poprzednich wersji tablicy ogloszen ktore ukazywaly sie na forum i wszystko jest ok...[/list]


Hmm, to ciekawe. Wg znaków na niebie i ziemi to istnienie katalogu errors nie ma żadnego wpływu na działanie tego skryptu, ale może to mnie ogarnęła "pomrocznośc jasna". :)

Autor:  MAC!EK [ poniedziałek, 17 lipca 2006, 09:44 ]
Tytuł: 

To ja, to ja ! :D To ja wymyśliłem to z tym Errors :D

Autor:  b0dzi0 [ poniedziałek, 17 lipca 2006, 09:48 ]
Tytuł: 

nie wiem kto jest tego autorem (być może i "Mac1ek") ale było już o tym na forum, więc tylko napisze co i jak:
w katalogu "errors" znajduje sie plik "err404.html", zawartosc tego pliku jest nastepujaca:
: [/] [] ()
<meta HTTP-EQUIV=Refresh CONTENT=0;URL=../ >
dzieki temu nawet po kliknieciu w link na otwartej juz stronie wyswietli nam sie ogloszenie, a nie wiadomosc o braku strony :)

Autor:  MAC!EK [ poniedziałek, 17 lipca 2006, 10:05 ]
Tytuł: 

b0dzi0 pisze:
nie wiem kto jest tego autorem (być może i "Mac1ek") ale było już o tym na forum, więc tylko napisze co i jak:
w katalogu "errors" znajduje sie plik "err404.html", zawartosc tego pliku jest nastepujaca:
: [/] [] ()
<meta HTTP-EQUIV=Refresh CONTENT=0;URL=../ >
dzieki temu nawet po kliknieciu w link na otwartej juz stronie wyswietli nam sie ogloszenie, a nie wiadomosc o braku strony :)

to jest dla thttpd a dla apacha:
1. tworzymy w głównym katalogu tablicy plik .htaccess
2. wpisujemy do niego:
: [/] [] ()
ErrorDocument 404 /

Autor:  adi [ poniedziałek, 17 lipca 2006, 10:24 ]
Tytuł: 

Jednak "pomroczność jasna" :D Za mało czytam forum. Poprawiony pakiet już jest. Stary przestał byc dostępny.

Instalacja:

: [/] [] ()
pacman -U http://www.adane.pl/pub/nnd/pakiety/ogloszenie-0.1-2nnd.pkg.tar.gz


po instalacji najlepiej wpisać:

: [/] [] ()
oglos help


Dzięki dla Mac!ka i b0dzi0

Autor:  neg1 [ środa, 19 lipca 2006, 16:46 ]
Tytuł: 

Cytuj:
Przede wszystkim interesuje mnie, czy działa poprawnie na NND z adresami innymi od 192.168.1.X


u mnie na 192.168.0. dziala :D

Autor:  adi [ środa, 19 lipca 2006, 20:03 ]
Tytuł: 

Dzięki za info :)

Autor:  kozik132 [ czwartek, 20 lipca 2006, 08:48 ]
Tytuł: 

A jak zrobic ze jak np. user kliknie tak to zeby go przezucilo na strone glowna taka co ma ustawiona w przegladarce a jak nie to zeby dalej byl ten sam komunikat ?? bo jak wcisne tak albo nie to mi wyskakuje


: [/] [] ()
iptables: No chain/target/match by that name
Ogłoszenie przeczytane. Strony www dostępne
Odśwież stronę w przeglądarce
Jeżeli masz problemy z otwieraniem się stron, wpisz ręcznie jakiś adres np: www.wp.pl i zatwierdź klawiszem ENTER
ewentualnie możesz usunąć tymczasowe pliki internetowe i uruchomić ponownie przeglądarkę.

Autor:  GHY [ czwartek, 20 lipca 2006, 08:50 ]
Tytuł: 

Witam, dzieki Adi za pakiecik.

A czy dalo by sie zrobic aby ogloszenie pojawialo sie zawsze przy pierwszym uruchomieniu przez usera przegladarki?

Autor:  adi [ czwartek, 20 lipca 2006, 08:56 ]
Tytuł: 

Wszystko się da, tylko po co? Przecież dopóki się tego "ręcznie" nie wyłaczy to każde włączenie przeglądarki powoduje wyświetlenie ogłoszenia. Czas wyłączenia jest zapisany w log'u. Nie widzę sensu takiej przeróbki. A tak z drugiej strony - jak ja byłbym tym userem i byś mi takie coś zrobił, to normalnie grrrrr..... :)

kozik132 pisze:
A jak zrobic ze jak np. user kliknie tak to zeby go przezucilo na strone glowna taka co ma ustawiona w przegladarce a jak nie to zeby dalej byl ten sam komunikat ??


Opcja tak / nie jest wprowadzona po to, żeby uzyskać od user'a jakąś odpowiedź, albo np. przeprowadzic małą ankietę. NIe widzę sensu tak to rozdzielać. Jeżeli jest wyświetlana jakaś ogólna informacja, to co za róźnica co kto kliknie. Natomiast zmuszanie do kliknięcia TAK nieco mi śmierdzi... ;) :)
Wyobraź sobie taki tekst:
W tym miesiącu zgadzam się zapłacić za dostęp do sieci o 100% więcej. Kliknij tak lub nie... :D

Autor:  kozik132 [ czwartek, 20 lipca 2006, 09:04 ]
Tytuł: 

no dobra niech kazdy ma jak woli ja osobiscie wole miec tak ze jak klikna nie to maja dalej to ogloszenie a jak tak to ich przenosi do strony glownej moze powiesz co bym musial zrobic zeby tak miec ?

Autor:  adi [ czwartek, 20 lipca 2006, 09:20 ]
Tytuł: 

Trzeba przerobić skrypt. Jest tam trochę zależności i obsługi błędów więc to nie jest zmiana jednej linijki niestety. Tak najprościej możesz wywalić /etc/ogloszenie/www/cgi-bin/nie.cgi ale po każdym włączeniu ogłoszenia będziesz musiał to zrobić ponownie - nie polecam. :)

: [/] [] ()
...niech kazdy ma jak woli...

No nie tak do końca, używając NND zakładasz taką a nie inną funkcjonalność, tak zresztą jest z każdym oprogramowaniem.
Bardzo dziękuję za Twoje uwagi, ale jak już pisałem taka forma zmian nie wydaj mi się sensowna. Może natomiast, sugerując się Twoją uwagą w następnej wersji dołożę wybór odpowiedzi przy włączaniu, tzn widze to tak - w czasie włączania ogłoszenia możesz wybrać - czy na dole ma być [OK], które wyłącza ogłoszenie - albo dwie odpowiedzi - [TAK] i [NIE]. Taka możliwośc wydaje mi się o wiele bardziej funkcjonalna. Tylko na razie czasu brak... :D

Autor:  DjRobson [ sobota, 22 lipca 2006, 13:44 ]
Tytuł: 

adi pisze:
... w czasie włączania ogłoszenia możesz wybrać - czy na dole ma być [OK], które wyłącza ogłoszenie - albo dwie odpowiedzi - [TAK] i [NIE]. Taka możliwośc wydaje mi się o wiele bardziej funkcjonalna. Tylko na razie czasu brak... :D
Tez jestem za tym. Wystrczy przycisk OK, który powiedzmy przekieruje na inna stronke albo wylaczaczy przekierowanie zaleznie od opcji w configu. Ogolnie pakiet spoko :)

Strona 1 z 4 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/