А можно как-то сделать чтобы, если открыть права, для Гостя, создавать темы и их промодерировать и в этом же коде установить модерацию для Пользователей,но для определенного раздела...
Никак. Ждать и надеяться что разработчики добавят такой функционал
Ребята. Подскажите пожалуйста как именно сделать премодерацию определенного раздела форума, например страницы с id2, не только для гостей но и еще для пользователей сайта. Например, имеется страница с "черным списком" и на нее я хочу сделать премодерацию, чтобы не было никаких нарушений при добавлении. Вот ставлю например этот код и пропускает от пользователей сообщение. Что в нем не так?
Код
<?if($GROUP_ID$=='1' & $GROUP_ID$=='0' & $EDITEDBY$)?> <fieldset_forum><img class="text-blockquote" src="http://www.brigada31.ru/iconka/premoderacija.png"><span style="color:#FF0000;"><em>Ваше сообщение появится только после проверки и одобрения модератором!<br>Пожалуйста <a href="/index/3">зарегистрируйтесь</a> и у вас появятся большое количество возможностей при добавлении сообщений</em></span></fieldset_forum><p> <?if($CUR_GROUP_ID$='4' || $CUR_GROUP_ID$='3')?>$MESSAGE$<?endif?><?else?>$MESSAGE$<?endif?>
- во первых, такого не бывает по понятным причинам. во вторых, используются побитовые операторы& вместо логических &&. Ну а дальше сами смотрите:
Код
<?if($GROUP_ID$=='1' & $GROUP_ID$=='0' & $EDITEDBY$)?> - если группа 1 и гость (!!!) и сообщение отредактировано - что-то показываем <?if($CUR_GROUP_ID$='4' || $CUR_GROUP_ID$='3')?> - если группа 4 или 3 показываем $MESSAGE$ // Это условие вообще никогда не сработает, т.к. противоречит первому <?endif?> <?else?> - если первое условие == false, показываем $MESSAGE$ <?endif?>
..
Вам нужно сначала проверять на группу, и если это гости - гости проверять на редактирование.
работает только для гостей, но если даже просто добавить
Код
$GROUP_ID$=='1'
, то пользователя пропускает Что не правильно то???
Добавлено (14.09.2015, 08:09) --------------------------------------------- likbezz, Поставил все как здесь http://manual.ucoz.net/board/43-1-0-470 и работает еще круче чем предыдущий код. Не подскажите как поставить чтобы работало именно для определенного раздела форума (id2)???
Добавлено (14.09.2015, 16:49) --------------------------------------------- likbezz, Прошу прощения за свою тупость. Но вот еще вопрос. Можно-ли устанавливать вот этот код например таким,для скажем так, еще одного раздела форума?