Komputery Okna Internet

Mówi indeks php temat zasilany przez smf. Lekcja trzecia. Sami zbieramy najlepsze bazy danych. Rozwiązywanie problemów podczas instalowania modów, które nie obsługują języka rosyjskiego

Witajcie drodzy czytelnicy serwisu blogowego. Kontynuujemy więc temat konfiguracji silnika forum o nazwie SMF, rozpoczęty w poście na ten temat. Nie zrobiliśmy jeszcze forum rosyjskiego, jeśli chodzi o tłumaczenie z interfejsu angielskiego. Na ten moment nie wygląda zbyt reprezentacyjnie, ale po rusyfikacji (jeśli nie została jeszcze wyprodukowana) i stworzeniu odpowiednich sekcji jego wygląd znacznie się poprawi.

Dzisiaj rozważymy motywy projektowe i uczynimy je rosyjskim, a także zainstalujemy komponent JFusion, który może współpracować z obydwoma silnikami (zarówno Joomla, jak i SMF), co pozwoli nam mieć wspólną bazę użytkowników dla dwóch i tylko jednej formy ich rejestracja i logowanie.

Motywy i instalacja pakietu języka rosyjskiego

Prosty silnik Forum maszyn wspiera możliwość zmiany tematów, ponadto można je zmieniać, zarówno dla całego forum jako całości, jak i dla jego poszczególnych sekcji w szczególności. Osobiście używałem domyślnej skórki, ale dokonałem w niej kilku ręcznych zmian. W szczególności zmieniłem tło, kolorystykę niektórych elementów, dodałem zegar na lampie błyskowej, radio i wiele więcej, o czym opowiem w kolejnych postach w tym dziale.

Dlaczego nie użyłem żadnego z? dodatkowe tematy rejestracja podczas tworzenia forum? Cóż, chyba chodzi o moje lenistwo. Nie, nie byłem zbyt leniwy, aby wyszukiwać i pobierać nowe motywy, ponieważ jest wiele miejsc, w których można to zrobić. Moje lenistwo leży gdzie indziej.

Faktem jest, że cała różnorodność modów do tego silnika, zaprojektowana w celu rozszerzenia jego możliwości, koncentruje się na domyślnym motywie. Pozwól mi wyjaśnić. Jeśli masz domyślny motyw, to dodanie tego lub innego moda do SMF zajmuje kilka sekund i z reguły nie wymaga ręcznej edycji kodu.

