Архив - только для чтения |
Сообщество uCoz Архивариус Архив условные операторы и системные коды (архив 27.02.2011) |
условные операторы и системные коды |
Подскажите пож-та, чтобы содержимое спойлера могли просматривать только зарегистрированные пользователи- это же через условные операторы делается , или я ошибаюсь?
|
Сделал информер для вывода новостей сайта. Вот код шаблона информера:
Code <table class="infor_news"> <tbody><tr> <td class="infor_td1"><div align="center"> <a href="$ENTRY_URL$"><img src="$IMG_SMALL_URL1$" class="infor_img"></a> </div> </td> </tr> <tr> <td colspan="1" class="infor_2_td"> <a href="$ENTRY_URL$" class="infor_link">$TITLE$</a> <div class="infor_text">$MESSAGE$</div> </td> </tr> </tbody></table> Сейчас ссылка с фотографии и названия новости ведет на страницу самой новости. Можно ли сделать так, чтобы назначать самому ссылку картинке и названию новости на определенную страницу? Есть предположение, что можно с помощью условных операторов, но как...не догоняю что-то. Подскажите. Добавлено (22-Окт-2010, 13:39:37) --------------------------------------------- Quote (avz) Сделал информер для вывода новостей сайта. Вот код шаблона информера: <table class="infor_news"> <tbody><tr> <td class="infor_td1"><div align="center"> <a href="$ENTRY_URL$"><img src="$IMG_SMALL_URL1$" class="infor_img"></a> </div> </td> </tr> <tr> <td colspan="1" class="infor_2_td"> <a href="$ENTRY_URL$" class="infor_link">$TITLE$</a> <div class="infor_text">$MESSAGE$</div> </td> </tr> </tbody></table> Сейчас ссылка с фотографии и названия новости ведет на страницу самой новости. Можно ли сделать так, чтобы назначать самому ссылку картинке и названию новости на определенную страницу? Есть предположение, что можно с помощью условных операторов, но как...не догоняю что-то. Подскажите. Сам разобрался. Может поможет кому: Code <?if($ID$='10')?><a href="ссылка на нужную страницу"><img src="$IMG_SMALL_URL1$" class="infor_img"></a><?else?><a href="$ENTRY_URL$"><img src="$IMG_SMALL_URL1$" class="infor_img"></a><?endif?> $ID$='10' - номер материала. Если указано условие, то перенаправляет на нужную страницу, если условие не указано, перенаправляет на страницу материала. Сообщение отредактировал Zard - Суббота, 11 Авг 2012, 10:09:53
|
sch779, не, это не то. Как сделать какой-либо текст скрытым от какой-либо группы или только в какой-либо теме (разделе) это понятно. (правда возникают затруднения когда этих тем(разделов) до фига, 20 там или 40)
Я имел в виду можно ли с помощью условных операторов сделать не читаемым для гостей ________________________________ sch779, Спасибо, на самом деле можете смело сказать мне- "Поздравляю тебя, Шарик- ты балбес!" Ваш ответ заставил меня открыть глаза и ........ посмотреть на стандартные ВВ-коды, выяснилось, что то, что я хотел сделать с помощью условных операторов, там уже есть. (Настолько редко ими пользуюсь, что иной раз вообще забываю об их существовании и начинаю чего-то выдумывать....) ![]() Сообщение отредактировал жестик0714 - Пятница, 22 Окт 2010, 22:32:30
|
Quote (жестик0714) Я имел в виду можно ли с помощью условных операторов сделать не читаемым для гостей Что-то я не понял - а что мешает взять в рамки условного оператора <?if($USER_ID$!=0)?> или код всего спойлера или только код div-блока, которым управляет кнопка спойлера?! При таком условии гости ничего не увидят - даже в самом html-коде страницы не будет и намека на спойлер или текст под ним. |
Quote (sch779) что мешает взять в рамки условного оператора <?if($USER_ID$!=0)?> или код всего спойлера или только код div-блока, которым управляет кнопка спойлера?! В принципе, ничего не мешает. Спойлеры-то буду вешать не я, а пользователи (в сообщениях форума). Завтра (на свежую голову) надо обдумать и попробовать реализовать Вашу идею, действительно ББ-код "hide" (в чистом виде) не годится, про возможность посмотреть html-код страницы, я опять же забыл. |
жестик0714, sch779,
Quote Я имел в виду можно ли с помощью условных операторов сделать не читаемым для гостей <?if($USER_LOGGED_IN$)?> |
Quote (Miss_Esq) А чем вам не нравится это ?? Переменная $USER_LOGGED_IN$ будет работать в данном случае так-же как и $USER_ID$. Но основная проблема у жестик0714, насколько я понял, заключается в том - как использовать условные операторы для удаления из сообщений пользователей форума выборочных частей! С помощью JS не проблема найти нужный фрагмент и скрыть его. Но в html-коде страницы всегда можно увидеть то, что скрыто подобным образом! А с помощью условных операторов uCoz-шаблонов, к сожалению, нельзя найти нужный фрагмент в блоке кода! Вот, кстати, текст ниже - простейший пример моих слов - если читать это сообщение как гость, то будет видна ссылка типа "Доступно только зарегистрированным пользователям", хотя то, что скрыто под этой ссылкой легко можно прочитать в html-коде страницы! Сообщение отредактировал sch779 - Суббота, 23 Окт 2010, 14:27:58
|
подскажите пожалуйста, как в условных операторах сделать так, что бы при делении одного числа на другое выводился только целый ответ, тоесть что бы после запятой ни чего не было.
Вот пример: |
sch779,
спасибо большое, я наверное просто тупил, я знаю про подсказки, и про INT я там вычитал тоже, просто я сидел и тупил над этим долгое время, и ни как не мог вьехать куда его вставить, или как прописать. Такие уравнения накрутил, что аж самому страшно :-) |
ребят в каталоге статей для вывода информации в определенной категорий используется какой код ?
пробовал <?if($СID$=3)?> но что то он не работает. в войне клонов участие принять должен ты
|
каталог статей
Страница материала и комментариев к нему Страница со списком материалов категории в войне клонов участие принять должен ты
|
Предусмотрен ли какой нить условный оператор(системный код) возраста пользователей для отображения на форуме...
Например для персональной страницы, сей код: $_AGE$. А для форума существует? Если не существует, можно ли вывести, каким-нибудь образом? In consiliis nostris fatum nostrum est!
Сообщение отредактировал Anime-FS - Воскресенье, 31 Окт 2010, 21:31:34
|
Anime-FS,
“Предусмотрен ли какой нить условный оператор(системный код) возраста пользователей для отображения на форуме... ” - нет. “Если не существует, можно ли вывести, каким-нибудь образом? ” - Можно. Вычесть из текущей даты дату рождения. Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 |
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!