Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
Постинг новостей
#1
Суббота, 14.01.2012, 21:17
Ботинок
Проверенный
Сообщения: 507
Репутация: 484
Всех с Новым годом! На сайте разрешено добавление новостей ВСЕМ. Как запретить определенному юзеру постить новости. Возможно ли это или только закрывать группу нужно. Спасибо.
Долги и кредиты не выдаю, "благодаря" пользователю Phenix.
#2
Воскресенье, 15.01.2012, 09:08
Rob1
Пользователь
Сообщения: 95
Репутация: 10
Для определенного пользователя нельзя запретить,только если забанить.
Все будет хорошо...
#3
Воскресенье, 15.01.2012, 12:35
4ipusik
Проверенный
Сообщения: 707
Репутация: 1298
Ну почему нельзя. Можно. Через условные операторы по имени
Вёрстка макетов под uCoz - http://megasoft.3dn.ru/forum/95-278021-1
#4
Воскресенье, 15.01.2012, 13:43
Ботинок
Проверенный
Сообщения: 507
Репутация: 484
Quote (4ipusik)
Ну почему нельзя. Можно. Через условные операторы по имени
Пример можно?
Долги и кредиты не выдаю, "благодаря" пользователю Phenix.
#5
Воскресенье, 15.01.2012, 13:53
а̀fa
Пользователь
Сообщения: 27
Репутация: 65
<?if($USER_ID$=2)?>
Для 2 айди.
<?else?>
Для остальных.
<?endif?>

2 заменяем на свое.

Добавлено (15.01.2012, 12:53)
---------------------------------------------
Таким образом для этого пользователя можно скрыть саму ссылку добавления, а на странице добавления заменить форму на предупреждение о том, что ему нельзя добавлять новости.

#6
Воскресенье, 15.01.2012, 14:17
Ботинок
Проверенный
Сообщения: 507
Репутация: 484
а̀fa, куда это ставить?
Quote (а̀fa)
<?if($USER_ID$=2)?>
Для 2 айди.
<?else?>
Для остальных.
<?endif?>
Долги и кредиты не выдаю, "благодаря" пользователю Phenix.
#7
Воскресенье, 15.01.2012, 14:31
а̀fa
Пользователь
Сообщения: 27
Репутация: 65
Ну для примера, у тебя наверняка есть ссылка на добавление материала, так?
Надо ее скрыть для этого пользователя.
Переходишь в код страницы, на которой ссылка расположена и заменяешь ссылку на:
<?if($USER_ID$=2)?><?else?>
<a href..и т д, твоя ссылка.
<?endif?>

Тоже самое с формой добавления.
#8
Вторник, 17.01.2012, 04:31
uch0601
Проверенный
Сообщения: 168
Репутация: 129
<?if($USER_ID$=2)?><?else?>
<a href..и т д, твоя ссылка.
<?endif?>

лучше даже не так, а так:
<?if($USER_ID$!=2)?><?endif?>

А на форме добавления лучше всего по-другому поступать.

Во-первых, вместо самой формы добавления (на случай, если редирект по каким-либо причинам не сработает):
<?if($USER_ID$=2)?>Тебе нельзя добавлять новости, скатина<?else?>форма добавления<?endif?>

Так же в head редирект, например, на главную:
<?if($USER_ID$!=2)?>
<meta http-equiv="refresh" content="0; url=/" />
<script language='JavaScript'>function reload() {location = '/'}; setTimeout('reload()', 0);</script>
<?endif?>

или куда-нибудь ещё:
<?if($USER_ID$!=2)?>
<meta http-equiv="refresh" content="0; url=ссылка" />
<script language='JavaScript'>function reload() {location = 'ссылка'}; setTimeout('reload()', 0);</script>
<?endif?>
Пост отредактировал uch0601 - Вторник, 17.01.2012, 04:32
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz