Друзья,подскажите как сделать такое:
У меня на сайте есть должность Хранителя с правами 1,в отличии от обычного юзера с правами 0.
Так вот как сделать что б Хранитель мог изменять на форуме только свои сообщения без ограничения на время последнего поста и только свои посты(без удаления)?
Версия 3.2.2
(Извеняюсь что не в тот раздел-под 3.2.2 снесли увы...).
Поищи на форуме, был такой мод "куратор темы".
AlkatraZ,кураторы тем основаны на принципе изменения сообщений в определенной теме,как своих так и чужих.Это не подходит!
blackvj (17.01.2012/13:25)
AlkatraZ,кураторы тем основаны на принципе изменения сообщений в определенной теме,как своих так и чужих.Это не подходит!
куратор может курировать лишь одну определённую тему, а не все под ряд
blackvj, в форуме где админ ссылки надо добавить условие
$rights === 1 && $res['name'] == $login
Тоесть из индекса
Это заменить
// Ссылки на редактирование / удаление постов
echo '<div class="sub">';
if ($rights == 3 || $rights >= 6)
echo '<input type="checkbox" name="delch[]" value="' . $res['id'] . '"/> ';
echo '<a href="index.php?act=editpost&id=' . $res['id'] . '">Изменить</a> | ';
на
// Ссылки на редактирование / удаление постов
echo '<div class="sub">';
if ($rights == 3 || $rights === 1 && $res['name'] == $login || $rights >= 6)
echo '<input type="checkbox" name="delch[]" value="' . $res['id'] . '"/> ';
echo '<a href="index.php?act=editpost&id=' . $res['id'] . '">Изменить</a> | ';
Так
if ($rights == 3 || $rights === 1 && $res['name'] == $login || $rights >= 6)
Этот значит
if ($rights == 3 || $rights === 1 && $res['name'] == $login || $rights >= 6)
Что хранитель сможет изменять только свои посты по всему форуму!?
blackvj (17.01.2012/14:42)
Этот значит
if ($rights == 3 || $rights === 1 && $res['name'] == $login || $rights >= 6)
Что хранитель сможет изменять только свои посты по всему форуму!?
Середину в скобки возьми, а то может не правильно прочитаться код...
REALball, Тоесть так
if ($rights == 3 || "$rights === 1 && $res['name'] == $login" || $rights >= 6)
Если нет,исправте плиз!