• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: dotbot  
Скрыть ссылку в информере
VadimW
Сообщений: 275
Репутация: 27

Сообщение # 1 | 18:09:07
У меня 2 вопроса:
1. Можно ли создать самому усл. оператор например $HELLO$ и он будет отвечать за http://mysite.ru ???
2. Что я сделал не так? Я хотел что бы картинка показывалась только зарегистрированным, а теперь вообще не показывается, в чём проблема ??? Помогите пожалуйста smile
Вот код из информера:
Code
<?if($COMMENTS$)?>Комментариев: <font color="#1e90ff"><b>$COMMENTS$</b></font><br><?endif?>
<?if($FORUM_T$)?>Форум: <font color="#1e90ff"><b>$FORUM_T$/$FORUM_P$</b></font><br><?endif?>
<?if($PHOTO$)?>Изображений: <font color="#1e90ff"><b>$PHOTO$</b></font><br><?endif?>
<?if($BLOG$)?>Блог: <b>$BLOG$</b><br><?endif?>
<?if($NEWS$)?>Новостей: <font color="#1e90ff"><b>$NEWS$</b></font> <?if($USER_LOGGED_IN$)?><a title='Добавить новость' href="http://ofcomp.ucoz.ru/news/0-0-0-0-1"><img src='/myimg/1/addoff.png' onmouseover="this.src='/myimg/1/addon.png'" onmouseout="this.src='/myimg/1/addoff.png'" align="absMiddle" border=0></a><?endif?><br><?endif?>
<?if($LOAD$)?>Файлов: <font color="#1e90ff"><b>$LOAD$</b></font> <?if($USER_LOGGED_IN$)?><a title='Добавить файл' href="http://ofcomp.ucoz.ru/load/0-0-0-0-1"><img src='/myimg/1/addoff.png' onmouseover="this.src='/myimg/1/addon.png'" onmouseout="this.src='/myimg/1/addoff.png'" align="absMiddle" border=0></a><?endif?><br><?endif?>
<?if($PUBL$)?>Статей: <font color="#1e90ff"><b>$PUBL$</b></font> <?if($USER_LOGGED_IN$)?><a title='Добавить статью' href="http://ofcomp.ucoz.ru/publ/0-0-0-0-1"><img src='/myimg/1/addoff.png' onmouseover="this.src='/myimg/1/addon.png'" onmouseout="this.src='/myimg/1/addoff.png'" align="absMiddle" border=0></a><?endif?><br><?endif?>
<?if($DIR$)?>Directory: <b>$DIR$</b><br><?endif?>
<?if($BOARD$)?>Ad-board: <b>$BOARD$</b><br><?endif?>
<?if($STUFF$)?>Игр: <b>$STUFF$</b><br><?endif?>
<?if($SHOP_GOODS$)?>Goods: <b>$SHOP_GOODS$</b><br><?endif?>
<?if($SHOP_TOTAL_ORDERS$)?>Orders: <b>$SHOP_NEW_ORDERS$/$SHOP_TOTAL_ORDERS$</b><br><?endif?>
<?if($SHOP_TOTAL_AMOUNT$)?>Turnover: <b>$SHOP_TOTAL_AMOUNT$</b><br><?endif?>
<?if($SHOP_TOTAL_PROFIT$)?>Profit: <b>$SHOP_TOTAL_PROFIT$</b><br><?endif?>
<?if($FAQ$)?>FAQ: <font color="#1e90ff"><b>$FAQ$</b></font><br><?endif?>
<?if($GB$)?>Гостевая книга: <font color="#1e90ff"><b>$GB$</b></font> <?if($USER_LOGGED_IN$)?><a title='Добавить запись' href="http://ofcomp.ucoz.ru/gb#sign"><img src='/myimg/1/addoff.png' onmouseover="this.src='/myimg/1/addon.png'" onmouseout="this.src='/myimg/1/addon.png'" align="absMiddle" border=0></a><?endif?><br><?endif?>
<?if($TESTS$)?>Тестов: <b>$TESTS$</b><?endif?>

OfComp.ru - Статьи, обзоры, новости из мира технологий. Мы расскажем и поделимся с вами полезными советами, которые помогут решить проблемы с компьютером.
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 2 | 18:09:17
VadimW,
Code
<?if!(категория='Темы'||категория='Кусоры'||категория='Шрифты')?>
код вместе с HR
<?endif?>

...

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Понедельник, 02 Апр 2012, 22:48:38
VadimW
Сообщений: 275
Репутация: 27

Сообщение # 3 | 18:09:17
Помогите сделать так что бы в категориях Темы Кусоры и Шрифты
Можно было убрать вот это через усл. операторы (вместе с hr)
Прикрепления: 4572529.png (3.8 Kb)

OfComp.ru - Статьи, обзоры, новости из мира технологий. Мы расскажем и поделимся с вами полезными советами, которые помогут решить проблемы с компьютером.
VadimW
Сообщений: 275
Репутация: 27

Сообщение # 4 | 18:09:17
Так всё таки как записать правильно
Code
<?if!(категория='Темы'||категория='Кусоры'||категория='Шрифты')?>
код вместе с HR
<?endif?>

OfComp.ru - Статьи, обзоры, новости из мира технологий. Мы расскажем и поделимся с вами полезными советами, которые помогут решить проблемы с компьютером.
Alexander_K
Сообщений: 552
Репутация: 188

Сообщение # 5 | 18:09:17
VadimW, переменная выдающая название категории должна быть в справке на странице редактирования шаблона, ниже поля редактирования (там ещё много интересного).

VadimW
Сообщений: 275
Репутация: 27