W przypadku instalacji moda na motyw projektowy inny niż domyślny, będziesz musiał, jak mówią, przetworzyć wszystkie nieprzetworzone części za pomocą pliku. Innymi słowy, będziesz musiał użyć FileZilla (możesz go pobrać i skonfigurować, aby uzyskać dostęp do witryny przez FTP i otworzyć pliki silnika forum do edycji, w którym ten mod wprowadza zmiany.

Następnie poszukaj odpowiedniego miejsca w kodzie i wykonaj niezbędne czynności: albo zastąp kod, albo usuń, albo dodaj fragment kodu przed lub za potrzebnym fragmentem. Biorąc pod uwagę, że do zmiany może być kilkanaście plików, można sobie wyobrazić, jakie to będzie kłopotliwe. W takim przypadku musisz być bardzo ostrożny i nie popełniać błędów, ponieważ w przeciwnym razie forum może w ogóle się nie otworzyć.

Jeśli wszystkie powyższe problemy związane z używaniem niestandardowego motywu Cię nie przerażają, możesz je pobrać stąd. Tematy są tam posortowane według sekcji (minimalizm, zbliżony do klasycznego, nowoczesnego itp.) i dla każdego z nich możesz zobaczyć jego zrzut ekranu na Pełny ekran... Nieco później powiem ci, jak zainstalować te motywy.

Jeśli nie zrusyfikowałeś forum na etapie wgrywania plików silnika na hosting, jak opisano w pierwszej części tego opusu (patrz link na samym początku artykułu), możesz to zrobić teraz. Rosyjski wstępnie pobrane z tej strony pakiet językowy z żądanym, musisz rozpakować, a następnie skopiować folder Motywy do Folder główny gdzie istnieje już katalog o tej samej nazwie.

Po zakończeniu kopiowania musisz wejść na forum używając nazwy użytkownika i hasła administratora. Wybierz "Administrator" w górnym menu, a następnie kliknij "Ustawienia serwera" w lewej kolumnie.

W oknie, które zostanie otwarte, znajdujemy element „Domyślny język forum” i wybieramy język rosyjski z rozwijanej listy, a następnie klikamy przycisk „Zapisz” u dołu strony.

To wszystko, teraz twoja konferencja jest całkowicie po rosyjsku.

Rozwiązywanie problemów podczas instalowania modów, które nie obsługują języka rosyjskiego

Należy pamiętać, że w przyszłości podczas dodawania do SMF modów, które nie mają rosyjskiego tłumaczenia, czasami mogą wystąpić problemy z wyświetleniem ustawień modów w panelu administracyjnym. Właściwie te same ustawienia w panelu administracyjnym po prostu nie będą widoczne, tk. nie będzie dla nich plików rusyfikacji. Dlatego będziesz mieć dwie możliwości rozwiązania tego problemu.

Pierwszym sposobem jest przejście na angielski na całym forum. Jak to zrobić, możesz zobaczyć kilka akapitów powyżej. W związku z tym po wykonaniu niezbędnych czynności z tymi ustawieniami będziesz musiał ponownie wrócić do języka rosyjskiego.

Druga metoda jest bardziej skomplikowana, ale pozwoli nam zawsze zobaczyć ustawienia zainstalowanych modów w panelu administracyjnym, a nie tylko po aktywacji języka angielskiego... Rozważam ten punkt tak szczegółowo, ponieważ pytanie, że ktoś zainstalował mod i nie może znaleźć jego ustawień w panelu administracyjnym swojej konferencji, jest bardzo częste.

Tak więc drugim sposobem jest dodanie ciągów tłumaczeniowych do plików rusyfikacji dla nowo dodanych modów. Jak ustalić, które pliki rusyfikacji należy zmienić i skąd je zdobyć, powiem ci później. Na razie tymczasowo możesz skorzystać z pierwszej metody.

Instalowanie JFusion do integracji witryny i forum

Najpierw musisz pobrać JFusion i jego rusyfikację. Wchodząc do panelu administracyjnego Joomla wykonujemy standardowe czynności: wybieramy z górnego menu panelu administracyjnego pozycje „Rozszerzenia” – „Zainstaluj / Usuń” – „Pobierz plik pakietu” – przycisk „Przeglądaj” – znajdź na na komputerze plik z komponentem jfusion_package.zip - kliknij na " Pobierz plik i zainstaluj> ".

Następnie pojawia się okno informujące, że komponent został pomyślnie zainstalowany. Jeśli masz problemy, możesz zapoznać się z opcjami rozwiązania niektórych z nich pod linkiem podanym powyżej.

Teraz przyszła kolej na rusyfikację, która jest dodawana w taki sam sposób, jak sam komponent. Te. powtarzamy sekwencję czynności: „Rozszerzenia” – „Zainstaluj/Usuń” – „Pobierz plik pakietu” – przycisk „Przeglądaj” – znajdź plik rusyfikacji JFusion na swoim komputerze – kliknij „Pobierz plik i zainstaluj” przycisk. Teraz możemy przejść do ustawień wzdłuż ścieżki "Komponenty" - "JFusion" i upewnić się, że rusyfikacja została pomyślnie dodana i działa.

Powodzenia! Do zobaczenia wkrótce na stronach bloga

Możesz być zainteresowany

Konfiguracja JFusion dla Combine Forum SMF i Joomla
Moduły JFusion do wyświetlania wiadomości z forum na stronie, a także tworzenia przycisku w SMF do powrotu do Jumla
Tworzenie elementu menu w Joomla, aby wejść na forum i przeniesienie rejestracji użytkownika z SMF na stronę
Instalacja SMF Forum - Integracja z Joomla 1.5 i Proste maszyny Forum z Komponent JFusion
Rozszerzenia dla Joomla - co to jest i skąd pobrać komponenty, moduły i wtyczki dla Joomla, jak je zainstalować i odinstalować
Komponent K2 do tworzenia blogów, katalogów i portali na Joomla - funkcje, instalacja i rusyfikacja Galeria zdjęć dla Joomla - Część 3 - Tworzenie galerii w Joomla 1.5 przy użyciu komponentu Phoca Gallery - dodawanie kategorii i przesyłanie zdjęć do galerii zdjęć
ARTIO JoomSEF - konfiguracja łączy CNC (SEF) i tytułu w Joomla, a także tworzenie strony błędu 404 przy użyciu tego rozszerzenia
Akeeba Backup (dawniej JoomlaPack) - utwórz kopię zapasową witryny w Joomla i przywróć z utworzyć kopię zapasową w dwa kliknięcia

Zorganizowany przez Botmaster Labs, nie planowany. Nie ma czasu, wideo jest potrzebne do konkursu, jak nowomodny trend, chociaż łatwiej wszystko wytłumaczyć dobrymi zrzutami ekranu (moje IMHO), a tak naprawdę nie chcę niczego kręcić. Tak więc zostało bardzo mało dochodowych, głupi spam już w ogóle nie rządzi, tutaj trzeba się zastanowić i nikt nie spali tematu, jeśli tylko przestarzałe spróbują trochę wepchnąć i pudrować w pięknym opakowaniu. :) Ale tu nie chodzi o nas. Generalnie te 3 „nie”, jak sądzę, w zasadzie stały się barierą udziału w konkursie dla większości potencjalnych uczestników. To jak naprawa samochodu z trzech: tanio, wysokiej jakości, szybko - w serwisie można spełnić jednocześnie tylko 2 warunki. usiądź i wybierz to, co jest ci bliższe. :) Konkurencja jest taka sama: mam czas, mogę robić filmy, ale nie mam tematu, lub mogę zrobić film, mam temat, ale nie mam w ogóle czasu, lub mam wolny czas i mam trochę temka, ale filmik jest przerażający. Ale to dobrze, jeśli jednocześnie spełnione są 2 warunki. No dobrze, zostawmy teksty. Będę kontynuował dla siebie. Nie planowałam, co oznacza, że ​​brałam udział w konkursie, nawet wybrałam, na który artykuł zagłosuję. Mów, co chcesz, ale Doz bardzo dobrze zna oprogramowanie i bardzo rozsądnie z niego korzysta. Ale dzisiaj dowiedziałem się, że w konkursie pojawiła się intryga. Okazuje się, że nie mogę głosować, ale będą mogli to zrobić tylko początkujący, którzy kupili oprogramowanie w 2011 roku i konkurencja jest dla nich przeznaczona. Trochę się zdziwiłem, ale właściciel jest mistrzem. Konkurs jest kampanią reklamową i Aleksander lepiej wie, jak ją przeprowadzić. Ogólnie postanowiłem wtedy opublikować artykuł, nieco łatwiej jest napisać, gdy jest jasne, dla kogo, dla całego kołchozu, w rzeczywistości nie można tego zrobić.
Długie wprowadzenie dobiegło końca, teraz do rzeczy.
Czego potrzebuje początkujący, gdy nabył taki super kombajn, jakim jest kompleks Xrumer + Hrefer? Zgadza się, naucz się nad tym pracować i odrzuć iluzję, że zaczynając spamować arkuszami, możesz zarobić pieniądze. Jeśli tak uważasz, od razu przekaż pieniądze na cele charytatywne. Musisz nauczyć się korzystać z narzędzi kompleksu, najlepiej ostrząc go dla siebie. Czas „weź więcej – wrzuć więcej” minął. Ilość ustępuje jakości. Więc zbierzemy bazę dla siebie, nie ucz się jak to zrobić - zostaniesz w tyle za pociągiem. Oczywiście Hrefer nam w tym pomoże. Jeśli planujesz promować swoje zasoby w Google, musimy również szukać witryn darczyńców za pośrednictwem Google. Myślę, że to jasne i logiczne. Ale Google, jako właściciel miedzianej góry, nie rozdaje wszystkim swojego bogactwa. Potrzebujesz do tego podejścia. Od razu powiem, że nie liczcie na to, że uda wam się coś zebrać na podstawie znaków, które znajdziecie publicznie. Dlatego są dostępne publicznie, ponieważ są bezwartościowe. Nie będę dalej rozwijał tematu. Lepiej powiem ci, jak poprawnie go zmontować, aby zobaczyć wynik, sam dokończysz resztę, najważniejsze jest zrozumienie zasady. Konieczne jest zbieranie na właściwej podstawie na podstawie konkretnych silników, których potrzebujemy, a nie w ogóle na podstawie forów. To jest główny błąd początkujących – nie skupiać się na konkretach, ale starać się ogarnąć wszystko w całości. A jednak, jeśli chcesz parsować mniej lub bardziej normalną bazę, odmów jej użycia w zapytaniach operatorskich. Brak „inurl:”, „site:”, „tytuł” ​​itp. Google natychmiast zablokuje wyszukiwarkom takim jak Ty. Dlatego dokładnie badamy silniki, z którymi obecnie pracuje Hrumer:

