Ogłoszenie

Reklama ( Kliknij w celu pokazania zaprzyja¼nionych stron )

Skrypty ( Informacje dotycz±ce u¿ytkowania )

Korzystanie ze skryptów zamieszczonych na stronie jest darmowe gdy¿ zosta³y wykonane przez autora strony b±d¼ umieszczone przez ich autorów na stronie. Jedyny wymagany warunek u¿ytkowania skryptu to wklejenie widocznego bannera w widocznym miejscu ( np. og³oszenie ).
Wszelkie próby korzystanie z kodów i nie wklejenie reklamy wi±¿ê siê z wykluczeniem z forum jak i brak mo¿liwo¶ci korzystania z kodów.
W przypadku skryptów zaawansowanych ( czyli mówi±c ¶ci¶le tych, które uznam za lepsze i wymaga³y wiêkszego nak³adu pracy ) mo¿na z nich korzystaæ je¿eli dostaniecie zgodê ich twórcy.
Wszelkie próby skopiowania takowych kodów ze ¼ród³a strony itp. bêd± siê wi±zaæ z konsekwencjami prawnymi.

Wspó³praca ( Wymiana bannerem, kontakt itp. )

Je¿eli chcesz podj±æ wspó³prace z forum ( wymiana linkiem, buttonem, bannerem b±d¼ inna forma nawi±zania wspó³pracy ) skontaktuj siê na podany numer gg. Wszelkie inne rzeczy typu nie dzia³aj±cy skrypt ( umieszczony w dzia³ach ze skryptami ) napisz w "Problemy i Pytania".
Inne formy nie bêd± w ogóle brane pod uwagê i bêd± zamykane.
Gadu-Gadu: 33117051

#1 2012-10-15 13:26:35

Lolz

U¿ytkownik

Zarejestrowany: 2011-10-29
Posty: 29
Punktów :   

Mirrorowanie forum

Od razu zaznaczam - TO NIE JEST to skrypt, który nam pozwoli na parsowanie tre¶ci forum do bazy danych, ale WY£¡CZNIE kopiê ca³ego forum podobn± do kopii google.

0.
-Tworzymy odpowiednie konto, ustawiaj±c mu ilo¶æ postów i grupê, która bêdzie pozwala³a zbackupowaæ tylko to, co chcemy.
-W ustawieniach wy¶wietlania ustawiamy zarówno "W±tki" i "Posts" na 75 (ograniczamy w ten sposób liczbê stron, które bêdzie trzeba skopiowaæ)

1. Pobieramy Wget dla Windows (Linuksiarze przechodz± do pkt 2):
a) Pobieramy:
http://www.multiupload.nl/SK4OR6RRBJ
b) wypakowujemy na dysk C: (tak, aby ¶cie¿ka do wget.exe wygl±da³a tak: C:\wget\wget.exe)
-Menu start -> uruchom -> cmd -> potwierdzamy enterem

2. Kopiujemy kod i wklejamy, np. do notatnika:

Kod:

wget -k -m -E -p -np -R memberlist.php*mode=email*,faq.php*,viewtopic.php*pid=*,posting.php*,search.php*,ucp.php*,viewonline.php*,*view=print*,*start=0*,mcp.php*,report.php*,reputation.php*,buddy.php*,gallery.php*,message_send.php*,gallery_post.php*,inne.php*,misc.php*,post.php*,reputation.php*,viewprintable.php* --no-cookies --header "Cookie: punbb_cookie=TUTAJ_COOKIE" -o log.txt http://TUTAJ_ADRES.pun.pl/

Kod zawiera trochê niepotrzebnych regu³ wykluczaj±cych (bazowany na skrypcie dla phpbb3), ale nie wp³ywa to na jego prêdko¶æ ani dzia³anie.
-Zmieniamy TUTAJ_ADRES.pun.pl na adres swojego forum (ma³e litery)
-Je¶li chcemy mirrorowaæ jako go¶æ - usuwamy:

Kod:

--header "Cookie: punbb_cookie=TUTAJ_COOKIE"

