• Страница 1 из 1
  • 1
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Помощь с Условными операторами и системными кодами (Помощь с Условными операторами и системными кодами)
Помощь с Условными операторами и системными кодами
Дата: Четверг, 27.06.2013, 23:27 |
Gold-Stone
Сержант
Группа: Проверенные
Сообщений: 20
Награды: 0
Репутация: 0
Статус: Offline


Снова здравствуйте, Прочитав это:
_http://forum.ucoz.ru/forum/34-1006-1#14695

, возник вопрос походу программирования,
Как заключить например(Язык статьи):
Если есть авторизированный пользователь то если есть новые сообщения то показать, если нет(сообщений) то Нет сообщений!, если нет то Нужно войти или зарег.

Ну в коде это примерно так(Я понимаю что код конфликтный):
[ code ] <?if($USER_LOGGED_IN$)?>
Привет $USERNAME$,
У тебя $UNREAD_PM$ новых Сообщений!
Почитать ?
<?else?>
нет Новых Сообщений,
Написать?
<?endif?>
Сейчас на сайте $ONLINE_COUNTER$ человек.
Из них пользователей:
$ONLINE_USERS_LIST$

Ты можешь Войти В чат
или присоединиться к беседе на Форуме

[ Добавить материал ]
$LAST_NEWS$

<?else?>

Чтобы воспользоваться функциональностью нашего сайта в полном объёме предлагаю

Войти на сайт или Зарегистрироваться

$LOGIN_LINK$

<?endif?>
[ /code ]

Как убрать конфликт? Возможно существуют какие-то приёмы?


 
Дата: Пятница, 28.06.2013, 06:56 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Gold-Stone,
Цитата (Gold-Stone, Чт, 27.06.2013, 23:27:28)
Как убрать конфликт?

Ну вот так например:

Код
<?if($USER_LOGGED_IN$)?>Привет $USERNAME$,
У тебя <?if($IS_NEW_PM$)?>$UNREAD_PM$ новых Сообщений!
Почитать ?<?else?>нет Новых Сообщений,
Написать?<?endif?>
Сейчас на сайте $ONLINE_COUNTER$ человек.
Из них пользователей:
$ONLINE_USERS_LIST$   
<?else?>
Чтобы воспользоваться функциональностью нашего сайта в полном объёме предлагаю
Войти на сайт или Зарегистрироваться
$LOGIN_LINK$
<?endif?>


 
Дата: Пятница, 28.06.2013, 16:05 |
Gold-Stone
Сержант
Группа: Проверенные
Сообщений: 20
Награды: 0
Репутация: 0
Статус: Offline


Короче, создал сайт:) Нет ещё короче- для зарегистрированых ввёл понятие, есле тебе приходит сообщение то по коду
Код
<?if($USER_LOGGED_IN$)?>
<?if($IS_NEW_PM$)?>
Привет $USERNAME$,
У тебя $UNREAD_PM$ новых Сообщений!
Прочитать
<?else?>
нет Новых Сообщений,
Написать?
<?endif?>
Сейчас на сайте $ONLINE_COUNTER$ человек.
Из них пользователей:
$ONLINE_USERS_LIST$

Ты можешь Войти В чат
или присоединиться к беседе на Форуме

[ Добавить материал ]
$LAST_NEWS$

<?else?>
Привет:) ......
Войти На сайт или же Зарегистрироваться
<?endif?>

У меня не срабатывает ссылка:Код
Цитата
У тебя $UNREAD_PM$ новых Сообщений!
<a href="http://$PM_URL$"
<?else?>

Верее Даже не не срабатывает, а выбивает:
"Веб-страница недоступна"(Через "мой профиль" всё доступно )

Отсюда вопрос что я делаю не так? А! ещё при указании что ссылка должна открыться в родительском окне всё равно открывает в себе, это тоже бесит!:(
Как исправить?


 
Дата: Пятница, 28.06.2013, 19:12 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Gold-Stone,
Во первых у тебя условие не совсем верное:
http://likbezz.ru/forum/8-1458-21693-16-1372388181

Цитата (Gold-Stone, Пт, 28.06.2013, 16:05:03)
У меня не срабатывает ссылка:Код

Вот так:
Код
<a href="$PM_URL$"> что-то пишем </a>


Цитата (Gold-Stone, Пт, 28.06.2013, 16:05:03)
А! ещё при указании что ссылка должна открыться в родительском окне всё равно открывает в себе, это тоже бесит!:(

Родительское окно - это и есть - то же самое.
Новое - это бланк
Вот так:
Код
<a href="$PM_URL$" target="_blank"> что-то пишем </a>


 
Дата: Пятница, 28.06.2013, 20:05 |
Gold-Stone
Сержант
Группа: Проверенные
Сообщений: 20
Награды: 0
Репутация: 0
Статус: Offline


Код
target="_blank"

Открывает в новой вкладке,
а как сделать так чтобы открывало как
$PERSONAL_PAGE_LINK$ (Персональ)?


Сообщение отредактировал Gold-Stone - Пятница, 28.06.2013, 20:20
 
Дата: Пятница, 28.06.2013, 21:20 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Gold-Stone,
Цитата (Gold-Stone, Пт, 28.06.2013, 20:05:02)
а как сделать так чтобы открывало как
$PERSONAL_PAGE_LINK$ (Персональ)?

Код
<a href="$PM_URL$"> что-то пишем </a>


 
Дата: Воскресенье, 30.06.2013, 01:20 |
Чур
Лейтенант
Группа: Проверенные
Сообщений: 69
Награды: 0
Репутация: 1
Статус: Offline


Ликбезз, хочу вопрос по скрипту задать.

Как с помощью условных операторов ограничить навязчивость скрипта. Поясню.

При заходе на форум любого посетителя (гостя, например), скрипт просится разрешить свою работу в броузере (об этом выскакивает сообщение в НоуСкрипте).

Хотелось бы, чтобы скрипт это делал (просился) только у тех, кому разрешено с ним работать (ну кому разрешено перемещать сообщения). Подумалось, что это можно сделать условными операторами. Как считаете?


 
Дата: Воскресенье, 30.06.2013, 09:07 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Чур,
Цитата (Чур, Вс, 30.06.2013, 01:20:04)
Как считаете?

Ну те кому разрешено отличаются от обsxys[ пользователей, группой там и тп.
Вот - проверить на соответствие группы. Например.


 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Помощь с Условными операторами и системными кодами (Помощь с Условными операторами и системными кодами)
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия