• Страница 2 из 9
  • «
  • 1
  • 2
  • 3
  • 4
  • 8
  • 9
  • »
Архив - только для чтения
Сообщество uCoz » Архивариус » Архив » Cпециальные условные операторы
Cпециальные условные операторы
agroraiders
Сообщений: 280
Репутация: 31

Сообщение # 16 | 14:41:39
Quote (Selena)
попробовал бы на себе сначала

чесна, лень no

Осознание Совершенства происходит в момент полного Краха...
scarletstork
Сообщений: 12
Репутация: 10

Сообщение # 17 | 14:42:19
Selena, варианты с убиранием первого ELSE не проходят. Очистил еще больше

%IF($GROUP_ID$=0)%%IF($GROUP_ID$=1)%Недо росли еще%ELSE%Получите, распишитесь%ENDIF%%ENDIF%

Все равно не хочет. Вы уверены что вложенные условия вообще работают? Или это догадка?

Добавка
Даже так не пашет
%IF($GROUP_ID$=0)%%IF($GROUP_ID$=1)%Недоросли еще%ENDIF%%ENDIF%


Сообщение отредактировал scarletstork - Пятница, 14 Апр 2006, 14:43:53
agroraiders
Сообщений: 280
Репутация: 31

Сообщение # 18 | 14:43:24
Quote (scarletstork)
Все равно не хочет. Вы уверены что вложенные условия вообще работают? Или это догадка?

догадка

Осознание Совершенства происходит в момент полного Краха...
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 19 | 14:44:39
Уверена. Где-то на форуме администрацией давался пример.

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
scarletstork
Сообщений: 12
Репутация: 10

Сообщение # 20 | 14:45:18
Quote (agroraiders)
догадка

жаль sad

Kron
Сообщений: 2338
Репутация: 674

Сообщение # 21 | 14:46:59
scarletstork, может вы для начала посмотрите пример использования этих условных операторов....

никаких = в операторах нет.

scarletstork
Сообщений: 12
Репутация: 10

Сообщение # 22 | 14:51:15
Quote (Selena)
Уверена. Где-то на форуме администрацией давался пример.

Где?. Носиком ткните плиз буду очень рад smile

Сообщение отредактировал scarletstork - Пятница, 14 Апр 2006, 15:11:12
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 23 | 14:54:02
uCoz, точно. Сбил меня с толку scarletstork своим >. biggrin

Правильно - %IF($IS_GROUP_2$)%


Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
agroraiders
Сообщений: 280
Репутация: 31

Сообщение # 24 | 14:55:38
Selena, аха, нам обоим нать по минусу

Осознание Совершенства происходит в момент полного Краха...
scarletstork
Сообщений: 12
Репутация: 10

Сообщение # 25 | 15:08:17
uCoz, smile
Quote (UCOZ)
никаких = в операторах.
Кажется начинает доходить. Мы тут все вместе немного запутались smile Я ведь тоже с самого начала знал что равно не работает...

Добавлено (2006-04-14, 3:08 Pm)
---------------------------------------------
Так ладно на IF больше не ругается но комбинация

Code

%IF($IS_GROUP_0$)%Гость%ELSE%
 %IF($IS_GROUP_1$)%Пользователь%ELSE%
 Расширенные права
 %ENDIF%
%ENDIF% 

всегда выводит "Расширенные права". Залогинен я или нет. Что тут не правильно?

Сообщение отредактировал scarletstork - Пятница, 14 Апр 2006, 15:12:24
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 26 | 15:14:08
Разве что номера групп...

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
agroraiders
Сообщений: 280
Репутация: 31

Сообщение # 27 | 15:15:48
scarletstork, попробуйте комбинацию
%IF($IS_GROUP_0$)%Гость%ENDIF%
%IF($IS_GROUP_1$) %Пользователь%ENDIF%

может и Selena права


Осознание Совершенства происходит в момент полного Краха...
Сообщение отредактировал agroraiders - Пятница, 14 Апр 2006, 15:16:30
scarletstork
Сообщений: 12
Репутация: 10

Сообщение # 28 | 16:32:24
Значит так немного поэкспериментировав получается следущее:
Code

%IF($IS_GROUP_0$)%Гость%ELSE%
 %IF($IS_GROUP_1$)%Пользователь%ELSE%
 Расширенные права
 %ENDIF%
%ENDIF%

Этот код вроде нормально работает кроме условия когда пользователь гость группа 0. Именно на группу 0 почему-то показываются "Расширенные права". Я меня тоже такие были потому сразу и не понял. Далее....
Делаем такой код.
Code
$GROUP_ID$ 
%IF($IS_GROUP_0$)%Гость%ENDIF%
%IF($IS_GR OUP_1$)%Пользователь%ENDIF%
%IF($IS_GROUP_2$)%Про веренный%ENDIF%
%IF($IS_GROUP_3$)%Модер%ENDIF%
% IF($IS_GROUP_4$)%Админ%ENDIF%

У меня на гостя не выводится надпись "Гость". Со всеми остальными нормально. На гостя выводится код его группы тобишь ноль. А надпись не выводится. Из этого можно сделать вывод что что-то не так с проверкой на группу 0. Плиз проверьте у себя... Я вроде уже напроверялся - везде одинаковый результат.

Добавлено (2006-04-14, 4:32 Pm)
---------------------------------------------

Quote (Selena)
Разве что номера групп...
Это вы об чем? О том что я могу путать номера групп? Стандартные группы я не трогал.

Сообщение отредактировал scarletstork - Пятница, 14 Апр 2006, 17:15:19
agroraiders
Сообщений: 280
Репутация: 31

Сообщение # 29 | 16:33:11
scarletstork, попробуйте убрать%ELSE% в
%IF($IS_GROUP_0$)%Гость%ELSE%%ENDIF%

Осознание Совершенства происходит в момент полного Краха...
scarletstork
Сообщений: 12
Репутация: 10

Сообщение # 30 | 17:17:25
agroraiders, Тьфу... Забыл убрать когда копировал. И без ELSE естественно пробовал. Элс уже от безисходности пробовал добавлять. Плиз поставьте у себя этот код. Минутное дело. Хочу убедиться что это не у меня глючит.

Сообщение отредактировал scarletstork - Пятница, 14 Апр 2006, 17:18:09
Сообщество uCoz » Архивариус » Архив » Cпециальные условные операторы
  • Страница 2 из 9
  • «
  • 1
  • 2
  • 3
  • 4
  • 8
  • 9
  • »
Поиск: