Rozważmy viewforum zasilane przez punbb. Automatyczne wykrywanie silnika forum. Usuń wyskakujące reklamy Reklamy Reklamy przez
PunBB to darmowy CMS dla forum, którego główną różnicą są wbudowane możliwości wewnętrznej optymalizacji SEO, które są nieobecne nawet w wielu płatnych silnikach forum.
Przykładowe fora na PunBB można znaleźć, wpisując szukana fraza Prośby Yandex lub Google Powered by PunBB lub Forum obsługiwane przez PunBB. Możesz pobrać PunBB z oficjalnej strony http://punbb.informer.com/, gdzie znajdziesz również rozszerzenia, motywy i szablony punbb.
Instalowanie PunBB: jak zainstalować forum
Instalacja PunBB jest bardzo prosta, więc poradzi sobie z nią nawet niedoświadczony webmaster.
- Pobierz archiwum z plikami instalacyjnymi z oficjalnej strony, rozpakuj je i prześlij na swój hosting.
Możesz do tego użyć dowolnego menedżera FTP, takiego jak FileZilla.
Jeśli potrzebujesz rusyfikacji PunBB, pobierz archiwum z rosyjskimi plikami lokalizacyjnymi z oficjalnej strony internetowej i skopiuj folder Russian do katalogu lang.
- Otwórz http://mydomain/myforums/install.php w swojej przeglądarce i postępuj zgodnie z instrukcjami instalatora.
W odpowiednich polach należy wpisać nazwę bazy danych oraz nazwę użytkownika i hasło. Wszystkie te informacje możesz uzyskać od swojego gospodarza. Jeśli nie masz bazy danych, utwórz ją.
W przedostatnim oknie wprowadź swoją nazwę użytkownika, hasło i e-mail administrator.
W ustawieniach forum wybierz język rosyjski.
- Instalacja zakończona. Możesz zalogować się do swojego forum, używając nazwy użytkownika i hasła administratora.
Ustawienia PunBB: Forum SEO
Przejdź do punktu kontrolnego Administracja, gdzie możesz dodać nowe kategorie i fora, a także ustawić podstawowe ustawienia.
Aby uzyskać lepszy ranking forum, przejdź do Administracja - Zarządzanie - Ustawienia i wybierz schemat adresów URL opartych na plikach. Umożliwi to skonfigurowanie adresu URL CNC w PunBB, co w przyszłości będzie miało korzystny wpływ na promocję.
W swojej oryginalnej formie PunBB ma bardzo niewiele funkcji, które można łatwo rozszerzyć za pomocą wtyczek. Instalowanie rozszerzeń na PunBB jest bardzo proste: wystarczy skopiować je do katalogu Rozszerzenia, a następnie aktywować je w sekcji "Rozszerzenia" panelu administracyjnego.
Oficjalne rozszerzenia PunBB można pobrać z https://github.com/punbb/extensions.
Lista oficjalnych rozszerzeń znajduje się poniżej:
- pun_admin_add_user (dodawanie użytkowników poprzez specjalny formularz)
- pun_admin_clear_cache (wyczyść pamięć podręczną forum) pun_admin_manage_extensions_improved (praca z rozszerzeniami)
- pun_approval (zatwierdzenie wszystkich nowych użytkowników i postów)
- pun_attachment (załącznik do pliku wiadomości)
- pun_bbcode (kody BB)
- pun_colored_usergroups (różne kolory dla każdej grupy użytkowników)
- pun_forum_news (używaj tematów i postów jako wiadomości)
- pun_jquery (biblioteka jQuery)
- pun_move_posts (przenieś post z jednego tematu do drugiego)
- pun_pm (wiadomości prywatne)
- pun_poll (głosy)
- pun_stop_bots (kilka pytań rejestracyjnych, aby zapobiec pojawianiu się botów na forum)
- kalambur (tagi)
- pun_repository (pobieranie rozszerzeń bezpośrednio z repozytorium)
w celu zmiany wygląd zewnętrzny forum, musisz pobrać style PunBB i wybrać najbardziej odpowiedni z nich. Możesz również zamówić styl od profesjonalistów lub samodzielnie wprowadzić zmiany w gotowym stylu, edytując pliki CSS.
Czy ci się to podoba, czy nie, ale dla niedoświadczonego użytkownika Internet może być pełen nieprzyjemnych niespodzianek. Co miałem na myśli? Zdecydowanie świetna aplikacja. Reklama zasilana przez, który choć nie zakłóca działania systemu, to na siłę wstawia dużą ilość reklam na prawie każdej otwartej witrynie. Nawet specjalne antywirusy nie są w stanie usunąć reklamy Powered By i zmodyfikowanej podróbki Strona startowa w przeglądarce może najbardziej denerwować. Dzisiaj chcę ci powiedzieć, jak usunąć Reklamy reklamowe Przez albireo z komputera, krok po kroku opisujący wszystkie niezbędne kroki. Cóż, zaczynajmy!
Najczęściej Reklama Powered By trafia do komputera na dwa sposoby:
- Podczas pobierania pozbawionych skrupułów plików podszywających się pod coś innego.
- Jako program od partnerów w pliku instalacyjnym innego programu.
Chroń się przed takimi wirus reklamowy, pomagają mi dwie rzeczy - aktywny program antywirusowy i uważność podczas instalacji programu (odznacz pola podczas instalacji). Jeśli jednak infekcja już wystąpiła, program antywirusowy już nie pomoże - czas sam to rozgryźć.
Usuń wyskakujące reklamy Reklamy Reklamy przez
Pierwszym krokiem jest odinstalowanie za pomocą zwykłego wbudowanego narzędzia (odinstalowywanie programów). Dla tego:
- Zamykamy przeglądarkę i wszystkie jej procesy (w razie potrzeby realizujemy ją przez „Menedżera zadań”).
- Przycisk „Start” - „Panel sterowania” - „Odinstaluj program”.
- Znajdujemy na liście „Reklama obsługiwana przez” i klikamy „Usuń”.
Dodatkowo możesz usunąć folder z aplikacją poza tą zakładką. Możesz zobaczyć, jak to zrobić w tym filmie:
Oto jak znaleźć lokalizację żądany folder Reklama i usuwanie po prostu przez prawy przycisk myszy. Mówimy o programie o nieco innej nazwie, ale działa on na identycznej zasadzie, a metoda jest uniwersalna.
Usuń ślady reklamy Powered By z przeglądarki
W mojej przeglądarce również zauważyłem pojawienie się nowego rozszerzenia tego programu, więc zacząłem je usuwać. Aby to zrobić, każda przeglądarka ma na przykład swoje własne polecenie.
- W Google Chrome jest to: "Alt + F" - "Narzędzia" - "Rozszerzenia". Na tej liście znajduje się Reklama Powered By - odznacz pole i kliknij kosz.
- W Mozilla Firefox: "Shift + Ctrl + A" - Potem to samo.
- Internet Explorer: "Alt + T" - "pasek narzędzi" - "Wyłącz reklamy obsługiwane przez albireo" - "Więcej informacji" i potwierdź, klikając "Wyłącz".
Czyścimy rejestr
Używanie programów do czyszczenia pozostałych zainfekowanych plików
Antywirus nie pomoże w usuwaniu reklam przez triangulum! Ale lista przydatnych narzędzi obejmuje AdwCleaner i UnhackMe. Po uruchomieniu pierwszego skanuje cały system i po wystawieniu pełnej listy wirusów oferuje ich usunięcie, co zrobiłem.
Następnie ponownie uruchamiamy komputer, uruchamiamy UnhackMe. Ją główne zadanie jest usunięcie wszystkich wirusów i rootkitów odpowiedzialnych za przekierowanie wyszukiwana fraza, w tych witrynach z reklamami. Istota użycia jest identyczna z pierwszym programem, ale po użyciu radzę natychmiast go usunąć. Działa dobrze, nawet za dużo, ciągle przypominając sobie i sprawdzając system raz za razem. To wszystko, mam nadzieję, że znalazłeś to, czego szukałeś!
W kontakcie z
Zacznijmy od razu od głównego kodu skryptu:
#!/usr/bin/perl
# skrypt what-forum.pl
# (c) 2010 Aleksandr A Aleksiejew, http://website/
używaj ścisłego;
# skomentowane linie - dla ścisłości
# jeśli zadaniem jest zbieranie statystyk silnika, pozostaw je bez zmian
# jeśli robisz listę forów - odkomentuj
moje $dane ;
$dane .= $_ podczas (<>
)
;
# sprawdź ile było Powered by phpBB bez linku w stopce Ten i inne skrypty wymienione we wpisie można znaleźć w tym archiwum. Scenariusz które-forum.pl sprawdza kod strony html pod kątem obecności w nim sygnatur silnika forum. Podobną technikę zastosowaliśmy przy definiowaniu WordPressa i Joomla, ale jest kilka różnic. Po pierwsze, sam skrypt nie ładuje kodu strony, ale odczytuje go ze standardowego wejścia lub pliku przekazanego jako argument. To pozwala nam pobrać stronę raz, na przykład za pomocą wget, a następnie przepuścić ją przez kilka parserów, jeśli mamy więcej niż jeden. Po drugie, w tym skrypcie obecność sygnatury jest 100% znakiem silnika. Ostatnim razem obecność sygnatury nadawała wagę tylko odpowiedniemu silnikowi i „wygrała” silnik o największej masie. Uznałem, że w tym przypadku takie podejście tylko niepotrzebnie skomplikuje kod. Aby przetestować skrypt, przeprowadziłem małe badania. Sporządziłem listę kilku tysięcy forów i przepuściłem każde z nich przez mój skrypt, określając w ten sposób procent aktywacji programów i popularność różnych silników. Aby uzyskać listę forów, użyłem mojego parsera Google. wyszukiwarka wyślij prośby jak strona:forum.*.ru i tak dalej. Pełny kod generatora zapytań można znaleźć w pliku gen-forumsearch-urls.pl. Oprócz strefy .ru używano również .su .ua .kz i .by. Ostatnio trudno było przeprowadzić takie badanie, ponieważ witryny WordPress i Joomla nie mają takich sygnatur w adresie URL. Katalogi takie jak cmsmagazine.ru/catalogue/ nie zapewniają wystarczającej wielkości próbki. Czym jest 600 witryn na Drupalu? Muszę przyznać, że wyniki eksperymentu mnie rozczarowały. Spośród 12 590 przebadanych miejsc tylko 7083 silniki zostały pomyślnie zidentyfikowane, czyli tylko w 56% przypadków. Może nie wziąłem pod uwagę jakiegoś silnika? Czy Bitrix stał na połowie forów? A może powinienem poświęcić więcej czasu na szukanie podpisów? Ogólnie potrzebne są tutaj dalsze badania. Wśród 56% pomyślnie zidentyfikowanych silników, zgodnie z oczekiwaniami, najbardziej popularne były IPB (31%), phpBB (26,6%) i vBulletin (26,5%). Tuż za nimi plasują się SMF (5,8%) i DLEForum (5,3%). Mój ulubiony punBB był dopiero na 6 miejscu (1,64%). Nie radzę mocno ufać tym liczbom (mówią, że co trzecie forum w Runecie działa na IPB), ale można oczywiście wyciągnąć pewne wnioski. Na przykład, jeśli zamierzasz założyć stronę na silniku forum i planujesz zmodyfikować forum, powiedzmy zapłacić użytkownikom 0,01$ za każdą wiadomość z automatyczną wypłatą środków raz w tygodniu, powinieneś wybrać jeden z trzech najpopularniejszych silników . Im bardziej popularne forum, tym większe prawdopodobieństwo znalezienia programisty, który się na nim dobrze zna. Jeśli nie przewiduje się znaczących zmian w silniku, to może mieć sens wybór mniej popularnego silnika, takiego jak SMF lub punBB. W ten sposób zmniejszysz liczbę ataków hakerskich na swoje forum i ilość spamu, który jest na nie automatycznie wysyłany. Skrypty do wyszukiwania / definiowania forów mogą również znaleźć więcej niż jedno praktyczne użycie. Pierwszą rzeczą, jaka przyszła mi do głowy, było posortowanie zidentyfikowanych forów według TIC i umieszczenie postów z linkami do jednej z ich witryn w pierwszej setce. Jednak setka linków dofollow forum nie wpłynęła w żaden sposób na TCI (minęły 2 aktualizacje), więc lepiej nie marnować tutaj czasu, chyba że interesują Cię przejścia. Oczywiste jest, że nazwane użycie skryptów nie jest jedynym. Myślę, że możesz łatwo wymyślić, jak jeszcze możesz ich użyć.
drukuj "phpbb \n"
jeśli ($dane =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i lub
# $data =~ /viewforum\.php\?[^""]*f=\d+/i lub
$data =~ /phpBB\-SEO/i lub
$dane =~ /)
;
drukuj "ipb \n"
jeśli ($dane =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i
lub
$dane =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i lub
$dane =~ /
$dane =~ /index\.php\?[^""]*showforum=\d+/i)
;
drukuj „vbulletin \n"
jeśli ($dane =~ /Obsługiwane przez:?[^<]+vBulletin[^<]+(?:Version)?/i
lub
$dane =~ /)
;
drukuj „smf \n"
jeśli ($dane =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Obsługiwane przez SMF/i lub
$dane =~ /index\.php\?[^""]*board=\d+\.0/i)
;
drukuj "punbb \n"
jeśli ($dane =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #lub
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
drukuj "fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i or
jeśli ( $dane =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i)
;
drukuj "exbb \n"
jeśli ($dane =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # lub
# $data =~ /forum\.php\?[^""]*forum=\d+/i);
drukuj "yabb \n"
jeśli ($dane =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i lub
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
drukuj "dleforum" \n"
jeśli ($dane =~ /\(Obsługiwane przez forum DLE\)<\/title>/i lub
$dane =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Forum DLE<\/a>/i)
;
drukuj "ikonę" \n"
jeśli ($dane =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i lub
$dane =~ /\n"
jeśli ($dane =~ /\n"
# if($data =~ /forums\.php\?fid=\d+/i or
# $data =~ /topic\.php\?fid=\d+/i lub
jeśli ($dane =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i)
;
drukuj "stokesit \n"
# if($data =~ /forum\.php\?f=\d+/i lub
jeśli ($dane =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i)
;
drukuj „podium \n"
# if($data =~ /topic\.php\?t=\d+/i or
jeśli ($dane =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i)
;
drukuj "usebb \n"
# if($data =~ /forum\.php\?id=\d+/i or
jeśli ($dane =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i)
;
drukuj "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i lub
jeśli ($dane =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i)
;
drukuj "jetanotherforumnet" \n"
if ($data =~ /Yet Another Forum\.net/i or
$dane =~ /default\.aspx\?g=posty&t=\d+/i)
;
strona: rozmowa.*.ru
strona:tablica.*.ru
strona:smf.*.ru
strona:phpbb.*.ru
....