(gelöst) Deaktivierte Kommentarfunktion für alle Nodes aktivieren
Eingetragen von soezkan (558)
am 28.11.2016 - 14:24 Uhr in
am 28.11.2016 - 14:24 Uhr in
Hallo Leute,
einst hatte ich die Kommentarfunktion auf allen meinen Seiten abgestellt.
Jetzt habe ich den Tipp bekommen, es sei "gesünder" für die Seite, wenn
Gäste Kommentare schreiben dürfen.
Meine Seite ist eine Art Lexikon und das sind bestimmt 700 Seiten.
PROBLEM UND FRAGE:
- Wie kann ich global bei allen 700 Nodes die Kommentarfunktion einschalten?
... geht sowas global?
Dies um zu vermeiden alle 700 Nodes einzeln bearbeiten zu müssen.
Danke für Tipps!
Liebe Grüße
Soezkan
- Anmelden oder Registrieren um Kommentare zu schreiben
Das geht mit "Views Bulk Operations"
am 28.11.2016 - 16:06 Uhr
Und wenn VBO das noch nicht von Haus aus kann, kann man mit Rules neue VBO-Actions erstellen.
# DrupalCenter-Moderator # https://www.drupal.org/u/c-logemann
# CTO der Nodegard GmbH: Tech. Concepts | Security + Availability Operations / Wir unterstützen IT-Abteilungen, Agenturen, Freiberufler:innen
Danke schon mal für den Tipp.
am 28.11.2016 - 16:40 Uhr
Danke schon mal für den Tipp. Hab VBO installiert.
Habe jetzt zwar einen View für die Nodes erzeugt und als Feld "Bulk Operations" hinzugefügt. Jetzt werden mir zu jedem Node der Titel und eine Checkbox angezeigt, die ich anklicken kann. Nur wie speichere ich das ab?
Sorry, bin da etwas unbedarft.
Gibe es eine Schritt-für-Schritt-Anleitung?
Mit VB einen Moderations-View erstellen
am 28.11.2016 - 17:18 Uhr
Eine detaillierte "Schritt-für-Schritt-Anleitung" kann ich nicht bieten.
Vorsicht, man kann auch massenhaft Feldinhalte oder ganze Node und User löschen.
Also ein Backup ist immer gut. Und wenn es andere Benutzer gibt usw. bzw, sich das System im Produktiv.Betrieb befindet, mit dem maintance-Modues arbeiten.
Zum View:
Wichtig ist zunächst mal den Zugriff auf den View auf jeden Fall nur Admins oder Moderatoren erlauben per Access-Regel.
Ein Page-Diesplay mit Pfad erzeigen z.B. "admin-view".
Flexibilität z.B. zum Filtern nach Node-Type erhält man mit "exposed Filter".
Dem VBO-Feld kann man diverse Funktionen zuordnen, die man wie ich schon schrieb auch mit Rules konfigurieren kann.
Dabei am besten die Stapelverarbeitung nutzen, wenn man sich nicht ganz sicher ist, daß genügend Ressourcen für die Operation vorhanden sind.
Wenn der View fertig ist, dann die Page aufrufen.
Die Funktionen, die VBO bereit stellt sind dann auch verfügbar bzw. ausführbar.
# DrupalCenter-Moderator # https://www.drupal.org/u/c-logemann
# CTO der Nodegard GmbH: Tech. Concepts | Security + Availability Operations / Wir unterstützen IT-Abteilungen, Agenturen, Freiberufler:innen
Danke für Deine Zeit und die
am 28.11.2016 - 17:23 Uhr
Danke für Deine Zeit und die Tipps.
Ich glaube aber, ich lasse es erstmal sein. Habe eine eigene "Action" erzeugt mit einem Parameter zum Comment-Status ein/aus schalten. Dann habe ich die Sache ausprobiert und bekam einen AJAX-Fehler.
Das seltsame ist nur: einige meiner Nodes haben sowieso schon die Kommentarfunktion aktiv, andere, anderen Inhaltstyps, aber nicht.
Na gut. Soweit.
Übrigens: das war die
am 28.11.2016 - 17:28 Uhr
Übrigens war das in meinen Fehler-Berichten:
EntityMalformedException: Fehlende Paketeigenschaft auf einem Element des Types node. in entity_extract_ids() (Zeile 7880 von /pages/d5510238/home/httpdocs/mydomain/includes/common.inc).
Ich hatte das hier ausprobiert:
https://www.drupal.org/node/673828
Darin Kommentar #2
Moment mal ---
am 29.11.2016 - 08:38 Uhr
die Kommentarfunktion wird doch im content_type aktiviert.
Da nutzt eine Funktion über die Nodes nicht wirklich.
Content_types wirst du erheblich weniger haben.
Im Node einschalten wirst du nur können, wenn im Setting des content_types "optional" ausgewählt ist, die Kommentarfunktion selbst aber nicht deaktiviert wurde.
Grüße
Ronald
Was fürn "Setting des
am 29.11.2016 - 10:10 Uhr
Was fürn "Setting des content_types"?
ronald schrieb die
am 29.11.2016 - 11:15 Uhr
die Kommentarfunktion wird doch im content_type aktiviert.
Da nutzt eine Funktion über die Nodes nicht wirklich.
Content_types wirst du erheblich weniger haben.
Im Node einschalten wirst du nur können, wenn im Setting des content_types "optional" ausgewählt ist, die Kommentarfunktion selbst aber nicht deaktiviert wurde.
Diese Einstellung gilt aber nur automatisch für neue Nodes. Schon bestehene Nodes übernehmen das nicht automatisch - dort sind Comments weiterhin off.
@soezkan
https://www.drupal.org/node/575034
Drupal rockt!!!
dass dies nur für neue Nodes greift
am 29.11.2016 - 11:44 Uhr
ist richtig.
Aber auf alten Nodes kann man es nur aktivieren, wenn diese Einstellung vorher gemacht wurde.
Sonst geht der Prozess in die Hose.
Grüße
Ronald
Super! Super! Vielen Dank für
am 29.11.2016 - 13:04 Uhr
@Ionit
Super! Super! Vielen Dank für den Tipp und diesen Link: https://www.drupal.org/node/575034
Genau das habe ich gesucht und damit mein "Problemchen" gelöst.
also do
am 29.11.2016 - 13:25 Uhr
der content_type ;-)
Grüße
Ronald