Obsługiwane przez php-Fusion

W wersji Hrumer 7.07 program jest szkolony w kilku nowych silnikach:

forumi.biz, forumb.biz, 1forum.biz, 7forum.biz itp.

phpBB-fr.com, motyw Solarisa phpBB

A proces uczenia się nowych rzeczy trwa nieprzerwanie.
Generalnie musimy przygotować poprawne zapytania do parsowania przez Hrefer. Weźmy jako przykład forumowy djok. Fora SMF... I zacznijmy go rozkładać na części do analizy. Pomoże nam w tym nasz ukochany Google. Wprowadzanie prośby do Google Fora SMF- w wynikach wyszukiwania jest dużo śmieci, cofamy się do jakiejś 13. strony i wybieramy dowolny link. Natknąłem się na ten: http://www.volcanohost.com/forum/index.php?topic=11.0. Otwieramy go i badamy. Musimy znaleźć na stronie coś charakterystycznego, co da się zastosować do wyszukiwania innych stron w tym silniku. W stopce dostrzegamy następujący napis Obsługiwane przez SMF 1.1.14, cytujemy go i wpisujemy do Google, pokazuje nam, że przez dana prośba zna około 59 milionów opcji. Szybko przeglądamy linki, dodajemy kilka lub dwie dodatkowe opcje do tego słowa kluczowego, na przykład "Powered by SMF 1.1.14" topola lub "Zasilany przez SMF 1.1.14" viagra... Jesteśmy przekonani, że prośba jest wspaniała, wyświetlane są tylko fora i prawie nie ma dla ciebie śmieci.

Poza tym nie interesuje nas ilość, ale jakość, jak wspomniałem powyżej. Pójść dalej. Z tego samego forum bierzemy ze stopki kolejną frazę: , cytujemy go również i przesyłamy do Google. W odpowiedzi ujawnia, że ​​zna ponad 13 milionów wyników. Ponownie przeglądamy wyniki wyszukiwania, dodajemy dodatkowe słowa i sprawdzamy z nimi wyniki. Dbamy o to, aby zapytanie było świetne i prawie nie było śmieci. Ogólnie rzecz biorąc, są już 2 prośby o żelazo. Proponuję zostawić pierwsze forum w spokoju i kontynuować zbieranie próśb na inne fora. Na szczęście Google jest otwarte na życzenie 2006-2008, Simple Machines LLC... Z wyników bierzemy na przykład te fora: http://www.snowlinks.ru/forum/index.php?topic=1062.0 i http://litputnik.ru/forum/index.php?action=printpage; topic=380.0 w ich stopkach wpisujemy zapytania: "Powered by SMF 1.1.7" oraz "Powered by SMF 1.1.10" (zawsze radzę jechać w cudzysłowie dla Hrefer, bo przede wszystkim potrzebna jest jakość). Myślę, że jest jasne, co robimy, w końcu będziemy mieli pewną bazę zapytań do wyszukiwania forów na silniku SMF (jest wybrany na przykład, z resztą silników jest tak samo).
Będzie to wyglądać mniej więcej tak:

"Zasilany przez SMF 1.1.2"

"Zasilany przez SMF 1.1.3"

"Zasilany przez SMF 1.1 RC2"

"Zasilany przez SMF 1.1.4"

"Zasilany przez SMF 1.1.8"

"Zasilany przez SMF 1.1.7"

"2006-2008, Simple Machines LLC"

I to nie wszystko. Podczas zbierania wersji silników, na niektórych forach SMF, w stopce znajduje się nadvis "2001-2006, Lewis Media". Sprawdzamy tę prośbę, również w pełni nas satysfakcjonuje. Znajdujemy podobne zapytanie: "2001-2005, Lewis Media". W stopkach natrafiamy na zapytanie: "SMFone design by A.M.A, przeniesiony do SMF 1.1". Sprawdzamy - doskonale. Itp. Pół godziny pracy i masz cudowną bazę zapytań do silnika, a Google będzie zbanowany za te zapytania znacznie rzadziej, niż gdybyś używał w nich operatorów. A przy tym Twoja baza danych będzie znacznie czystsza niż w przypadku zapytań typu „index.php? Topic =", bo tutaj Google poda nie tylko fora, których potrzebujemy, ale także dużo pozostawionych zasobów, na których nam się udało wyjechać link do tematu forum. Można się spierać, mówią, co w tym złego? Inni zostawili link, więc możemy. Ale! Linki może pozostawić nie tylko Hrumer, ale także inne programy. ponadto można je specjalnie zaostrzyć, aby pozostawić komentarze w określonym zasobie, tzw. wysokospecjalistyczne oprogramowanie, plus takie linki można pozostawić ręcznie. Znowu powtarzam, to nie ilość śmieci jest dla nas ważna, ale jakość, baza z odpowiednimi prośbami i tak zbierzemy. Zaletą tej metody jest to, że praktycznie nie trzeba konfigurować w Hrefer sito -filtr , możesz go po prostu wyłączyć, bo Google praktycznie nie da ci śmieci.


Uważam, że bardzo ważne jest nauczenie się prawidłowego korzystania z Hrefera na początkowym etapie, ponieważ po nauczeniu się tego zawsze można znaleźć zastosowanie dla Hrumera, bez względu na to, jak zmieni się sytuacja. Zabezpieczenia stają się bardziej skomplikowane, a jeśli na niektórych typach silników ochrona została wzmocniona i Hrumer nie radzi sobie w tej chwili z tym, to nie ma sensu wydawać środków na zbieranie tych linków, a następnie na pracę nad nimi z Hrumerem, lepiej skupić się na tym, co daje efekt... A jednocześnie, jeśli zespół Botmaster Labs nauczył Hrumera czegoś nowego, możesz szybko przeprowadzić sekcję nowego pacjenta i przygotować bazę dla Hrumera, gdy pacjent jest jeszcze letni. Czas to pieniądz, zasób może już nie mieć znaczenia przy zakupie bazy. zebrane przez kogoś. Ponadto prawidłowe zbieranie baz dla siebie znacznie rozszerza „białe” zastosowanie Hrumera. I tu właśnie wszystko się porusza, czy nam się to podoba, czy nie, i trwa proces wybielania lub siwienia. Czarne prześcieradła to już przeszłość.
Całą resztę, już techniczne aspekty pracy z Hreferem, można zobaczyć w pomocy i nie ma sensu się nad nimi rozwodzić, wszystkie cele-punkty-sekundy ustalane są empirycznie dla każdego samochodu indywidualnie.
Jako bonus zamieszczę tutaj szablon do parsowania chińskiej wyszukiwarki Baidu, któregoś dnia zostałem o to zapytany, więc zrobiłem to w przerwach, przepraszam za kalambur. :)


Nazwa hosta = http://www.baidu.com
Zapytanie = s? Wd =
LinkiMaska =
Suma stron = 100
Następna strona =

Następna strona2 =

CaptchaURL =
Obraz Captcha =
Pole Captcha =


Próbowałem parsować je testem, nie było bana, Hrefer zbierał zasoby żywo, wszystkie prośby o parsowanie były podobne do Google, ale chińskie zasoby były morzem i z wysokim PR, a poza tym było wiele miejsc, w których Europejczyk nie zrobił kroku. Lepiej analizować z chińskimi prośbami. Pomoże to w tłumaczeniu przez Google, wpisaniu listy słów kluczowych w języku rosyjskim i przetłumaczeniu jej na chiński. Prawda w „ słowa„Słowa hrefer nie mogą być dodawane w języku chińskim, trzeba je przekodować.
Zamiast chińskiego:

伟哥 - viagra

吉他 - gitara

其他 - odpoczynek

保险公司 - ubezpieczenie

Umieść te kody, aby je zastąpić w pliku tekstowym:

% E4% BC% 9F% E5% 93% A5

% E5% 90% 89% E4% BB% 96

% E5% 85% B6% E4% BB% 96

% E4% BF% 9D% E9% 99% A9% E5% 85% AC% E5% 8F% B8

Jeśli promujesz stronę internetową z ubezpieczeniami, to umieszczając link w swoim profilu na tematyczny (!) Nawet chińskie forum znalezione na żądanie ” Forum SMF "保险公司 będzie bardzo miło.
Podsumowując, chciałbym powiedzieć, że nigdy nie zrozumiałem ludzi, którzy narzekali, że Khrefers są złe lub nie parsują, zawsze chciałem to powiedzieć, po prostu nie wiesz, jak je ugotować. Lepiej niż hrefer, żaden parser nie wie, jak zbierać wyniki, tylko żądania muszą być poprawne. Hrefer to samochód: dobry, solidny, wykonany po niemiecku, ale człowiek nim jeździ i wszystko zależy od tego, jak rozsądnie się nim prowadzi, nie można zmusić auta do jazdy w prawo i lewo jednocześnie.
Osobnym tematem jest czyszczenie baz, które kiedyś robiłem 3 lata temu na poprzedni konkurs. Przy większej ilości wszystko jest nadal aktualne, ale teraz możesz odmówić sprawdzenia 200 OK, naprawdę nie podobał mi się ten proces, błędy były bardzo duże, odfiltrowano wiele niepotrzebnych rzeczy. Teraz można to zrobić prawie automatycznie w trakcie pracy Hrumera, chociaż proces ten nie jest kompletnym odpowiednikiem sprawdzania "200 OK". Ogólnie rzecz biorąc, do rzeczy: nie tak dawno w Hrumerze pojawiła się wspaniała okazja - rabowania informacji z zasobów w czasie trwania projektu. To wygląda tak. Jedziesz w szablonie, który będzie przetwarzany w procesie, a informacje zebrane z szablonu zostaną wprowadzone do pliku xgrabbed.txt w folderze Logs. Możesz użyć tej funkcji do wszystkiego, lot wyobraźni jest ogromny. Korzystam z tej funkcji raz w tygodniu, aby usunąć „wygasłe” linki z działającej bazy danych. Nie jest tajemnicą, że fora codziennie wymierają, aby oczyścić bazę z takich zasobów, a narzędzie „Autograbbing” nam w tym pomoże.
Mimo wszystko trzeba przyznać, często wpisując np. http://www.laptopace.com/index.php widzimy, że ta domena jest już np. gaddyad, ale nie ma tam forum. Aby więc wyrzucić ten żużel z bazy, będziemy łupić. :) Otwórz kod źródłowy strony i zobacz tam ten wpis:

laptopace.pl
Aby złapać, przekształć to w
[...]

Teraz wszyscy „umarli” z goudaddi będą nam znani po imieniu.
Oto mały wybór narzędzia „Autograbbing”, jeśli chcesz wyczyścić bazę danych z różnych „wygasłych” domen:


[...]

[...]
[...]
[...]

[...]
Ta domena może być na sprzedaż. [...] Kup tę domenę


