Scuttle – dodatki
W jednym z poprzednich wpisów przybliżyłem polskiej “SEO-społeczności” skrypt Scuttle’u. Czas więc, zgodnie z obietnicą, na kilka dodatków, czy sposobów rozwiązania paru problemów.
Zabezpieczenie rejestracji CAPTCHĄ obrazkową
Najpopularniejszym sposobem ograniczenia dostępu dla automatów jest CAPTCHA obrazkowa. W Scuttle’u można wykorzystać skrypt QuickCaptcha, który wymaga PHP>4.3.2 i bibliotekę GD>2.0.2.
1. Pliki “imagebuilder.php” i “settings.php” z archiwum QuickCaptcha umieść w katalogu głównym Scuttle’a.
2. Jeśli korzystasz ze standardowej skórki, w pliku “templates/register.tpl.php” zamień (linie: 30-31)
<tr>
<td></td>
na
<tr>
<th align="left"><label for="captcha"><?php echo T_('Przepisz kod');?></label></th>
<td><input maxlength="8" size="8" name="imagepasswd" type="text" value="" class="required" /></td>
<td><img src="/imagebuilder.php?rand=<?php echo rand(0,999999) ?>" border="1" /></td>
</tr>
<tr>
<td></td>
3. W pliku “register.php” zamień (linia 26):
$tplVars = array();
na:
$tplVars = array();
require ('settings.php');
$imagestring = strtoupper($_SESSION['string']);
$imagepasswd = strtoupper($_POST['imagepasswd']);
oraz (linia 47):
// Register details
na:
} elseif ($imagepasswd != $imagestring) {
$tplVars['error'] = T_('Wpisano niepoprawny kod! Spróbuj jeszcze raz.');
// Register details
To w zasadzie wszystko. Dla leniwych gotowiec.
Zabezpieczenie rejestracji pytaniem kontrolnym
Jeśli chcesz postawić Scuttle’a tylko do własnych celów, czyli bez umożliwiania innym ludziom rejestracji i dodawania własnych linków, to zamiast CAPTCHA’y obrazkowej warto wprowadzić dostęp do rejestracji po udzieleniu poprawnej odpowiedzi na konkretne pytanie.
Zasadniczo implementuje się to dość podobnie, jak zabezpieczenie obrazkowe, dlatego od razu podaję gotowiec.
Hasło dostępowe jest w pliku register.php w linii 50 ($entrypass != 'haslo'). Można oczywiście pobawić się z tworzeniem nowej stałej w “config.php“, ale dla jasności powyższy gotowiec jest w wersji minimalnej.
Oczywiście oprócz całkowitego zabezpieczania przed rejestracją, można odpowiednio dobierając pytanie zabezpieczyć stronę przed dostępem botów i umożliwić normalne funkcjonowanie zwykłym użyszkodnikom. Pytaniem kontrolnym przecież może być coś w rodzaju “Stolica Polski” i hasło – “warszawa”.
Alternatywny RSS
W standardowej wersji RSS, generowanego przez skrypt występują linki bezpośrednio do stron, które dodano. Nie jest to zbyt optymalne rozwiązanie, gdyż pozbawiamy się na przykład możliwości dodania RSS do odpowiednich katalogów.
Na szczęście prosta modyfikacja pliku “rss.php” niemal całkowicie załatwia sprawę. Należy zamienić (linie 88-92):
$_link = $row['bAddress'];
// Redirection option
if ($GLOBALS['useredir']) {
$_link = $GLOBALS['url_redir'] . $_link;
}
na:
$_link = $GLOBALS['root'] . 'history/' . $row['bHash'];
Przykładowy “poprawiony” RSS tutaj.
Problemy na Dreamhost
Ze względu na to, że skrypt nie jest od dłuższego czasu rozwijany, przy pewnych konfiguracjach serwera nie wszystko będzie działać jak powinno. Jeden z większych problemów występuje na kontach Dreamhost.
Na szczęście, rozwiązania najczęstszych problemów zostały już opisane: Scuttle na Dreamhost.
Niedziałające PATH_INFO
Przy pewnej konfiguracji (prawdę mówiąc, nie wgłębiałem się dokładnie jakiej) praktycznie wszystkie podstrony zawierają listę popularnych tagów, zamiast na przykład linków jednego usera. Wszystko zależne jest od tego, czy ustawiona jest stała $_SERVER['PATH_INFO'].
Rozwiązaniem jest podmiana kilku plików. Tutaj gotowiec.
Jak usuwać niechciane wpisy
Jeśli nie zabezpieczy się odpowiednio rejestracji i dodawania nowych linków, dość szybko pojawią się wpisy z gatunku XXX&pills (w większości przypadków niepożądane). Aby je usunąć należy posłużyć się PHPMyAdmin do usunięcia śmieci z tabeli sc_bookmarks, co jednak jest bardzo kłopotliwe.
Tutaj również napisano już częściowo pewne ułatwienie – polecam przeglądnąć ten wątek na oficjalnym forum Scuttle’a.
Automatyzacja Scuttle’a
Na koniec chyba najważniejsza część tego wpisu – skrypt automatycznie dodający strony do Scuttle’a, dzięki czemu podstrony mogą się tworzyć samoczynnie. Pobierz skrypt.
Obsługa jest raczej dość prosta: plik auto.php umieść w głównym katalogu Scuttle’a i skonfiguruj Cron-a na uruchomianie go na przykład raz na dzień. Skrypt pobiera treść stron z pliku “adresy.txt” i na podstawie tagów title i meta tworzy nowe konto (o losowej nazwie) i dodaje linki. Przed pierwszym uruchomieniem jednak stanowczo radzę zmienić kilka domyślnych opcji…
Uruchamiałem go na kilku serwerach – jako tako działa, automatycznie powinien też konwertować polskie znaki diakrytyczne do kodowania UTF-8, ale mimo wszystko proszę o kilkukrotne przetestowanie, zanim odpali się go na pełnym automacie…
UWAGA! W pliku “adresy.txt” domyślnie znajdują się “aż” dwie linki, dlatego koniecznie musisz tam dodać jak najwięcej stron – każdy adres w nowej linii. Skąd wziąć te adresy? Można je wyciągnąć z DMOZ-a, z SERP-ów, z RSS-ów, możliwości jest sporo. DODANO: Kolega Jurandinho opublikował ciekawy skrypt, dzięki któremu można automatycznie wygenerować “tematyczne” listy adresów.
__
Wszystkie skrypty tutaj przedstawione zostały przetestowane i działają. Jednakże nie ręczę, że będą działały zawsze i wszędzie. Nie odpowiadam również za potencjalne szkody wywołane zastosowaniem ich, czy skutki wykorzystania ich w sposób nielegalny.
Skrypty możesz dowolnie rozpowszechniać pod warunkiem podania Fabryki Spamu jako miejsca ich “produkcji”.
Szukajka
Ilość komentarzy: 34
nowy fan scuttle napisał(a):
Obrazkowe zabezpieczenie captcha działa nieprawidłowo. W miejsce ($_SESSION['imagestring'] trzeba wstawić $_SESSION['string']
Paweł Zinkiewicz napisał(a):
W paczce brakuje pliku adresy.txt ![]()
No ale to nie problem, przydałby się jednak jakieś info jakiej postaci to mają być adresy? Dodałem na próbę jedną zwykłą stronkę i jeden rss i dodało tylko stronę główną, więc coś nie tak chyba.
Tomson napisał(a):
Coś mi się widzi, że zaraz pokemony wyłowią jakąś listę. Zresztą już widziałem kilka scuttli z dokładną kopią linków. Potem na PiO jest płacz w wątkach typu “Dlaczego mi nie indeksuje stron?”.
Łukasz napisał(a):
jakoś nie działa ten automacik mi ![]()
Wrzuca we wszystkich stronach tylko adres (nie pobiera title i meta) więc takie wpisy bez wartości są….
A już sobie liste 10`000 stron przygotowałem
Tomson napisał(a):
Automat działa, pewnie dodałeś jakieś stronki bez title i description.
Pytanie: jeśli zrobię przekierowanie z bez www, na z www po tym jak już automat ładnie działa, to czy nie będę miał problemów z funkcjonalnością scuttle. Wiem, że powinienem sam sprawdzić, ale jeśli ktoś już to robił to może podzieli się doświadczeniem.
mendax napisał(a):
O ile w config.inc.php dobrze ustawisz zmienną $root, to wszystko powinno ładnie działać.
Tomson napisał(a):
Wciąż czekam na indeksację, nie wiem, czy nie przesadziłem z linkowaniem i bana nie załapałem.
Marcin napisał(a):
Mi się pięknie zindeksował PR3, 11k site
następne już w drodze. Mendax przydało by się jeszcze jakieś zabezpieczenie przy dodawaniu strony, bo widzę że ktoś się chyba ręcznie rejestruje i wrzuca to później na automat.
Adrian napisał(a):
Skąd mogę pobrać albo w jakiś szybki sposób wygenerować listę stron www w formacie tekstowym ?. W temacie pisze że z DMOZ lub serpów można pobrać, ale w jaki sposób. Byłbym bardzo wdzięczny za pomoc.
mendax napisał(a):
Heh, z automatami nigdy się nie wygra… Można bawić się z Captchą przy logowaniu, albo dodawaniu nowej linki, ale w tym wypadku chyba najlepiej opracować własne rozwiązanie.
mar napisał(a):
Jeżeli możesz zarzuć adresy.txt.
Jaką powinien on mieć strukturę?
U mnie dodaje tylko “coś takiego”
16-05-2008 by słowo kluczowe252 and 3 others
zero adresów zero treści
mendax napisał(a):
Sprawdź, czy działa Ci na serwerze funkcja file_get_contents.
Co do struktury, to jedna linia – jeden adres.
Krzysztof napisał(a):
Co do tej automatyzacji scuttle, to u mnie również niekiedy dodają się wpisy bez adresów i bez treści, np. “23-05-2008 przez krzysiek92744 i 2 inne”. A zdarzy się, że jakiś wpis jest taki, jak trzeba, czyli pełny.
No generalnie częściej pojawia się dobry wpis niż zły.
A co do tej funkcji “file_get_contents” to u mnie na serwerze jest włączona (tzn. mam dyrektywe allow_url_fopen – on, chyba tak to się sprawdza czy jest włączona?), więc może z jakiegoś innego powodu tak się dzieje?
spooky napisał(a):
Jeeezuuu… jak mi się nie chce tego czytać, ale muszę, bo do piątku sobie postanowiłem postawić scuttle’a… aaa…
Ciekawe co tacy wyjadacze jak mendax sami teraz stosują, że tak się lekko dzielą swoją wiedzą na temat pozycjonowania ;p
Aleksander Newski napisał(a):
Co tak nagle się urwało?
Właśnie zainstalowałem sobie scuttle i może uznacie mnie za pokemona ale zapytam,
Co trzeba pozmieniać, żeby obok pobieranych wpisów pokazywały się screeny stronek?
Może mi ktoś pomóc?
Programy Partnerskie - » Mój mały Scuttle - czyli gdzie byłem ostatnio? napisał(a):
[...] Ponadto postawiłem kilka skryptów scuttle typowo “pod tematyczne zaplecze”. Posłużyłem się tu skryptem mendaxa do automatyzacji. [...]
Mój pierwszy scuttle - tricki - Radeq SEO blog napisał(a):
[...] pół roku temu Mendax opisał dodatki do scuttla, jednym z nich jest “Automatyzacja Scuttle’a“. Mądry autor bloga nie podał na tacy pliku adresy.txt, który ma zawierać adresy stron, z [...]
em napisał(a):
Świetny artykuł. Jednak w nowym Scuttle automat Mendax’a nie działa. Tytuł, opis i słowo kluczowe to jedno i to samo -> adres strony.
em napisał(a):
Mój błąd. W pliku adresy.txt dodałem linki bez http://
Teraz wszystko śmiga. Czy ktoś wie jak poradzić sobie z “pustymi” wpisami, gdzie nie ma ani tytułu, opisu i słów kluczowych?
em napisał(a):
Jeśli ktoś ma problemy z pustymi wpisami to niech w pliku Mendax’a zmieni:
if ($bookmarkservice->bookmarkExists($address,$biezace_id)) {
na
if (!empty($description)) {
if ($bookmarkservice->bookmarkExists($address,$biezace_id)) {
i
?>
na
}
?>
U mnie pomogło.
Jak zatrzymać spadający wskaźnik site? - scuttler, seodopalacz… : Tomek w krainie partnerów napisał(a):
[...] Opis: Tym razem strona również oparta na scuttle, tym razem monotoematyczne opisy (PL) dodawane automatem mendaxa. Na czas tego badania wyłączyłem dodawanie nowych podstron, jedyne co mogło się zmieniać to [...]
Darkon napisał(a):
mały prezent od Darkona
–Formułka—-
Autor: Darkon
Licencja: Freeware
rozpowszechniane przez XOL
Strona teamu: http://xol.xol-live.pl
strona autora: http://darkonek.seomaniacy.pl
– Rozpowszechnianie skryptu i bazy na inne strony bez podania tej formułki surowo zakazane —
Od dziś zacznij Skuteczne pozycjonowanie poprzez stworzenia sieci skutecznych zapleczy dziś prezentuje wam moją modyfikację autoScuttle oznaczona symbolem 2.0 i z bazą zawierającą 60.000 linków baza stworzona przeze mnie. Baza linków zawiera strony o różnych tematykach muzycznych, seo, społecznościowych, religijnych, warezu, katalogów. Każda podstrona w spisie posiada unikalny title i tagi co nadają się świetnie pod zaplecze
Download:
http://rapidshare.com/files/179018856/autoscuttle_2.0.rar.html
hasło: xol-live.pl
Przeczytaj koniecznie Plik read-me.txt który zawiera instrukcje obsługi i ofertę specjalną dot.. pozycjonowania i linkownania przeze mnie scuttle korzystających z mojej bazy.
Marcin Kłeczek napisał(a):
Wydaje mi się, że Quick Captcha można odczytać automatem – ale nie mam czasu i/lub motywacji, żeby się tym zająć.
gio napisał(a):
cos mi nie dziala automat
blad:
Fatal error: Call to undefined function mb_detect_encoding() in /home/dawstaw/public_html/850.osa.pl/auto.php on line 39
Wie ktos o co chodzi ?
Tworzymy zaplecze ze Scuttle | Jurandinho - Blog napisał(a):
[...] To to wszystko znajdziecie pod adresem http://www.fabrykaspamu.pl/scuttle-dodatki/ [...]
Parsowanie wyników google, czyli Generator Listy Tematycznych Adresów | SEO Blog Jurandinho napisał(a):
[...] Mendax na swojej w swoim serwisie udostępnił bardzo ciekawe narzędzie, pozwalające automatycznie generować wpisy do twojego Scuttla. Jedyne czego potrzebuje do działania to… plik z adresami stron, które ma dodawać. Prawda, że piękna współpraca? Skrypt Mendaxa znajdziecie tutaj: Scuttle – dodatki [...]
Scuttle – twoja strona zapleczowa. | SEO Polska napisał(a):
[...] To wszystko znajdziecie pod adresem http://www.fabrykaspamu.pl/scuttle-dodatki/ [...]
Generator listy tematycznych adresów. | SEO Polska napisał(a):
[...] Mendax w swoim serwisie udostępnił bardzo ciekawe narzędzie, pozwalające automatycznie generować wpisy do twojego Scuttla. Jedyne czego potrzebuje do działania to… plik z adresami stron, które ma dodawać. Prawda, że piękna współpraca? Skrypt Mendaxa znajdziecie tutaj: Scuttle – dodatki [...]
Komentatorzy tego wpisu-
nowy fan scuttle
mendax
Paweł Zinkiewicz
Paweł Zinkiewicz
Tomson
Łukasz
Tomson
mendax
mendax
Tomson
Tomson
Seba
Marcin
Adrian
mendax
mendax
mar
mendax
Krzysztof
spooky
Aleksander Newski
Programy Partnerskie – » Mój mały Scuttle – czyli gdzie byłem ostatnio?
Mój pierwszy scuttle – tricki – Radeq SEO blog
em
em
em
Jak zatrzymać spadający wskaźnik site? – scuttler, seodopalacz… : Tomek w krainie partnerów
Darkon
Marcin Kłeczek
gio
Tworzymy zaplecze ze Scuttle | Jurandinho – Blog
Parsowanie wyników google, czyli Generator Listy Tematycznych Adresów | SEO Blog Jurandinho
Scuttle – twoja strona zapleczowa. | SEO Polska
Generator listy tematycznych adresów. | SEO Polska
- Fabryka Spamu wykorzystuje zmodyfikowaną skórkę Lemon Twist. Blog na licencji CC by-nc-sa v.3 więcej...
- Do góry...
- Główna



Zostaw komentarz-