Hozzászólások tiltása

KOKA képe

Nem értem! Én megtiltottam a hozzászólást az image-ekhez a tartalomtípusoknál, és mégis hozzájuk lehet szólni. Miért? Hol kéne még megtiltanom?
http://ladis.enier.hu
Válaszotokat előre is köszönöm!
Kóka

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Fórum: 
pp képe

Amit a tartalom típusnál állítasz az egy alapbeállítás. A már létrejött tartalmakra nem vonatkozik.

Legegyszerűbben talán a következő php utasítással tudod letiltani a már meglévő 'image' típusoknál a hozzászólást. Tartalom létrehozásakor a PHP beviteli formát választod és egy előnézet után már nem lesznek hozzászólások. Tehát elmenteni nem kell a node-ot elég, ha egyszer lefut ez a kód. Ha nincs PHP beviteli forma, akkor kapcsold be a hozzá kapcsolódó modult. Azután rögvest tiltsd is le, nehogy bekapcsolva maradjon:

  db_query("UPDATE {node} SET comment=0 WHERE type='image'");

Természetesen, ha a tartalomtípusod rendszerbeli neve nem image, hanem valami más akkor azt kell oda beírni.

pp

0
0
KOKA képe

Nagyon szépen köszönöm, sikerült!
Tök jól érthetően, használhatóan írtad le, mit kell tennem!
De ha még nyúzhatlak tovább: szeretném megérteni, hogy mi történt ezáltal. Kérlek szépen, magyarázd el!
Előre is nagyon szépen kösznöm!
Kóka

0
0
pp képe

Az adatbázis node táblájában a comment értékét nullára állítottuk azokban a sorokban ahol a type/típus image volt. (http://hu.wikipedia.org/wiki/SQL)

Ezt megtehettük volna úgy is, hogy egyesével letiltjuk minden image-nél a hozzászólást, vagy majd megtehetjük a BlogAid modullal is, ha elkészülünk NeverGonenal azokkal a módosításokkal amiket tervezünk. Talán még a VBO modullal is meg lehet ezt oldani, de azt hiszem ez már űrháborús tervezett lett volna a fenti megoldáshoz képest. :)

pp

0
0
KOKA képe

szépen!
Remélem, egyszer én is eljutok majd oda, hogy modulokat fejleszthessek Veletek :)

0
0