Cand ma laudam zilele trecute cu click-ul mare din Adsense, am ajuns si pe directorul meu web pe care nu mai calcasem de ceva vreme. In tot acest timp se pare ca s-au adunat nu mai putin de 5631 site-uri in pending care asteapta sa fie aprobate. E o cifra criminala si numai sa ma gandesc ca ar trebui sa dau 5631 de aprove-uri, dar ca si cum nu ar fi de ajuns, intre ele sunt si site-uri care doar incearca sa imi spameze directorul.
Metoda prin care activez eu toate site-urile asta este una simpla: interoghez cateva comezi sql prin care mai intai incerc sa filtrez spam-urile si apoi dupa ce cred eu ca am optinut o lista de site-uri “corecte”, pur si simplu updatez tabela care indica statusul unui site. Pentru cine nu stie despre ce vorbesc, am sa detaliez mai jos.
Asadar, in primul rand avem nevoie de acess din CPanel la myPhpAdmin. Directorul meu foloseste scriptul PHPLinkDirectory, probabil cel mai raspandit script de director web, asa ca exemplele vor fi specifice structurii bazei de date a acestui script. Pentru celelalte scripturi banui ca nu va fi foarte diferit. Dar sa continuam: in baza de date a directorului, cautam tabela ‘PLD_LINK’ sau ‘PREFIX_LINK’ in cazul in care prefixul a fost schimbat.
Aici eu folosesc urmatoarele comenzi SQL:
SELECT * FROM `PLD_LINK` WHERE `TITLE` LIKE "%cuvant_interzis%"
si
SELECT * FROM `PLD_LINK` WHERE `DESCRIPTION` LIKE "%cuvant_interzis%"
Comenzile astea nu vor sterge direct, ci doar selecteaza cele care indeplinesc conditia si iti ofera ‘sansa’ sa le stergi tu manual. Prefer sa am un fel de preview inainte, dat fiind ca folosesc % (care cauta un titlu care contine cuvantul respectiv, nu un titlu format exact din cuvantul respectiv). Daca se prefera stergerea directa, atunci comanda e urmatoarea:
DELETE FROM `PLD_LINK` WHERE `TITLE` LIKE '%cuvant%'
sau
DELETE FROM `PLD_LINK` WHERE `DESCRIPTION` LIKE '%cuvant%'
Prima coloana afecteaza titlurile (TITLE) si a doua coloana afecteaza descrierile (DESCRIPTION). ‘Cuvant’-ul e variabila si trebuie completata in functie de necesitate. Eu caut dupa cuvinte cu legaturi sexuale (gay, lesbience, escorte, etc. – sex nu prea se poate folosi pentru ca va returna si site-urile care contin “sexy”) si droguri sau alte medicamente (viagra, etc.) sau daca identific ca s-a facut spam cu un anume site, chiar daca e dintr-un domeniu “legal”.
In cazul meu, observ ca dupa ce “curatare”, am mai putin cu 600 de site-uri in pending. Acum vine ultima parte, cea in care validam tot folosind o comanda SQL.
In general starea de pending/approve e exemplificata intr-o baza de date printr-un camp care are 2 valori (1 si 0, 1 si 2, etc. ). La fel avem si in cazul PHPLinkDirectory, unde tot in tabela ‘PLD_LINK’ exista campul ‘STATUS’ (2 pt aprobat si 1 pentru pending si parca exista 0 pentru site-uri inactive). Comanda e urmatoarea:
UPDATE `PLD_LINK`
set `STATUS`=2
where `STATUS`=1
Comenzile pot fi adaptate si la alte tipuri de site-uri care necesita o astfel de aprobare, cu conditia sa cunoasteti structura bazei de date. Chiar si asa, asta nu este cea mai fericita metoda de a administra astfel de site-uri, dar in lipsa de altceva…
pai ce sa fac, sa imi bag si eu un site acolo sau nu
In director? Tu stii daca iti va folosi sau nu.
Acum vad comentariul. Pai 600 am sters mai, 5000 s-au adaugat
Sa-i zicem metoda de economisire a timpului
Buna metoda ta. Ma bate gandul sa fac si eu un director web.
mare bataie cu aceste directoare web
Sa fim totusi seriosi ca 99% din site-urile ce se inscriu pe un director web e o fac in speranta obtinerii +1 link extern si nici un site serios, cu un trafic select nu se va inscrie in directoare web ( excludem dmoz Y! directory etc ) Este cam acelasi lucru ca si cu comentariile pe blog-uri si ce alte metode de spamare mai cunoasteti voi ca eu la astea 2 am ramass ( stiu … sunt in urma ).
doar ca me enerveaza la culme spamu`
Dar Ursut banuiesc ca stie cel mai bine ce tipuri de comentarii spam exita pe un blog… eu personal nu le inteleg pe cele doar pentru a spama fara rost, ma refer la cele cu site-uri de genul dasiosa32jkdf.org in nume si in comentariu … cand domeniile alea nici nu sunt inregistrate macar … gata nu mai comentez prea mult ca am deviat de la subiect
Pai nu credca inscrie nimeni un site cu alt gand decat acela pe care l-ai zis tu. Nici nu stiu ce alt gand ai avea
Multumesc pentru director, se pare ca e destul de vizitat dupa numarul mare de siteuri inscrise.