[gelöst] Kommentare nachträglich aktivieren
am 02.01.2011 - 22:04 Uhr in
Nabend DrupalCenter,
ich würde gern nachträglich für einen NodeType die Kommentar-Funktion aktivieren.
Allerdings zieht das momentan nur für neue Beiträge. Gibt es eine Möglich den bestehenden Inhalt des NodeType (ca. 50 Nodes) für Kommentare zu aktivieren? Oder bleibt nur die Möglichkeit jede Node einzeln anzufassen?
Bei den NodeType Einstellungen hab ich Kommentare konfiguriert, aber bei den einzelnen Nodes steht immer noch bei den Kommentaren "deaktiviert".
Viele Grüße,
aSoahc
- Anmelden oder Registrieren um Kommentare zu schreiben

SQL
am 03.01.2011 - 00:24 Uhr
Hallo.
UPDATE node SET comment = 2 WHERE type = "story"Wenn Du das auf Deine Datenbank loslässt, hast Du bei sämtlichen Inhalten des Typs "story" Kommentare aktiviert (lesend und schreibend).
hth,
Stefan
Danke
am 03.01.2011 - 07:57 Uhr
Hi Stefan,
vielen Dank für die schnelle Antwort ... schade, dass es nicht automatisch für alle Nodes zieht, aber damit kann ich auch leben. :-)
Gruß aSoahc
funktioniert spitze
am 08.01.2011 - 10:26 Uhr
Hi,
das funktioniert wirklich klassse. Danke nochmal.
Gruß aSoahc
stBorchert
am 29.03.2011 - 15:49 Uhr
Hallo.
UPDATE node SET comment = 2 WHERE type = "story"Wenn Du das auf Deine Datenbank loslässt, hast Du bei sämtlichen Inhalten des Typs "story" Kommentare aktiviert (lesend und schreibend).
hth,
Stefan
Bei mir beschwert sich phpmyadmin über die syntax wegen den anführungszeichen. Wisst ihr, wie ich den Befehl im phpmyadmin beim mysql-editor maskieren muss bzw. was muss ich eintragen, damit der Befehl bei phpmyadmin durchrennt?
Danke schonmal :)
Hi dercheffe, eigentlich
am 29.03.2011 - 20:44 Uhr
Hi dercheffe,
eigentlich sollte es so funktionieren. Mein phpmyadmin akzeptiert es zumindest.
Versuch es doch vielleicht damit?
SELECT * FROM `node` WHERE 1Gruß aSoahc
Hi aSoahc, danke für deine
am 30.03.2011 - 15:55 Uhr
Hi aSoahc,
danke für deine Antwort. Den Befehl den du gepostet hast funktioniert bei mir auch.
Problem bei mir ist aber, dass es sich um eine UPDATE-Query handelt, die wie weiter oben beschrieben, nur an Stelle von Wert 1 in der WHERE-Klausel einen String
matheinhalt_mit_flashhat.1. Versuch:
UPDATE `node` SET `comment`=2 WHERE `type`="matheinhalt_mit_flash"Als Ergebnis kam diese Fehlermeldung:
Es scheint einen Fehler in Ihrer MySQL-Abfrage zu geben. Die MySQL-Fehlerausgabe, falls vorhanden, kann Ihnen auch bei der Fehleranalyse helfen.
ERROR: Unbekannte Interpunktion @ 43
STR: =\
SQL: UPDATE `node` SET `comment`=2 WHERE `type`=\"matheinhalt_mit_flash\"
SQL-Befehl:
UPDATE `node` SET `comment`=2 WHERE `type`=\"matheinhalt_mit_flash\"
MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\"matheinhalt_mit_flash\"' at line 1 [/quote]
Denke das hat was mit der Maskierung durch die \ zu tun.
Deshalb Versuch Nummer 2:
UPDATE `node` SET `comment`=2 WHERE `type`=\"matheinhalt_mit_flash\"Ergebnis:
s scheint einen Fehler in Ihrer MySQL-Abfrage zu geben. Die MySQL-Fehlerausgabe, falls vorhanden, kann Ihnen auch bei der Fehleranalyse helfen.
ERROR: Unbekannte Interpunktion @ 43
STR: =\\\
SQL: UPDATE `node` SET `comment`=2 WHERE `type`=\\\"matheinhalt_mit_flash\\\"
SQL-Befehl:
UPDATE `node` SET `comment`=2 WHERE `type`=\\\"matheinhalt_mit_flash\\\"
MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\\\"matheinhalt_mit_flash\\\"' at line 1
Anscheinend gefällt phpmyadmin meine Zeichenmaskierung nicht. Was mache ich falsch?
Viele Grüße,
Phil
Hi aSoahc, danke für deine
am 30.03.2011 - 15:55 Uhr
Hi aSoahc,
danke für deine Antwort. Den Befehl den du gepostet hast funktioniert bei mir auch.
Problem bei mir ist aber, dass es sich um eine UPDATE-Query handelt, die wie weiter oben beschrieben, nur an Stelle von Wert 1 in der WHERE-Klausel einen String
matheinhalt_mit_flashhat.1. Versuch:
UPDATE `node` SET `comment`=2 WHERE `type`="matheinhalt_mit_flash"Als Ergebnis kam diese Fehlermeldung:
Es scheint einen Fehler in Ihrer MySQL-Abfrage zu geben. Die MySQL-Fehlerausgabe, falls vorhanden, kann Ihnen auch bei der Fehleranalyse helfen.
ERROR: Unbekannte Interpunktion @ 43
STR: =\
SQL: UPDATE `node` SET `comment`=2 WHERE `type`=\"matheinhalt_mit_flash\"
SQL-Befehl:
UPDATE `node` SET `comment`=2 WHERE `type`=\"matheinhalt_mit_flash\"
MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\"matheinhalt_mit_flash\"' at line 1 [/quote]
Denke das hat was mit der Maskierung durch die \ zu tun.
Deshalb Versuch Nummer 2:
UPDATE `node` SET `comment`=2 WHERE `type`=\"matheinhalt_mit_flash\"Ergebnis:
s scheint einen Fehler in Ihrer MySQL-Abfrage zu geben. Die MySQL-Fehlerausgabe, falls vorhanden, kann Ihnen auch bei der Fehleranalyse helfen.
ERROR: Unbekannte Interpunktion @ 43
STR: =\\\
SQL: UPDATE `node` SET `comment`=2 WHERE `type`=\\\"matheinhalt_mit_flash\\\"
SQL-Befehl:
UPDATE `node` SET `comment`=2 WHERE `type`=\\\"matheinhalt_mit_flash\\\"
MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\\\"matheinhalt_mit_flash\\\"' at line 1
Anscheinend gefällt phpmyadmin meine Zeichenmaskierung nicht. Was mache ich falsch?
Viele Grüße,
Phil
ich habe das bei meiner
am 24.09.2011 - 16:22 Uhr
ich habe das bei meiner drupal 7 installation angewendet. Der sql Befehl wird auch korrekt ausgeführt nur sind die Kommentare im Inhaltstyp immer noch geschlossen :-)
Auch den kompletten cache über das admin menu zu löschen hat nichts gebracht auch das ausführen eines cronlaufs war nicht erfolgreich.
Im Inhaltstyp selbst ist die Kommentarfunktion aktiviert.
Hat da jemand vielleicht noch einen Tipp für mich?
lg
hasel