InfoPage.pl » Katalog stron – modyfikacja skryptu otwarty mini. Podstronom mówimy NIE! » Moje porady dla ludzi z netu
   InfoPage - strona główna bloga InfoPage - Lista artykułów znajdująca się na moim blogu InfoPage - zmiana adresu mojego bloga InfoPage - zmiana layoutu mojego bloga Infopage - linki do zaprzyjaźnionych stron
top
Powiększ tekst:

Katalog stron – modyfikacja skryptu otwarty mini. Podstronom mówimy NIE!

August 25th, 2009, 17:48 @ Hack, Office, PHP, Pozycjonowanie, Sieci informatyczne, Strony www
0 votes

Od początku istnienia mojego katalogu: www.azerty.pl otrzymuję do moderowania podkatalogi głównych serwisów. Zamiast poprawnego adresu, otrzymuję coś takiego: “www.jakis_adresik.pl/jakis_katalog/”. Jest to bardzo nurtujące i męczące. Przeważnie wywalałem od razu taki link, ale czasami pojawiała się jakaś perełka.

Dziś wziąłem się za modyfikację skryptu otwarty mini. Udało mi się zmienić go tak, aby użytkownik, po dodaniu, na końcu adresu ukośnika, bądź innych znaków niewskazanych w adresie, pojawił się komunikat:

Błąd! Podstronom mówimy NIE!

Została dodana tylko jedna linia kodu, a tyle radości 😀


Oczywiście jest sens dodawania podstron do katalogów. Cel – pozycjonowanie. Ale ludzie, którzy odwiedzają taki katalog, odrzuca bałagan w linkach. Boty i ludzie dodają specjalnie takie strony, aby zwiększyć moc swoich stron. Na szczęście jest możliwość ukrócenia tego procederu :)

Oto kawałek kodu php, który należy wkleić do pliku “op.php”. Plik ten znajduje się w katalogu “otwarty_disp”, skryptu katalogu otwarty mini.

if ($wpi[relacji]=(eregi(“[\/\,\;\”\’\!\@\#\$\%\^\*\(\)\?\&]”, $_POST[url]))) { $stop= “<font color=#FF0000>Bł?d! Podstronom mówimy NIE!</font><br><br>Je?li jednak wydaje Ci się, że adres jest poprawny, to prawdopodobnie na jego końcu znajduje się SLASH (/) (uko?nik prawosko?ny). Usuń go!<br><br> Przykładowy adres, jaki zostanie zaakceptowany przez system, to: <b>www.azerty.pl</b>”; }

Wkleić go należy po tych dwóch liniach, które prezentuję poniżej:

if (strlen($_POST[url])<2) { $stop=”Dobrze by było gdyby adres www był trochę dłuższy”; }
if ($_POST[url]==””) { $stop=”Pole adres www nie może pozostać puste”; }

Na wszelki wypadek dorzucam kod z modyfikacją. Znajdują się w nim, prezentowane powyżej, trzy linie kodu.

Po tej małej modyfikacji skrypt dodawania stron sprawdza, czy w adresie dodawanym do katalogu nie znajdują się inne, niepoprawne znaki. Nawet, jeśli na końcu adresu znajduje się slash, to strona nie zostanie dodana do katalogu. I to jest właśnie jedynym minusem. Rozwiązaniem jest dodawanie adresów bez znaku slash (/) na jego końcu.

Katalog www.azerty.pl został uruchomiony na skrypcie otwarty mini. Sam katalog ma wiele wad, ale i wiele zalet. Ostatnio spadł mu PR z 2 na 0, ale raczej mnie to nie martwi, bardziej się martwię, a właściwie martwiłem o już wspomnianych wcześniej, dodawanych podkatalogach głównych serwisów.

PS. Zastanawiam się, czy osoby, które dodają do katalogów czytają regulaminy? Ja czytam, ale dopiero po otrzymaniu maila, że moja stronie została odrzucona przez moderatora.

PS2. Można też wyjść z założenia, że nie ma czasu na czytanie regulaminu, przecież w tym czasie można dodać stronę do innego katalogu.

PS3. Zanotowałem spadek dodawanych stron! O to mi chodziło :)



19 odpowiedzi do “Katalog stron – modyfikacja skryptu otwarty mini. Podstronom mówimy NIE!”

  1. szymon Says:

    Witam.

    Ciekawy poradnik. Będę tu częściej zaglądał. Gdybyś jeszcze mógł zrobić poradę jak dodać płatności do katalogu.

  2. admin Says:

    Na forum PiO, pod adresem (http://www.forum.optymalizacja.com/index.php?showtopic=28540) oraz tutaj (http://jacek.kruzycki.pl/platnosci-sms-w-katalogu-otwartypl-mini) znajdują się poradniki, jak dodać płatności do katalogu otwarty mini.
    Zapraszam ponownie.

  3. szymon Says:

    nie wiem czy u mnie jest coś nie tak ale ta modyfikacja nie działała popranie. Dopiero po usunięciu tych dziwnych cudzysłowów ?? i wpisaniu zwykłych “” zaczęło poprawnie działać. Dzięki za poradę.

    Co do płatności to masz rację, poradnik jest ale w modyfikacji 2.0 nie działą jak należy. Byłbym rad gdybyś poradził mi w sprawie rozwiązania problemu z tymi płatnościami pod tym wpisem to jest ostatnia modyfikacja poważna jaką chcę wprowadzić w miniaczu.

  4. admin Says:

    Dziękuję za komentarz.

    Niestety, ale skrypt wordpressa nie jest idealny. Podmienia mi znaki cudzysłowia na swoje… Już wcześniej zauważyłem ten mankament, dlatego, na wszelki wypadek, dodaję paczkę do ściągnięcia, w którym znajduje się kod skryptu.

    Płatności nie są moją mocną stroną. Jak będę wprowadzać płatności w swoim katalogu http://www.azerty.pl, który jest na skrypcie otwarty mini, to dopiero postaram się przedstawić modyfikację na tym blogu.

  5. szymon Says:

    Jak możesz to postaraj się w najbliższym czasie nad tym popracować.

    Pozdrawiam.

  6. Tomasz Says:

    Wrzuciłem ten twój kod tak jak pisałeś a tam jak chciałem dodać stronę unexepted ‘[‘ w lini z kodem ;D

    i kapa

  7. asas Says:

    lIPA NIE DZIAŁA – ta jakiś syf

  8. Kontrola Dostepu Says:

    działa działa tylko nie kopiować kod ze strony bo wtedy się sypie, najlepiej ściągnąć paczkę i z niej kod wżiąść

  9. admin Says:

    Kolejny gwóźdź do tego, abym sam sobie napisał skrypt podobny do wordpressa, tak, jak katalog sobie sam napisałem: 4oo.pl :)

  10. Tomasz Says:

    To może pomyśl o jakichś modyfikacjach miniacza, może pomożesz napisać coś co wyciągnie najwyżej oceniane strony z bazy ;))

    bo ja nie umiem 😀

    a ten twój katalog 400 wygląda marnie :) ale jak sam go napisałeś to szacunek ;d

  11. admin Says:

    Jeśli chodzi o otwarty mini, to w tym momencie nie interesuje mnie jego modyfikacja. Mam na nim jeden katalog azerty.pl i jak na razie wystarcza mi to, co sobą prezentuje.
    Jeśli chodzi o 4oo.pl to dziękuję za uznanie :) Napisz mi proszę, dlaczego “wygląda marnie”. Wiem, wymaga dopracowania od strony SEO: słów kluczowych, wewnętrznych linków, a także przyjaznych URLi. Właściwie, katalog ten jest w fazie testów. I mogę napisać, że działa stabilnie, a co najważniejsze, wiem, co w trawie piszczy, bo sam go napisałem. Jak dla mnie, na dzień dzisiejszy, spełnia poprawnie swoją rolę.
    Obecnie zastanawiam sie nad własnym CMSem, aby “uciec” od wordpressa.
    Pozdrawiam!

  12. Tomasz Says:

    4oo.pl – ja mówię o wyglądzie i funkcjonalności :) tzn w porównaniu z miniaczem gdzie mam widoczne pr, jakieś inne pierdoły, możliwość oceniania 😉 ( przy czym do dziś nie wiem jak wyciągnąć top5 najwyżej ocenionych stron 😀 ) Twój katalog jest prosty i sprawdza się, jednak mi się widzą bardziej rozbudowane katalogi :))

    Serdecznie pozdrawiam

  13. admin Says:

    Zrobił się lekki off top…
    4oo.pl ma miesiąc. Był pisany w wolnych chwilach od pracy. W planach mam dodanie słów kluczowych i powiadomienia e-mailem. Ocena strony wg. mnie jest nadużyciem i nie będę jej dodawać. W otwarty mini Page Rank bardzo spowalniał katalog, dlatego wywaliłem go z azerty.pl, a w 4oo.pl nie będę dodawać.

  14. Szymon Says:

    Witam.

    Jeszcze jedna sprawa.
    Katalog ma mały feler który wyszedł przypadkiem. Mianowicie nie filtruje domen które są już dodane jeżeli maja przedrostek www. Czyli jeżeli w katalogu jest już adres http://www.strona.pl to można dodać spokojnie adres strona.pl
    Jak przefiltrować takie adresy ?

  15. admin Says:

    Oups! Muszę coś na to poradzić… Wpierw przejrzę mój katalog pod kątem duplikatów, a później, pobawię się funkcją: eregi() Dziękuję Szymonie.

  16. Grzegorz Nowak Says:

    Dzięki wielkie za tą modyfikację, działa wyśmienicie. Muszę jeszcze tylko pousuwać śmieci, nadrobić zaległe administrowanie i uruchamiam z powrotem dodawanie stron do jednego z katalogów :-).

  17. paweł Says:

    Dzięki wielkie za kod działa super tylko trzeba ściągnąć go w pliku. Nie kopiować ze strony.
    pozdrawiam

  18. Szymon Says:

    i jak z tą poprawka będzie ? Sam naprawdę starałem się cos naprawić ale nie pomaga :)

  19. admin Says:

    Na razie nie mam ochoty grzebać w eregi. Obecnie walczę ze skryptem podobnym do fotosik.pl.

Zostaw komentarz:

Komentarze są moderowane, nie wysyłaj więc jednego komentarza kilka razy...