Архив - только для чтения |
Сообщество uCoz Архивариус Архив условные операторы и системные коды (архив 27.02.2011) |
условные операторы и системные коды |
Понятно, спасибо.
Вот ещё что, очень срочно нужно. Обращался в суппорт платный на ucoz, но они мне сказали мол, мы не делаем скрипты на заказ. И в итоге 16 рублей на ветер. Как перенести пункт Личные сообщения и RSS-подписка в меню выше (http://s015.radikal.ru/i333/1010/75/073d621e38d3.jpg), так чтобы например группе Гости и соответствующим группам было запрещено видеть Личные сообщения и прочие пункты, которые запрещены к показу соответствующих групп.
Code <table style="background: url("/.s/t/901/2.gif") repeat scroll 0% 0% transparent;" border="0" cellpadding="0" cellspacing="0" height="124" width="100%"> <tbody><tr><td rowspan="3" width="167"><img src="/3.png" border="0"></td><td style="font-size: 10px; padding-right: 10px; color: rgb(255, 255, 255);" align="right">Сегодня $WDAY$, $DATE$ года</td></tr> <tr><td><span style="color: rgb(255, 255, 255); font: 20pt bold Verdana,Tahoma;"><!-- <logo> -->Всё для Internet Explorer<!-- </logo> --></span></td></tr> <tr><td class="topLink"><div style="height: 36px; background: url("/.s/t/901/4.gif") no-repeat scroll left center transparent; float: left; padding: 0pt 20px 0pt 10px;"><br><a href="$HOME_PAGE_LINK$" title="Главная"><!--<s5176>-->Главная<!--</s>--></a></div> <?if($MODULE_URL$)?><div style="height: 36px; background: url("/.s/t/901/4.gif") no-repeat scroll left center transparent; float: left; padding: 0pt 20px 0pt 10px;"><br><a href="$MODULE_URL$">$MODULE_NAME$</a></div><?endif?> <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?> <div style="height: 36px; background: url("/.s/t/901/4.gif") no-repeat scroll left center transparent; float: left; padding: 0pt 20px 0pt 10px;"><br><a href="$PERSONAL_PAGE_LINK$" title="Мой профиль"><!--<s5214>-->Мой профиль<!--</s>--></a></div><?else?><div style="height:36px;background:url('/.s/t/901/4.gif') left no-repeat;float:left;padding: 0 20px 0 10px;"><br><a href="$REGISTER_LINK$" title="Регистрация"><!--<s3089>-->Регистрация<!--</s>--></a></div><?endif?><?endif?> <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><div style="height: 36px; background: url("/.s/t/901/4.gif") no-repeat scroll left center transparent; float: left; padding: 0pt 20px 0pt 10px;"><br><a href="$LOGOUT_LINK$" title="Выход"><!--<s5164>-->Выход<!--</s>--></a></div><?else?><div style="height:36px;background:url('/.s/t/901/4.gif') left no-repeat;float:left;padding: 0 20px 0 10px;"><br><a href="$LOGIN_LINK$" title="Вход"><!--<s3087>-->Вход<!--</s>--></a><?endif?><?endif?></td></tr> </tbody></table> <table border="0" cellpadding="7" cellspacing="0" width="100%"> <tbody><tr><td style="font-size: 10px;" align="right"><div align="center"><?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><!--<s5200>-->Здравствуй, <b><a href="$PERSONAL_PAGE_LINK$" title="Мой профиль">$USERNAME$</a></b>! | Ваша группа "<u>$USER_GROUP$</u>" | <b><a href="javascript://" rel="nofollow" id="upml" class="fNavLink" onclick="window.open('$PM_URL$','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;">Личные Сообщения<!--</s>--> ($UNREAD_PM$)</a></b> | <b><a href="$RSS_LINK$" title="RSS">RSS-подписка</a></b><!--</s>--><!--<s3167>--><!--</s>--><?else?><!--<s5212>-->Здравствуй, уважаемый<!--</s>--> <b>$USERNAME$!</b> Пожалуйста, <a target="_parent" href="http://rncx.ru/index/3">Зарегистрируйся</a> на нашем сайте.<?endif?><?endif?><?if($RSS_LINK$)?></div><?endif?></td></tr> </tbody></table> |
|
Большая проблема с добавлением картинок или фото в раздел новости сайта.
Некоторые пользователи добавляют картинку или фото к материалу и забывают вставить код $IMAGE1$, или не знают про эту функцию. Помогите составить из условных операторов и кодов функцию для авто добавления изображения. Вставляем в страницу материала и комментария к нему после $MESSAGE$ эту функцию Если пользователь добавляет в ручную код $IMAGE1$ то будут высвечиваться два одинаковых изображения, а нужно, чтобы <?if($IMAGE1$)?>$IMAGE1$<?endif?> отключалось в этом случае. Помогите сочинить такое условие, чтоб при добавлении $IMAGE1$ в текст материала, отключалось это выражение: <?if($IMAGE1$)?>$IMAGE1$<?endif?> Не могу никак сообразить какие условия нужно подобрать для такого варианта |
NET6903,
Quote какие условия нужно подобрать для такого варианта |
Miss_Esq,
Quote (Miss_Esq) Это не условия писать нужно а Скрипт проверяющий наличие кода в тексте ... Ну почему? Или я, что-то не понимаю? |
NET6903, все гораздо проще, и не нужно никуда ничего вставлять, просто загрузить изображение
<?if($IMG_URL1$)?><img border="0" src="$IMG_URL1$"><?endif?> спасибо в репутацию
Сообщение отредактировал SPARTАCUS - Суббота, 06 Ноя 2010, 08:41:59
|
написал простой код не работает
подскажите где косяк плз...
Code <?if($COM_BODY$)?>$COM_BODY$<?else?>Вы будете первым кто добавит коментарий к этой публикации<?endif?> |
top64, используйте условие
Code <?if($COM_NUM_ENTRIES$='0')?> |
|
Quote (NET6903) Это не условия писать нужно а Скрипт проверяющий наличие кода в тексте ... Ну почему? Потому что юкозовские операторы. которые можно было бы для этого использовать, некорректно работают со строками длиннее 1000 символов. Т.е. если описание является не совсем уж коротким, то они будут сбоить. Скрипты в данном случае работают надежнее. Потеряшка - поиск потерянных и помощь бездомным животным в Питере
|
Quote (fflesh) Anime-FS, “Предусмотрен ли какой нить условный оператор(системный код) возраста пользователей для отображения на форуме... ” - нет. “Если не существует, можно ли вывести, каким-нибудь образом? ” - Можно. Вычесть из текущей даты дату рождения. Можно ещё активировать доп. поле, например - MSN идентификатор пользователя - и в него заносить возраст. Можно получать запросом на страницу пользователя - но это совсем уж ни в какие .... Проще, всё же, - сделать некоторые (несложные) вычисления - от тек даты отнять дату рождения. Тем более - операторы $USER_BIRTHDAY$, $DATE$ ($DAY$, $MONTH$, $YEAR$) и strpos/substr - работают на страницах форума. Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 Сообщение отредактировал fflesh - Суббота, 13 Ноя 2010, 00:03:28
|
Quote (fflesh) Проще, всё же, - сделать некоторые (несложные) вычисления - от тек даты отнять дату рождения. Тем более - операторы $USER_BIRTHDAY$, $DATE$ ($DAY$, $MONTH$, $YEAR$) и strpos/substr - работают на страницах форума. Вообще-то полностью корректно реализовать это при помощи юкозовских операторов - задача весьма нетривиальная. А вот джаваскриптом то же самое делается действительно элементарно. Потеряшка - поиск потерянных и помощь бездомным животным в Питере
|
Всем привет.
Объясните пожалуйста мне смысл оператора $NUM_SHOWN$ В шпаргалке в ПУ сказано "количество материалов на текущей странице". Я написал следующий код <?if($NUM_SHOWN$='12')?> с различными вариациями на эту тему, например так <?if($NUM_SHOWN$*1='12')?> или так <?if($NUM_SHOWN$%12='1')?>... Результат один. Точнее нет желаемого результата. Причём разные браузеры, хотя и интерпретируют каждый по-своему, тем не менее, того что надо, т.е. вывести баннер на странице в единственном случае, когда на ней 12 материалов, единодушно не хотят... Казалось бы, что может быть проще! ![]() |
Вагнер-Р[eng]AV,
Quote (Вагнер-Р|eng|AV) Объясните пожалуйста мне смысл оператора $NUM_SHOWN$ Quote (Вагнер-Р|eng|AV) В шпаргалке в ПУ сказано "количество материалов на текущей странице" - Всё так и есть ... То и выводит.
Quote (Вагнер-Р|eng|AV) Я написал следующий код <?if($NUM_SHOWN$='12')?> с различными вариациями на эту тему ... Прикольно ... а посмотреть, что именно он выводит не судьба? ... Quote <?substr($NUM_SHOWN$,strrpos($NUM_SHOWN$,'-')+1,-7)?> - тогда - получите чистое число .... ну а дальше ... ヅ ... делайте с ним, что считаете нужным ... ヅ .. ... Прикрепления:
5987480.png
(6.0 Kb)
Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 Сообщение отредактировал fflesh - Пятница, 19 Ноя 2010, 16:01:03
|
| |||