Saya mencoba menonaktifkan komentar di formulir web. Saya mencoba semua pengaturan yang dapat saya temukan, tetapi:
- Tautan ke formulir komentar masih muncul
- Bidang nama dan tombol kirim masih muncul di formulir komentar
Bisakah seseorang memberi saya saran?
UPDATE node SET comment = 0; UPDATE node_revision SET comment = 0
. Bekerja untuk saya :-).Terkadang lebih mudah menggunakan SQL. Ini, saya pikir, adalah salah satu dari kasus-kasus itu.
0 = dinonaktifkan
1 = hanya baca
2 = baca / tulis.
sumber
Mengubah pengaturan komentar default untuk jenis konten, seperti yang disarankan oleh uwe999 hanya mengubah pengaturan default untuk jenis konten. Itu berarti tidak akan mengubah pengaturan untuk konten yang ada secara surut (karena itu dapat menghapus komentar yang ada).
Anda harus mengunjungi tampilan edit simpul untuk setiap node yang ada yang Anda coba nonaktifkan komentarnya dan perbarui pengaturan di sana. Jika Anda memasang modul seperti modul kolom Node form , yang menyembunyikan / menghapus elemen dari node tambah / edit halaman, maka Anda harus memperbarui konfigurasinya kotak pengaturan komentar muncul untuk node.
sumber
Tidak ada solusi di atas yang berfungsi untuk saya. Formulir komentar masih ditampilkan di node yang sudah ada kecuali Anda memperbarui node_revision juga.
Inilah implementasi hook_update_N () yang berfungsi untuk saya:
sumber
Anda menonaktifkan komentar di "struktur / tipe konten / [nama tipe] / pengaturan edit / komentar. Setel" Pengaturan komentar default untuk konten baru "untuk disembunyikan.
Jika Anda memiliki komentar yang ada, Anda dapat menghapusnya di "konten / komentar" atau hanya tidak mempublikasikannya.
sumber
Saya tidak yakin tentang masalah Anda, tetapi satu trik kotor adalah membuat templat khusus untuk jenis konten Anda dan menghapus bagian komentar.
sumber
Nonaktifkan komentar di sini dulu:
Untuk memperbarui node, sayangnya, Anda harus menyimpan kembali setiap node. Gunakan hook_update di bawah ini:
Jangan lupa ganti 'node_type' ke tipe simpul Anda.
sumber
Cara paling sederhana untuk menonaktifkan komentar di formulir web adalah dengan hanya pergi ke formulir web EDIT dan di bagian bawah opsi EDIT ada opsi Pengaturan Komentar .
Secara default selalu BUKA jadi tutuplah dan bagian komentar dari formulir web akan hilang ...
sumber
Anda dapat menggunakan CSS untuk menyembunyikan bagian komentar sehingga komentar retrospektif tidak muncul.
Tambahkan kode CSS ke Admin> Appearance> Advanced> Custom CSS tab. Anda harus melihat nama kelas div untuk jenis halaman situs spesifik Anda. Berikut ini contoh dari situs pengujian saya yang menggunakan jenis halaman item Berita (nama mesin "artikel"):
sumber
Gunakan Operasi Massal Tampilan, dengan operasi default: "Ubah / Ubah Nilai Entitas". Di sini Anda dapat mengatur komentar menjadi ditutup ke node yang ada.
sumber
Cukup lurus ke depan, ikuti langkah-langkah di bawah ini:
Terima kasih
sumber
Saya memiliki ini terjadi pada sekitar 50.000 catatan yang saya impor ke 4 jenis konten yang berbeda. Saya tidak ingin menghapus dan mengimpor kembali atau mengacaukan dengan query SQL di database. Jika Anda ingin menghapus fungsi komentar dari semua node, cukup nonaktifkan modul komentar.
sumber