[...]<body bgcolor="#ffffff" text="#000000"> </span><br>Lista nie jest kompletna, ale myślę, że pomoże ci to nie gonić wiele razy za wielomilionowymi bazami śmieci. Nie jest trudno stworzyć szablon, otworzyć wygasły link i stworzyć maskę szablonu. <br>Korzystając z tego samego autograbbingu, możesz przeglądać i sortować istniejące bazy danych według zasobów, dzieląc je na silniki.Sortowanie baz danych według silników pozwoli Ci jak najlepiej wykorzystać wszystkie możliwości i ustawienia Hrumera, w szczególności proces uczenia się. A poza tym za pomocą Autograbbingu możesz usunąć śmieci z baz danych, jeśli wolisz zbierać je nie przez Hrefer, ale pobierając z wszelkiego rodzaju usług hostingu plików. Aby to zrobić, musisz albo zrobić maskę do wybierania forów, a następnie pobierać z bazy tylko to, co maska ​​przechwyci, albo wręcz przeciwnie zrobić maskę dla nie-forów, a następnie usunąć to, co zostanie przechwycone. Pierwsza opcja jest bardziej logiczna i bardziej niezawodna, ponieważ dokładnie wiemy, czego szukać. <br>Powodzenia w pracy. <br>PySy. Zrobiłem wąsko skupiony film (byłem już zmęczony, zrobiłem to pierwszy raz :)), choć Hrefer wystartowałem z mojej domowej maszyny, prędkość nie jest zbyt dobra, tutaj mam kopie tylko do testów, więc nie obwiniaj mnie za szybkość pracy. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 komentarzy:</h4> <p>jeka komentarze ...</p><p>W jakim programie wybrałeś słowa kluczowe?</p> Serge Glazko komentuje ... <p>jeśli potrzebuję zbierać zasoby tematyczne, to wybieram słowa w Words za pomocą długopisów i przez Adwords. ale w wielu tematach słowa zostały już dla mnie wybrane, tutaj mogę tylko dodawać-usuwać niektóre słowa, ale też nie automatycznie, ale przeglądać je wszystkie.</p> <p>Zacznijmy od razu od głównego kodu skryptu:</p> <p>#!/usr/bin/perl</p><p># skrypt what-forum.pl <br><span># (c) 2010 Aleksandr A Aleksiejew, http: // strona /</p><p>używaj ścisłego;</p><p># wykomentowane linie - dla ścisłości</span><br><span># jeśli zadaniem jest zbieranie statystyk silnika, zostaw je bez zmian</span><br><span># jeśli robisz listę forów - odkomentuj</p><p>moje dane $; <br>$ dane = $ _ podczas (<> ) ; </p><p># sprawdź ile Powered by phpBB było bez linku w stopce</span><br>wypisz "phpbb <span>\ n "</span><br>jeśli (dane $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (?: www \.)? phpbb \ .com \ /? "[^>] *> phpBB / i</span> lub <br><span># $ data = ~ /viewforum\.php\?"^""")*f=\d+/i lub</span><br>$ data = ~ / phpBB \ -SEO / i lub <br>$ dane = ~ <span>/<link rel="copyright" href="(?:http:\/\/)?phpBB\.com"/i </span>) ; <br>drukuj "ipb <span>\ n "</span><br>jeśli (dane $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (?: www \.)? invision (?: tablica | zasilanie) \. com \ /? [^ "] *" [^>] *> [^<]*IP\.Board/i </span> lub <br>$ dane = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (?: www \.)? invisionboard \ .com \ /? "[^>] *> Invision Power Board / i</span> lub <br>$ dane = ~ <span>/<div id=[""]{0,1}ipbwrapper[""]{0,1}>/ i</span> lub <br>$ dane = ~ <span>/index\.php\?†^""†*showforum=\d+/i</span>) ; <br>drukuj „vbulletin <span>\ n "</span><br>jeśli (dane $ = ~ <span>/ Obsługiwane przez:?[^<]+vBulletin[^<]+(?:Version)?/i </span> lub <br>$ dane = ~ <span>/<meta name="generator" content="vBulletin/i </span> lub <br>$ dane = ~ <span>/forumdisplay\.php\?†^""†*f=\d+/i</span>) ; <br>drukuj „smf <span>\ n "</span><br>jeśli (dane $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (?: www \.)? simplemachines \ .org \ /? "[^>] *> Powered by SMF / i</span> lub <br>$ dane = ~ <span>/index\.php\?†^"""*tablica=\d+\.0/i</span>) ; <br>drukuj „punbb <span>\ n "</span><br>jeśli (dane $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (? :( ?: www \.)? punbb \ .org | punbb \ .informer \ .com) \ /? "[^>] *> PunBB / i</span>); #lub <br><span># $ data = ~ /viewforum\.php\?"^)">*id=\d+/i);</span><br>drukuj "fluxbb <span>\ n "</span><br><span># if ($ data = ~ /viewtopic\.php\?id=\d+/i or</span><br>jeśli (dane $ = ~ <span>/<a[^>] + href = "http: \ / \ / (?: www \.) fluxbb \ .org \ /?" [^>] *> FluxBB / i</span>) ; <br>drukuj "exbb <span>\ n "</span><br>jeśli (dane $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (?: www \.)? exbb \ .org \ /? "[^>] *> ExBB / i</span>); # lub <br><span># $ data = ~ /forum\.php\?†^"""*forum=\d+/i);</span><br>drukuj „yabb <span>\ n "</span><br>jeśli (dane $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (?: www \.)? yabbforum \ .com \ /? "[^>] *> YaBB / i</span> lub <br>$ data = ~ /YaBB\.pl\?†^"""**num=\d+/i); <br>drukuj "dleforum" <span>\ n "</span><br>jeśli (dane $ = ~ <span>/ \ (Obsługiwane przez forum DLE \)<\/title>/ i</span> lub <br>$ dane = ~ <span>/<a[^>] + href = "[^"] + (?: http: \ / \ / (?: www \.)? dle \ -files \ .ru | act = copyright) [^ "] *"> DLE Forum<\/a>/ i</span>) ; <br>drukuj „ikonboard <span>\ n "</span><br>jeśli (dane $ = ~ <span>/<a[^>] + href = "[^"] * http: \ / \ / (?: www \.)? ikonboard \ .com \ /? [^ "] *" [^>] *> Ikonboard / i</span> lub <br>$ dane = ~ <span>/<meta name="GENERATOR" content="Ikonboard/i </span> lub <br>$ data = ~ /ikonboard\.cgi/i); <br>drukuj "bbpress <span>\ n "</span><br>jeśli (dane $ = ~ <span>/<meta name="generator" content="bbPress/i </span>); # lub <br><span># $ data = ~ /topic\.php\?id=\d+/i lub</span><br><span># $ data = ~ /forum\.php\?id=\d+/i);</span><br>drukuj "flashbb <span>\ n "</span><br><span># if ($ data = ~ /forums\.php\?fid=\d+/i or</span><br><span># $ data = ~ /topic\.php\?fid=\d+/i lub</span><br>jeśli (dane $ = ~ <span>/<a[^>] + href = "http: \ / \ / (?: www \.)? flashbb \ .net \ /?" [^>] *> FlashBB / i</span>) ; <br>drukuj "stokesit <span>\ n "</span><br><span># if ($ data = ~ /forum\.php\?f=\d+/i lub</span><br>jeśli (dane $ = ~ <span>/<a[^>] + href = "http: \ / \ / (?: www \.)? stokesit \ .com \ .au \ /?" [^>] *> [^ \ /] * Stokes IT / i</span>) ; <br>drukuj „podium <span>\ n "</span><br><span># if ($ data = ~ /topic\.php\?t=\d+/i lub</span><br>jeśli (dane $ = ~ <span>/<a[^>] + href = [""]? http: \ / \ / (?: www \.)? sopebox \ .com \ /? [""]? [^>] *> Podium / i</span>) ; <br>drukuj "usebb <span>\ n "</span><br><span># if ($ data = ~ /forum\.php\?id=\d+/i or</span><br>jeśli (dane $ = ~ <span>/<a[^>] + href = "http: \ / \ / (?: www \.)? usebb \ .net \ /?" [^>] *> UseBB / i</span>) ; <br>drukuj "wrforum <span>\ n "</span><br><span># if ($ data = ~ /index\.php\?fid=\d+/i or</span><br>jeśli (dane $ = ~ <span>/<a[^>] + href = "http: \ / \ / (?: www \.)? wr \ -script \ .ru \ /?" [^>] *> WR \ -Forum / i</span>) ; <br>drukuj "jetanotherforumnet" <span>\ n "</span><br>if ($ data = ~ / Yet Another Forum \ .net / i or <br>$ dane = ~ <span>/default\.aspx\?g=posty&t=\d+/i</span>) ; </p> <p>Ten i inne skrypty wymienione w poście można znaleźć w <a href="https://appcube.ru/pl/files/2010/09/which-forum.tgz">to archiwum</a>.</p> <p>Scenariusz <i>które-forum.pl</i> sprawdza kod strony html pod kątem obecności w niej sygnatur silnika forum. Podobną technikę zastosowaliśmy do: <a href="https://appcube.ru/pl/which-cms-perl/">definicja WordPressa i Joomla</a>, 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. Pozwala to na jednokrotne wczytanie strony np. za pomocą wget, a następnie przepuszczenie jej przez kilka analizatorów, jeśli mamy więcej niż jeden. Po drugie, w tym skrypcie obecność sygnatury jest w 100% oznaką silnika. Ostatnim razem obecność sygnatury nadawała wagę tylko odpowiedniemu silnikowi i silnik o największej masie „wygrał”. Uznałem, że w tym przypadku takie podejście tylko niepotrzebnie skomplikuje kod.</p> <p>Aby przetestować działanie skryptu, przeprowadziłem małe badania. Sporządziłem listę kilku tysięcy forów i przejrzałem każde z nich przez mój skrypt, określając w ten sposób procent wyzwalaczy programów i popularność różnych silników.</p> <p>Aby uzyskać listę forów, użyłem <a href="https://appcube.ru/pl/google-hack/">z twoim parserem google</a>. <a href="https://appcube.ru/pl/gugl-hrom-poiskovaya-sistema-na-russkom-skachat-i-ustanovit.html">Wyszukiwarka</a> prośby zostały wysłane jak</p> <p>strona: forum.*.ru <br>strona: rozmowa.*.ru <br>strona: deska.*.ru <br>strona internetowa: smf.*.ru <br>strona: phpbb.*.ru <br> ....</p> <p>itp. Pełny kod generatora zapytań można znaleźć w pliku <i>gen-forumsearch-urls.pl</i>... Oprócz strefy .ru używano również .su .ua .kz and.by. Ostatnim razem trudno było przeprowadzić to 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 stron Drupala?</p> <p>Muszę przyznać, że wyniki eksperymentu mnie zdenerwowały. Spośród 12 590 przebadanych stron tylko 7083 zostało pomyślnie zidentyfikowanych z silnikiem, czyli tylko w 56% przypadków. Może brakowało mi jakiegoś silnika? Czy Bitrix naprawdę był na połowie forów? A może powinienem poświęcić więcej czasu na szukanie podpisów? Ogólnie rzecz biorąc, wymagane są tutaj dalsze badania.</p> <p>Wśród 56% pomyślnie zidentyfikowanych silników, zgodnie z oczekiwaniami, najbardziej popularne były IPB (31%), phpBB (26,6%) oraz vBulletin (26,5%)</p> <p>Tuż za nimi plasują się SMF (5,8%) i DLEForum (5,3%). Mój <a href="https://appcube.ru/pl/startup-necrologue/">ulubiony kalamburBB</a> był dopiero na 6 miejscu (1,64%). Nie polecałbym mocno ufać tym liczbom (mówią, że co trzecie forum w RuNet działa na IPB), ale oczywiście można wyciągnąć pewne wnioski.</p> <p>Na przykład, jeśli zamierzasz stworzyć stronę internetową na silniku forum i planujesz zmodyfikować forum, powiedzmy zapłacić użytkownikom 0,01 USD 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.</p> <p>Jeśli nie przewiduje się znaczących zmian w silniku, to warto wybrać nie najpopularniejszy silnik, na przykład SMF lub punBB. Zmniejszy to liczbę ataków hakerskich na twoje forum i ilość automatycznie wysyłanego na nie spamu.</p> <p>Skrypty do wyszukiwania / definiowania forów można również znaleźć w więcej niż jednej praktycznej aplikacji. Pierwszą rzeczą, która przyszła mi do głowy osobiście, było <a href="https://appcube.ru/pl/perl-cy-check/">sortuj według TCI</a> uznane fora i umieszczać na pierwszych stu postach z linkami do jednej z ich witryn. Jednak setka linków dofollow forum nie wpłynęła w żaden sposób na TCI (przeszły 2 aktualizacje), więc lepiej tu nie marnować czasu, chyba że interesują Cię przejścia.</p> <p>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ć.</p> <br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> </article> <div class="post-bottom"> <div class="post-share"> <script src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script> <script src="//yastatic.net/share2/share.js"></script> <div class="ya-share2" data-services="vkontakte,facebook,odnoklassniki,moimir" data-counter=""></div> </div> </div> <div class='yarpp-related'> <div class="related-items"> <div class="headline">Nie znalazłeś odpowiedzi na swoje pytanie? Spójrz tutaj</div> <div class="items"> <div class="related-item"> <a class="related-item__title" href="https://appcube.ru/pl/besplatnye-analogi-microsoft-visio-dlya-windows-alternativy-dlya-zameny.html"><img src="/uploads/bf68d5ae95666ba1c119c05f1af659cb.jpg" width="120" height="120" alt="Alternatywy do zastąpienia klawisza wiersza polecenia Microsoft Office Visio" class="related-item__image" / loading=lazy loading=lazy>Alternatywy do zastąpienia klawisza wiersza polecenia Microsoft Office Visio</a> <div class="related-item__comments"><span></span></div> </div> <div class="related-item"> <a class="related-item__title" href="https://appcube.ru/pl/osobennosti-nastroiki-i-ispolzovaniya-programmy-mhotspot-mhotspot-ustanovka-i.html"><img src="/uploads/12e227d15a0285eb03945a138fd9aefa.jpg" width="120" height="120" alt="Instalacja i konfiguracja Mhotspot Komputer nie uruchomił się ponownie po instalacji" class="related-item__image" / loading=lazy loading=lazy>Instalacja i konfiguracja Mhotspot Komputer nie uruchomił się ponownie po instalacji</a> <div class="related-item__comments"><span></span></div> </div> <div class="related-item"> <a class="related-item__title" href="https://appcube.ru/pl/skaz-o-treh-knopkah-kolonka-evgeniya-zobnina-poluchaem-nastraivaemye-ekrannye-knopki-home-back-i-me.html"><img src="/uploads/902893ea4ae0f76fa948c5a185c23921.jpg" width="120" height="120" alt="Opowieść o trzech guzikach. Kolumna Jewgienija Zobnina. Otrzymujemy konfigurowalne przyciski ekranowe Home, Back i Menu na dowolnym urządzeniu z Androidem (pływające przyciski miękkie) Przypisywanie przycisków w telefonie" class="related-item__image" / loading=lazy loading=lazy>Opowieść o trzech guzikach. Kolumna Jewgienija Zobnina. Otrzymujemy konfigurowalne przyciski ekranowe Home, Back i Menu na dowolnym urządzeniu z Androidem (pływające przyciski miękkie) Przypisywanie przycisków w telefonie</a> <div class="related-item__comments"><span></span></div> </div> </div> </div> </div> <div style="text-align: center; margin-top: 15px; margin-bottom: 15px; " id="vanna-1965575812"><div class="adsense"><script type="text/javascript">ga_1();</script></div></div> </main> <aside class="sidebar"> <div class="advices" data-theme="vannapedia_v.3"> <div class="headline"></div> <div class="advices-content"> <img src="/uploads/2ab5923552c2180fd94fad10ddd5c5d8.jpg" width="120" height="120" alt="Google Chrome obsługuje motywy innych firm" class="advices__image" / loading=lazy loading=lazy> <div class="advices__title" data-id="3334"><a href="https://appcube.ru/pl/v-vindovs-10-sdelat-temnuyu-temu-google-chrome-podderzhivaet-storonnie-temy.html">Google Chrome obsługuje motywy innych firm</a></div> </div> </div> <div class="vk-widget" id="text-3"> <div class="textwidget"><script type="text/javascript" src="//vk.com/js/api/openapi.js?130"></script> <div id="vk_groups"></div> </div> </div> <div class="sidebar-questions"> <div class="headline">Nowy</div> <ul> <li><a href="https://appcube.ru/pl/pochemu-na-maikrosoft-ne-kak-vernut-rabotosposobnost-magazinu-windows-store.html" >Jak przywrócić i uruchomić Sklep Windows: za pomocą ogólnych metod</a></li> <li><a href="https://appcube.ru/pl/samye-krasivye-oboi-na-telefon-v-mire-luchshie-oboi-dlya-android-podborka.html" >Najlepsze tapety na Androida - kolekcja aplikacji</a></li> <li><a href="https://appcube.ru/pl/mychat-ofisnyi-chat-cherez-internet-programma-dlya-obshcheniya-po-seti-chat-dlya.html" >Program do komunikacji przez sieć Czat dla sieci lokalnej z serwerem</a></li> <li><a href="https://appcube.ru/pl/oboi-na-telefon-vo-ves-ekran-skachat-krasivye-hd-oboi-na-rabochii-stol-i-na.html" >Pobierz piękne tapety HD na pulpit i telefon za darmo</a></li> <li><a href="https://appcube.ru/pl/pochemu-na-maikrosoft-ne-chto-delat-esli-ne-rabotaet-magazin-windows-phone.html" >Co zrobić, jeśli Sklep Windows Phone nie działa</a></li> <li><a href="https://appcube.ru/pl/pochemu-na-maikrosoft-ne-kak-vernut-rabotosposobnost-magazinu-windows.html" >Jak przywrócić i uruchomić Sklep Windows: za pomocą ogólnych metod</a></li> </ul> </div> <div class="section"> <div id="macire1" style="height:500px;width:240px;" align="center"></div> </div> <div class="section"> <div class="headline">Popularne artykuły</div> <ul class="sidebar-posts"> <li><a href="https://appcube.ru/pl/kak-pravilno-udalyat-programmy-v-windows-kakie-faily-mozhno.html"><img src="/uploads/0bd08ddae3e5eb64a2221222bc376ea7.jpg" width="80" height="80" alt="Jakie pliki możesz bezpiecznie usunąć ze swojego komputera?" / loading=lazy loading=lazy>Jakie pliki możesz bezpiecznie usunąć ze swojego komputera?</a></li> <li><a href="https://appcube.ru/pl/kak-dobavit-stikery-v-telegram-poshagovaya-instrukciya-kak.html"><img src="/uploads/ed051ee73ef1c2af8900bde915c22172.jpg" width="80" height="80" alt="Jak zainstalować darmowe naklejki na Odnoklassniki?" / loading=lazy loading=lazy>Jak zainstalować darmowe naklejki na Odnoklassniki?</a></li> <li><a href="https://appcube.ru/pl/otpravka-podozritelnogo-faila-na-analiz-proveryaem-kompyuter-na-virusy.html"><img src="/uploads/e1d603145853cb2381ee89f5e7fe9552.jpg" width="80" height="80" alt="Sprawdź swój komputer pod kątem wirusów online" / loading=lazy loading=lazy>Sprawdź swój komputer pod kątem wirusów online</a></li> </ul> </div> <div class="section"> <div class="headline">Nowość na stronie</div> <ul class="sidebar-posts sidebar-photo"> <li><a href="https://appcube.ru/pl/chto-znachit-smartfon-v-telefone-chto-takoe-android-i-zachem-on-nuzhen.html">Co to jest android i dlaczego jest potrzebny</a></li> <li><a href="https://appcube.ru/pl/skolko-po-vremeni-zanimaet-vosstanovlenie-sistemy-vosstanovlenie-sistemy-windows-vosstanovlenie-z.html">Przywracanie systemu Windows</a></li> <li><a href="https://appcube.ru/pl/mozhno-li-udalit-predydushchie-obnovleniya-windows-kak-udalit.html">Jak usunąć niepotrzebne aktualizacje systemu Windows i zwolnić mnóstwo miejsca?</a></li> <li><a href="https://appcube.ru/pl/kak-vybrat-mfu-mnogofunkcionalnye-ustroistva-vechnyi.html">Odwieczne pytanie - jaką drukarkę wybrać?</a></li> <li><a href="https://appcube.ru/pl/lazernye-cvetnye-printery-canon-lazernye-cvetnye-printery-canon.html">Kolorowe drukarki laserowe Canon Drukarki Epson w najlepszych cenach</a></li> </ul> </div> </aside> </div> <footer class="footer"> <nav class="footer__nav"><ul><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1219"><a href="https://appcube.ru/pl/">Nowy</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/kakoi-soket-u-processora-intel-i5-processory-core-i5-i-i7-v-konstruktive.html">Procesory LGA1155 Core i5 i i7</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/ustanovka-thermaltake-big-typhoon-vx-big-typhoon-vp-i-xigmatek-achilles---borcy-za-tron-superkulerov.html">Big Typhoon VP i Xigmatek Achilles to bojownicy o tron ​​supercoolerów</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/stabilizator-napryazheniya-defender-avr-initial-1000va-instrukciya-stabilizatory.html">Stabilizatory napięcia Defender</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/reliz-novyh-igrovyh-sistem-intel-nuc-ne-za-gorami-pervye-ceny-chto.html">Co to jest Intel NUC i kto może go używać Pamięć RAM dla Intel nuc</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1230"><a href="https://appcube.ru/pl/">Popularny</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/testirovanie-materinskih-plat-na-chipsete-nvidia-nforce2.html">Testowanie płyt głównych na chipsecie NVIDIA nForce2</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/istochniki-bespereboinogo-pitaniya-apc-back-ups-istochniki.html">Zasilacze bezprzerwowe APC do użytku biurowego i domowego Ustawianie częstotliwości napięcia wyjściowego</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/mnogofunkcionalnaya-multimediinaya-stereosistema-multimediinaya.html">Multimedialny system stereo Edifier R2700</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/kompyuternyi-korpus-zalman-z11-plus-black-bestseller-podrobnyi-obzor.html">Obudowa komputerowa zalman z11 plus czarna</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/obzor-intel-compute-stick-polnocennyi-pk-razmerom-s-fleshku-kompyuter.html">Komputer, który mieści się w kieszeni — przegląd Intel Compute Stick Zaktualizowana wersja mikrokomputera Intel Compute Stick</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/blok-pitaniya-atx12v-kachestvennye-bp---osnova-teoriya-standarty-silverstone-vypustila.html">Zasilacze wysokiej jakości - podstawy, teoria, standardy</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/skolko-dayut-garantiyu-na-noutbuk-kakov-minimalnyi-srok-garantii-na-noutbuki.html">Jaki jest minimalny okres gwarancji na laptopy w Federacji Rosyjskiej?</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/obzor-materinskoi-platy-asus-a88xm-e-obzor-i-testirovanie-materinskoi-platy.html">Przegląd i testy płyty głównej ASUS A88XM-A Specyfikacja płyty głównej</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1236"><a href="https://appcube.ru/pl/">Zalecana</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/chto-takoe-intel-compute-stick-obzor-i-testirovanie-mikrokompyutera-intel-compute.html">Przegląd i testowanie mikrokomputera Intel Compute Stick opartego na procesorze Intel Atom x5-Z8300 SoC</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/kakoi-vybrat-zhestkii-disk-chtoby-on-horosho-i-dolgo-rabotal-chto.html">Co to jest pamięć podręczna dysku twardego Rozmiar bufora dysku twardego?</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/mts-3g-wifi-modem-tarify-dlya-modema-mts-kakoi-tarif-luchshe-prilozhenie.html">Modem Wi-Fi Mts 3g. Taryfy za modem MTS. Która taryfa jest lepsza. Aplikacja "Menedżer połączeń"</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/asus-lamborghini-vx3-noutbuk-so-stilem-i-vneshnostyu-sportkara-asus-lamborghini-vx3.html">Asus Lamborghini VX3 - laptop o stylu i wyglądzie samochodu sportowego ASUS Lamborghini VX1: opakowanie i dostawa</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/razmery-asus-pci-ex-geforce-gtx-780-kompyuternyi-resurs-u-sm-testovyi-stend-metodika.html">Zasób komputera U SM</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/sovety-i-poshagovye-instrukcii-kak-samostoyatelno-razognat-processor.html">Jak samodzielnie podkręcić procesor Intela?</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/pravilnaya-nastroika-mikrotik-941-mikrotik-hap-ac---router-na-vse-sluchai.html">Mikrotik hAP AC - Router na każdą okazję</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://appcube.ru/pl/obzor-materinskoi-platy-asus-p8z77-m-osnovnye-harakteristiki-obzor-materinskoi-platy.html">Recenzja płyty głównej ASUS P8Z77-M Pro ASUS P8Z77-M: cechy techniczne</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-6898"><a href="https://appcube.ru/pl/">O stronie</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6900"><a href="">O stronie</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6901"><a href="">Reklama na stronie internetowej</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6902"><a href="">Łączność</a></li> </ul> </li> </ul></nav> <div class="footer-bottom"> <div class="footer-left"> <div class="foot__logo"> <div class="footer__logo-sitename">appcube.ru <span>ru</span></div> </div> <style> .foot__logo { min-height: 35px; margin: 0 0 11px -79px; padding: 9px 0 0 79px; text-decoration: none; } </style> <p>© 2021 Wszelkie prawa zastrzeżone</p> <p>Strona o komputerach</p> <ul class="footer-bottom__nav"> <li><a href="" >Reklama w projekcie</a></li> </ul> </div> <div class="footer-buttons"> </div> <ul class="footer__soc"> <li><a href="http://vk.com/" target="_blank" class="vk">W kontakcie z</a></li> <li>koledzy z klasy</li> <li><a href="http://www.facebook.com/" target="_blank" class="fb">Facebook</a></li> <li><a href="https://twitter.com/" target="_blank" class="twi">Świergot</a></li> </ul> <div class="footer-right"> <div class="footer__note"></div> <div class="footer__counters" id="text-2"> <div class="textwidget"></div> </div> </div> </div> </footer> </div> </div> <link rel='stylesheet' id='wp-lightbox-bank.css-css' href='/wp-content/plugins/wp-lightbox-bank/assets/css/wp-lightbox-bank.css?ver=4.8.3' type='text/css' media='all' /> <script type='text/javascript' src='https://appcube.ru/wp-content/themes/vannapedia_v.3/js/scripts.js'></script> <script type='text/javascript' src='/wp-includes/js/comment-reply.min.js?ver=4.8.3'></script> <script type='text/javascript' src='/assets/scripts1.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var tocplus = { "smooth_scroll":"1"} ; /* ]]> */ </script> <script type='text/javascript' src='https://appcube.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "sidebar-fixed", "margin_top" : 10, "margin_bottom" : 0, "stop_id" : "respond", "screen_max_width" : 0, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['text-4'] } ; </script> <script type='text/javascript' src='https://appcube.ru/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=5.0.4'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.8.3'></script> <script type='text/javascript' src='https://appcube.ru/wp-content/plugins/wp-lightbox-bank/assets/js/wp-lightbox-bank.js?ver=4.8.3'></script> <script type='text/javascript' src='https://appcube.ru/wp-content/plugins/akismet/_inc/form.js?ver=4.0'></script> <br> <br> </body> </html>