Нету такой настройки, чтобы в определенном форуме пользователь мог комментировать материалы, но не мог создавать свои темы.
Есть решение, как исправить?
Если там такой функции нет, это не повод, чтобы эту функцию там делать.
Форум Друпала постороен на таксономии, следовательно ваша задача запретить юзерам создавать материалы с определенным термином. Для этого существуют разные модули.
Погуглите на орге в модулях фразу "Taxonomy access" или "Taxonomy term access"
А вот нашел в одной из тем этого модуля на сайте drupal.org патч для данной функции. Установил. Но, кажется, патч кривой, либо я пропустил что-то, вручную его применяя...
Комментарии
Если там такой функции нет, это не повод, чтобы эту функцию там делать.
Форум Друпала постороен на таксономии, следовательно ваша задача запретить юзерам создавать материалы с определенным термином. Для этого существуют разные модули.
Погуглите на орге в модулях фразу "Taxonomy access" или "Taxonomy term access"
А вот нашел в одной из тем этого модуля на сайте drupal.org патч для данной функции. Установил. Но, кажется, патч кривой, либо я пропустил что-то, вручную его применяя...
http://drupal.org/files/issues/forum_access-545916-d7.patch
В управлении правами появилась новая колонка "COMMENT ON POSTS", но вот только после применения прав мне выдает целую серию ошибок...
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'grant_comment' cannot be null: INSERT INTO {forum_access} (tid, rid, grant_view, grant_update, grant_comment, grant_delete, grant_create, priority) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7), (:db_insert_placeholder_8, :db_insert_placeholder_9, :db_insert_placeholder_10, :db_insert_placeholder_11, :db_insert_placeholder_12, :db_insert_placeholder_13, :db_insert_placeholder_14, :db_insert_placeholder_15), (:db_insert_placeholder_16, :db_insert_placeholder_17, :db_insert_placeholder_18, :db_insert_placeholder_19, :db_insert_placeholder_20, :db_insert_placeholder_21, :db_insert_placeholder_22, :db_insert_placeholder_23), (:db_insert_placeholder_24, :db_insert_placeholder_25, :db_insert_placeholder_26, :db_insert_placeholder_27, :db_insert_placeholder_28, :db_insert_placeholder_29, :db_insert_placeholder_30, :db_insert_placeholder_31), (:db_insert_placeholder_32, :db_insert_placeholder_33, :db_insert_placeholder_34, :db_insert_placeholder_35, :db_insert_placeholder_36, :db_insert_placeholder_37, :db_insert_placeholder_38, :db_insert_placeholder_39), (:db_insert_placeholder_40, :db_insert_placeholder_41, :db_insert_placeholder_42, :db_insert_placeholder_43, :db_insert_placeholder_44, :db_insert_placeholder_45, :db_insert_placeholder_46, :db_insert_placeholder_47), (:db_insert_placeholder_48, :db_insert_placeholder_49, :db_insert_placeholder_50, :db_insert_placeholder_51, :db_insert_placeholder_52, :db_insert_placeholder_53, :db_insert_placeholder_54, :db_insert_placeholder_55), (:db_insert_placeholder_56, :db_insert_placeholder_57, :db_insert_placeholder_58, :db_insert_placeholder_59, :db_insert_placeholder_60, :db_insert_placeholder_61, :db_insert_placeholder_62, :db_insert_placeholder_63), (:db_insert_placeholder_64, :db_insert_placeholder_65, :db_insert_placeholder_66, :db_insert_placeholder_67, :db_insert_placeholder_68, :db_insert_placeholder_69, :db_insert_placeholder_70, :db_insert_placeholder_71), (:db_insert_placeholder_72, :db_insert_placeholder_73, :db_insert_placeholder_74, :db_insert_placeholder_75, :db_insert_placeholder_76, :db_insert_placeholder_77, :db_insert_placeholder_78, :db_insert_placeholder_79), (:db_insert_placeholder_80, :db_insert_placeholder_81, :db_insert_placeholder_82, :db_insert_placeholder_83, :db_insert_placeholder_84, :db_insert_placeholder_85, :db_insert_placeholder_86, :db_insert_placeholder_87); Array ( [:db_insert_placeholder_0] => 4 [:db_insert_placeholder_1] => 1 [:db_insert_placeholder_2] => 1 [:db_insert_placeholder_3] => 0 [:db_insert_placeholder_4] => [:db_insert_placeholder_5] => 0 [:db_insert_placeholder_6] => 0 [:db_insert_placeholder_7] => 0 [:db_insert_placeholder_8] => 4 [:db_insert_placeholder_9] => 2 [:db_insert_placeholder_10] => 1 [:db_insert_placeholder_11] => 0 [:db_insert_placeholder_12] => [:db_insert_placeholder_13] => 0 [:db_insert_placeholder_14] => 1 [:db_insert_placeholder_15] => 0 [:db_insert_placeholder_16] => 4 [:db_insert_placeholder_17] => 11 [:db_insert_placeholder_18] => 0 [:db_insert_placeholder_19] => 0 [:db_insert_placeholder_20] => [:db_insert_placeholder_21] => 0 [:db_insert_placeholder_22] => 0 [:db_insert_placeholder_23] => 0 [:db_insert_placeholder_24] => 4 [:db_insert_placeholder_25] => 5 [:db_insert_placeholder_26] => 0 [:db_insert_placeholder_27] => 0 [:db_insert_placeholder_28] => [:db_insert_placeholder_29] => 0 [:db_insert_placeholder_30] => 0 [:db_insert_placeholder_31] => 0 [:db_insert_placeholder_32] => 4 [:db_insert_placeholder_33] => 10 [:db_insert_placeholder_34] => 0 [:db_insert_placeholder_35] => 0 [:db_insert_placeholder_36] => [:db_insert_placeholder_37] => 0 [:db_insert_placeholder_38] => 0 [:db_insert_placeholder_39] => 0 [:db_insert_placeholder_40] => 4 [:db_insert_placeholder_41] => 6 [:db_insert_placeholder_42] => 0 [:db_insert_placeholder_43] => 0 [:db_insert_placeholder_44] => [:db_insert_placeholder_45] => 0 [:db_insert_placeholder_46] => 0 [:db_insert_placeholder_47] => 0 [:db_insert_placeholder_48] => 4 [:db_insert_placeholder_49] => 4 [:db_insert_placeholder_50] => 0 [:db_insert_placeholder_51] => 0 [:db_insert_placeholder_52] => [:db_insert_placeholder_53] => 0 [:db_insert_placeholder_54] => 0 [:db_insert_placeholder_55] => 0 [:db_insert_placeholder_56] => 4 [:db_insert_placeholder_57] => 7 [:db_insert_placeholder_58] => 0 [:db_insert_placeholder_59] => 0 [:db_insert_placeholder_60] => [:db_insert_placeholder_61] => 0 [:db_insert_placeholder_62] => 0 [:db_insert_placeholder_63] => 0 [:db_insert_placeholder_64] => 4 [:db_insert_placeholder_65] => 9 [:db_insert_placeholder_66] => 0 [:db_insert_placeholder_67] => 0 [:db_insert_placeholder_68] => [:db_insert_placeholder_69] => 0 [:db_insert_placeholder_70] => 0 [:db_insert_placeholder_71] => 0 [:db_insert_placeholder_72] => 4 [:db_insert_placeholder_73] => 8 [:db_insert_placeholder_74] => 0 [:db_insert_placeholder_75] => 0 [:db_insert_placeholder_76] => [:db_insert_placeholder_77] => 0 [:db_insert_placeholder_78] => 0 [:db_insert_placeholder_79] => 0 [:db_insert_placeholder_80] => 4 [:db_insert_placeholder_81] => 3 [:db_insert_placeholder_82] => 0 [:db_insert_placeholder_83] => 0 [:db_insert_placeholder_84] => [:db_insert_placeholder_85] => 0 [:db_insert_placeholder_86] => 0 [:db_insert_placeholder_87] => 0 ) в функции _forum_access_form_submit() (строка 633 в файле ***/sites/all/modules/forum_access/forum_access.admin.inc).