На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: frenkmalcov  
Не работает условный оператор if
PULLO Дата: Пятница, 02.12.2011, 12:44 | Сообщение # 1
Offline
Продвинутый
Проверенные
Сообщений:125
Награды:0
Замечания:0%
Репутация
10
На писал где мне нужно код для вывода новых сообщений. Но он почемуто не работает, кто подскажет где ошибка?
Code
<?if($IS_NEW_PM$)?> <a href="$PM_URL$" title="Новых сообщений: $UNREAD_PM$" class="url"></a><?else?><a href="/index/14" title="Личные сообщения" class="url"><img src="http://www.csomsk.ru/Forums/pm.png" alt="" /></a></a><?endif?>

Получается что он не видит новых сообщений, хотя они есть. Не выполняет первое условие
 
antisept Дата: Пятница, 02.12.2011, 13:54 | Сообщение # 2
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
а где анкор?

Quote
<?if($IS_NEW_PM$)?> <a href="$PM_URL$" title="Новых сообщений: $UNREAD_PM$" class="url">я - анкор</a><?else?><a href="/index/14" title="Личные сообщения" class="url"><img src="http://www.csomsk.ru/Forums/pm.png" alt="" /></a></a><?endif?>


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
PULLO Дата: Пятница, 02.12.2011, 15:03 | Сообщение # 3
Offline
Продвинутый
Проверенные
Сообщений:125
Награды:0
Замечания:0%
Репутация
10
что еще за анкор? shy
переписал по другому и вроде заработало
Code
<a href="$PM_URL$"target="_blank" title="ЛС"><?if($UNREAD_PM$=0)?><img src="http://russlan.ucoz.ru/img/pm.png" alt="" /><?else?><img border=0 alt="Личные сообщения" src="http://russlan.ucoz.ru/img/pm1.png" >$UNREAD_PM$<?endif?></a>

Но все равно так и не понял почему первый вариант не пашет?


Сообщение отредактировал PULLO - Пятница, 02.12.2011, 15:06
 
antisept Дата: Пятница, 02.12.2011, 16:49 | Сообщение # 4
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Quote (PULLO)
что еще за анкор?

то, что я красным написал. Это текст ссылки

Quote (PULLO)
Но все равно так и не понял почему первый вариант не пашет?

потому, что анкора нет. Вы просто ссылку не видите, а условный оператор - работает!


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
PULLO Дата: Суббота, 03.12.2011, 21:42 | Сообщение # 5
Offline
Продвинутый
Проверенные
Сообщений:125
Награды:0
Замечания:0%
Репутация
10
antisept, аа это опечатка, ссылка там была,ссылка на картинку, все равно не работало, что только не делал. Вы проверяли код у себя? он работает?

Сообщение отредактировал PULLO - Суббота, 03.12.2011, 21:43
 
alecksandr99 Дата: Пятница, 17.02.2012, 15:38 | Сообщение # 6
Offline
Заглянувший
Пользователи
Сообщений:1
Награды:0
Замечания:0%
Репутация
0
У меня не работают условные операторы <?if(code)?> и <?else?>:'( . Я пытаюсь сделать чтобы если нет аватарки, то заместо нее uCoz ставил noavatar. Но у меня заместо одной выводит обе. Что мне делать? Или это uCoz ставит в теги --:
<!--?if($AVATAR_URL$)?-->code<--?else?-->code<--?endiv?-->
 
antisept Дата: Пятница, 17.02.2012, 16:01 | Сообщение # 7
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Quote (alecksandr99)
<!--?if($AVATAR_URL$)?-->code<--?else?-->code<--?endiv?-->

должно быть так:
Code
<?if($AVATAR_URL$)?>code<?else?>code<?endif?>


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
  • Страница 1 из 1
  • 1
Поиск: