logo
  • Recente
  • Comentarii
  • Popular
Posturi recente
  • Cum sa hulesti ceva ce recomanzi?...
  • Page rank update – 6 feb. 2012...
  • Emag vs Groupon...
  • Vreau un Kindle din banii de afiliere...
Comentarii recente
  • Lumidan Am primit doar PR 3, ma asteptam la...
  • joyflint Am inteles, Cristi; poate omul lasa...
  • Cristi Ursut Joyflint, e vorba ca el are un link...
  • joyflint Cautand dreptatea, pastram uneori f...
Articole populare
  • Plugin Wordpress: WP RoSocial (109)
  • Ba, is tare ba! Cel mai tare! (95)
  • Ungurii si IT-ul (46)
  • A sti sa stii (43)
  • Ursut.ro
  • Contact
  • Despre
  • Astazi am invatat...
  • WP RoSocial
  • Guest Post

Director web – aprobarea bulk a site-urilor

Cristi Ursut Scris de Cristi Ursut in Scripturi Web la 01 10th, 2010 | 9 raspunsuri
Tags: baza de date, bulk, comanda SQL, director web, PhpLinkdirectory, SQL

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… :)

Posturi asemanatoare:

  • PhpLinkDirectory tradus in ro – fail

Uneori mi s-a zis ca-s genial (ma rog, ca scriu genial!) Mai rar, ce-i drept... Oricum, ca sa fii sigur ca nu iti scapa rarele situatii de 'genialitate' prin care trec uneori, nu vrei tu sa te abonezi? Baga'ti mailul aici si tot ce scriu va ajunge si la tine. Sau fa-o prin rss. Deasemenea ma poti urmari si pe Twitter.

9 Raspunsuri la “Director web – aprobarea bulk a site-urilor”

  1. webber says:
    2010/01/11 at 11:33

    pai ce sa fac, sa imi bag si eu un site acolo sau nu :)

  2. Cristi Ursut says:
    2010/01/11 at 12:03

    In director? Tu stii daca iti va folosi sau nu.

  3. Automate cafea says:
    2010/01/15 at 03:42

    :)) ia uite ce metode folosesti … acum ai un director web cu 600 de site-uri mai bogat. Tine-o tot asa.

  4. Cristi Ursut says:
    2010/01/20 at 12:40

    Acum vad comentariul. Pai 600 am sters mai, 5000 s-au adaugat :D

    Sa-i zicem metoda de economisire a timpului :P

  5. Jocuri says:
    2010/05/15 at 13:00

    Buna metoda ta. Ma bate gandul sa fac si eu un director web. :)

  6. Alina Ionescu says:
    2010/11/06 at 00:19

    mare bataie cu aceste directoare web

  7. Referat says:
    2010/12/03 at 16:29

    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 ).
    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 :)) doar ca me enerveaza la culme spamu`

  8. Cristi Ursut says:
    2010/12/03 at 16:31

    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 :))

  9. Mahjong says:
    2011/01/08 at 01:11

    Multumesc pentru director, se pare ca e destul de vizitat dupa numarul mare de siteuri inscrise.

Adauga un comentariu

Click here to cancel reply.

Sau afla cand se comenteaza, fara sa comentezi

Afla primul cand scriu

RSS Feed Abonare prin e-mail Twitter Abonare
| Atom | RSS Comentarii

Blogroll

Kukurucu
Ciupanezul
Mortu'
Mrs Dalloway
Ioana Stef
Ramo
Eliza
Bogdan Pater

Linkuri:

Pariuri Sportive
Director de articole
Accesorii iphone

Categorii

  • Blogging
  • Economie
  • Funny
  • Google
  • Guestpost
  • Internet
  • Linkătorie
  • Marketing
  • Opinii
  • Oradea
  • Pamflet
  • Personal
  • Politica
  • Romania
  • Scripturi Web
  • SEO
  • Sport

Ultimele comentarii

  • Lumidan on Page rank update – 6 feb. 2012
  • joyflint on Cum sa hulesti ceva ce recomanzi?
  • Cristi Ursut on Cum sa hulesti ceva ce recomanzi?
  • joyflint on Cum sa hulesti ceva ce recomanzi?
  • Ciupanezul on Cum sa hulesti ceva ce recomanzi?

Taguri

bani Becali blog Boc chestii amuzante comentarii concurs design eu Facebook film fotbal Google guvern hotie Hotnews invatamant justitie Leapsa Mircea Geoana muzica pariuri plugin wordpress poze presa prezidentiale prostie pro tv PSD Realitatea TV revolutie Romania sarbatori social media Sorin Ovidiu Vantu spam Steaua televiziune Toamna Oradeana Twitter unguri vacanta video wordpress youtube
© Copyright Cristi Ursut 2008 - 2012. Toate drepturile rezervate. | Sitemap | Powered by Wordpress | Designed by Elegant Themes