-W przeciwnym wypadku zmieniamy TUTAJ_COOKIE na cookie u¿ytkownika, z którego konta bêdziemy robiæ mirror. Do tego celu polecam stworzyæ specjalne, oddzielne konto!
-Aby pobraæ cookie (przyk³ad dla Firefoksa) wykonujemy nastêpuj±ce kroki:
a) Ctrl+Shift+P (tryb prywatny, w³±cz koniecznie!)
b) Logujemy siê jako wybrany u¿ytkownik (Pamiêtaj! adres - z www i bez www ma znaczenie! Musi byæ taki sam jaki da³e¶ w "TUTAJ_ADRES")
c) Narzêdzia -> Opcje -> Prywatno¶æ -> usun±æ pojedyncze ciasteczka
d) Kliknij na jakis_adres.pun.pl, a nastêpnie na ciasteczku o nazwie punbb_cookie (DOK£ADNIE taka nazwa, bez ¿adnych dopisków)
e) Kopiujemy zawarto¶æ cookie i wklejamy zamiast TUTAJ_COOKIE
Przyk³adowa zawarto¶æ:

Kod:

a%3A2%3A%7Bi%3A0%3Bs%3A1%3A%222%22%3Bi%3B1%3Bs%3B22%3A%22934e2fb5d279d42b79cfb8e39d4bf534%22%3B%7D

(spokojnie, to przyk³adowe cookie nie dzia³a, zadba³em o to - chodzi tylko o wizualizacjê XD)
f) NIE WYLOGOWUJEMY SIÊ, ale wy³±czamy tryb prywatny z pomoc± ctrl+shift+p!
g) Kopiujemy zmieniony kod

3. Uruchamiamy konsolê (Linuksiarze wiedz± jak to zrobiæ, przechodz± od razu do podpunktu d) ):
a) [Windows] + R
b) Wpisz: cmd i zatwierd¼ enterem
c) Wpisz:  cd C:\wget i zatwierd¼ enterem
d) Wklej wcze¶niej skopiowany kod, zatwierd¼ enterem... i czekaj XD
e) Otwórz folder C:\wget, tam jest folder z kopi±

4. Wrzuæ pliki na jaki¶ serwer, niestety linki nie s± sprawne.
Czemu? Wget pobieraj±c zmieni³ (przyk³adowy link):
viewtopic?id=51&p=20
na:
viewtopic@id=51&p=20.html
wiêc aby dzia³a³y musicie zrobiæ w .httaccess odpowiedni± regu³kê przekierowania, ale to zostawiam w waszej kwestii. ^^

Na koniec - skrypt jest niedoskona³y i trochê b³±dzi po forum, wiêc pobieranie mo¿e trochê zaj±æ (polecam zostawiæ na noc), a backup bêdzie zajmowaæ sporawo (na moim forum, na którym napisanych jest ponad 1000 tematów i prawie 100tys postów, backup zaj±³ 200MB), bo dla ka¿dej strony ca³y kod html zapisuje siê oddzielnie (ale style obrazki itp na szczê¶cie nie), ale serwery w stylu cba.pl powinny tak± kopiê spokojnie pomie¶ciæ. Dodatkowo po spakowaniu rozmiar powinien znacznie zmniejszyæ siê (u mnie - dwudziestokrotnie).

Po co taki backup...? Có¿, mo¿e siê przydaæ np. gdy przenosimy forum na inny serwer i boimy siê, ¿e po jakim¶ czasie wszystkie stare posty z pun.pl zostan± bezpowrotnie skasowane wraz z forum.
Dodatkowo punBB jest mocno dziurawe i przy usuwaniu u¿ytkowników wraz postami tworz± siê puste strony w tematach...
Wtedy nale¿y zwróciæ siê do tomka, który to naprawi... ale w taki sposób, ¿e przy okazji usun± siê wszystkie tematy i posty napisane przez go¶ci/u¿ytkowników usuniêtych bez usuwania ich postów. Nieciekawa sprawa, mia³em okazjê tego ju¿ do¶wiadczyæ wiêc wola³em siê ubezpieczyæ na przysz³o¶æ.

Legalno¶æ u¿ywania tego skryptu:
U¿ywaj±c go nie robicie nic wiêcej, ni¿ robiliby¶cie zapisuj±c ka¿d± stronê rêcznie na dysk, nie kopiujecie bazy danych... w skrócie - robicie dok³adnie to samo co, np. crawlery Google. Wiêc tak - jest to jak najbardziej legalne.

Ostatnio edytowany przez Lolz (2012-10-15 13:44:42)

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi

[ Generated in 0.020 seconds, 7 queries executed ]


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.logistyka-wscil.pun.pl www.konohaxcenter.pun.pl www.wiz09.pun.pl www.grupak.pun.pl www.spirits.pun.pl