Sziasztok!
Elkövettem azt a butaságot, hogy nem állítottam be semmiféle védelmet ... s az egyik story-ra ráakadt valami spamm-motor, ami több ezer hozzászólást küldött be.
Kérdésem: ezt a Hozzászólásoknál tudom csak kitörölni (20-ával elég sok időbe telik), vagy van esetleg valami más lehetőség is, amivel egyszerre ki tudnám törölni az ahhoz a story-hoz tartozó összes kommentet?
Előre is kösz" az ötleteket!
Szer
Drupal verzió:
Fórum:
Az adatbázisban
ahol a %node_id a kérdéses node id-ja.
Azért óvatosan!
Óvatosan,
azaz legyen biztonsági mentésed az adatbázisról.
Nagy Gusztáv
A Zimbó-féle megoldás pedig a
A Zimbó-féle megoldás pedig a következő:
Story kimásolása. Story törlése. Új story beküldése (azonos dátummal és url-el, hogy ugyan oda kerüljön).
Ez azért nem mindig működőképes
Hirtelen az jut eszembe, hogy a node id nem ugyanaz lesz ugyebár, és ez okozhat gondokat. Például ha egy másik node Node Refence-szel hivatkozik erre a node-ra, akkor az már elromlik. De ez csak egy példa, számtalan másik dolog előfordulhat még.
Persze egy egészen egyszerű rendszerben akár működőképes lehet a te megoldásod is.
Ez NEM működőképes
Ezt nem lehet megoldani, mivel az új tartalom (node) új ID-t kap, ahogy Bálint is írja. Tehát max. az útvonal álnevet tudod megadni, de a Drupal alapból nem ezzel dolgozik, az csak egy álnév a "node/ID"-hez rendelve. Tehát nem tudsz 1 URL-t kötni 2 különböző tartalomra és így nem működőképes.
Ezenfelül azt éred el, hogy az adatbázisban megmaradnak a régi cikken kívül a "spam"-es hozzászólások is. Ha ez a cél, akkor törlés helyett állítsd a "status"-t 0-ra, hogy ne legyen közzétett. Ezt szintén SQL parancs futtatásával meg lehet oldani:
UPDATE comments SET status='0' WHERE nid='%node_id';
"ahol a %node_id a kérdéses node id-ja."
Kööööööööööösz' ...
.... mindenkinek az ötleteket.
Végülis az óvatosabb énem győzött ... s szépen nekiálltam s egy szűk félóra alatt meglett a kézi gyomlálás ;-)
Így legalább jobban megtanultam, hogy érdemes odafigyelni a védekezésre.
Szer
Ajánlom figyelmedbe még a
Ajánlom figyelmedbe még a Mollom nevű modult. Ez egy spam szűrő, én nagyon elégedett vagyok vele.
http://drupal.org/project/mollom
Pont a legkényesebb rész…
fordítása hiányzik. Legalábbis nekem. A Mollom hozzáférési kulcsok leírását lefordíttattam a gúglival, de így kevésbé értem, mint angolul. :-(
Két mezőt kellene kitölteni, nyilvános kulcs és titkos kulcs. Biztosan triviális dolgok ezek, de ha valaki megtisztel azzal, hogy útba igazít, megköszönöm!
„Kattintgatós amatőr”
itt tok jol le van irva.
itt tok jol le van irva. neked a "Installing Mollom's spam protection module" resz kell.
---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.