Сообщение # 6 | 18:09:17
Я всё сделал правильно?
<?if($SECTION_URL$)?>Раздел: <a href="$SECTION_URL$">$SECTION_NAME$</a> | <?else?><?endif?>
Когда раздел есть то Раздел: |
А когда нету раздела то ничего

OfComp.ru - Статьи, обзоры, новости из мира технологий. Мы расскажем и поделимся с вами полезными советами, которые помогут решить проблемы с компьютером.
VadimW
Сообщений: 275
Репутация: 27

Сообщение # 7 | 18:09:17
fflesh, Неа не работает, вот Пример

Добавлено (05-Апр-2012, 15:08:16)
---------------------------------------------

Quote (Alexander_K)
<?else?>

Уберём)))

OfComp.ru - Статьи, обзоры, новости из мира технологий. Мы расскажем и поделимся с вами полезными советами, которые помогут решить проблемы с компьютером.
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 8 | 18:09:17
VadimW,
Quote (VadimW)
Неа не работает, вот Пример

Ну как же не работает:
Quote
Раздел: | Категория: Шрифты | До

... Раздел - не выводится этим оператором, если ты не в курсе)
...

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Четверг, 05 Апр 2012, 15:09:14
VadimW
Сообщений: 275
Репутация: 27

Сообщение # 9 | 18:09:17
fflesh, Вот пример который работает
Раздел:

Тут же работает
Code
<title>$ENTRY_TITLE$<?if($VERSION$)?> $VERSION$<?else?><?endif?> Скачать бесплатно - $CAT_NAME$ -<?if($SECTION_NAME$)?> $SECTION_NAME$ -<?else?><?endif?> $MODULE_NAME$ - $SITE_NAME$</title>

OfComp.ru - Статьи, обзоры, новости из мира технологий. Мы расскажем и поделимся с вами полезными советами, которые помогут решить проблемы с компьютером.
Сообщение отредактировал VadimW - Четверг, 05 Апр 2012, 15:32:42
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 10 | 18:09:17
Quote (VadimW)
Это не правильно?

А как переменная может равняться трем значениям?

Не программисты а кододелы.

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 11 | 18:09:17
VadimW,
Quote (VadimW)
Тут же работает

Значит, там нет раздела ... Вот и всё )
Проверяй вот так:
Code
<?if($SECTION_NAME$)?> Раздел: <a href="$SECTION_URL$">$SECTION_NAME$</a> |<?endif?>

...

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Четверг, 05 Апр 2012, 17:36:48
VadimW
Сообщений: 275
Репутация: 27

Сообщение # 12 | 18:09:17
fflesh, Вооо, всё получилось не заметил что надо было поменять $SECTION_URL$ на $SECTION_NAME$
Спасибо))) happy

Добавлено (05-Апр-2012, 22:28:08)
---------------------------------------------
Quote (fflesh)
<?if!(категория='Темы'||категория='Кусоры'||категория='Шрифты')?>
код вместе с HR
<?endif?>

Не, а как записать
А то так то не потянет категория='Темы'||категория='Кусоры'||категория='Шрифты
Вот я добавил
Code
<?if!($PAGE_ID$='4' and $PAGE_ID$='3' and $PAGE_ID$='5')?><br><hr>Операционная система: $OS$<br>Язык интерфейса: $INTERFACE_LNG$<br>Версия файла: $VERSION$<br>Тип лицензии: $LICENCE$<br><?endif?>

Это не правильно?

OfComp.ru - Статьи, обзоры, новости из мира технологий. Мы расскажем и поделимся с вами полезными советами, которые помогут решить проблемы с компьютером.
Сообщение отредактировал VadimW - Четверг, 05 Апр 2012, 22:43:02
Alexander_K
Сообщений: 552
Репутация: 188

Сообщение # 13 | 18:09:17
VadimW, к сожалению, собственную переменную создать нельзя, можно создать только собственный глобальный блок, но это другое.
По второму вопросу, код не читал, но если нужно показывать картинку (вообще любое содержимое) только авторизованным, то вот код:
Code
<?if($USER_LOGGED_IN$)?>то, что нужно показывать только авторизованным<?endif?>
При необходимости эту конструкцию можно вставлять в другие, и в неё можно вставлять другие конструкции. Но главное, не усложнять слишком.

VadimW
Сообщений: 275
Репутация: 27

Сообщение # 14 | 18:09:17
Quote (Alexander_K)
<?if($USER_LOGGED_IN$)?>то, что нужно показывать только авторизованным<?endif?>

Но у меня всё же правильно, но не показывает...
Code
<?if($USER_LOGGED_IN$)?><a title='Добавить новость' href="http://ofcomp.ucoz.ru/news/0-0-0-0-1"><img src='/myimg/1/addoff.png' onmouseover="this.src='/myimg/1/addon.png'" onmouseout="this.src='/myimg/1/addoff.png'" align="absMiddle" border=0></a><?endif?>

OfComp.ru - Статьи, обзоры, новости из мира технологий. Мы расскажем и поделимся с вами полезными советами, которые помогут решить проблемы с компьютером.
sch779
Сообщений: 703
Репутация: 348

Сообщение # 15 | 18:09:17
Quote (VadimW)
Но у меня всё же правильно, но не показывает...

Любой информер создается системой заранее и "робот", который создает информер, заходит на сайт как гость!
Отсюда два вывода:
1 - информер всегда содержит только те материалы, которые доступны гостям
2 - содержимое любого информера одинаково для всех посетителей сайта

Если хотите что-то исключить из информера или добавить в него в зависимости от пользователя, прийдется прибегнуть к помощи js-скрипта - информер на странице вставляете в именованный блок и после этого блока запускаете скрипт, который "обходит" элементы этого блока и удаляет или скрывает нужные (точнее - ненужные).
Сообщение отредактировал sch779 - Воскресенье, 15 Апр 2012, 21:55:07
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!