Создала информер категорий. Он виден на всех страницах. Как его сделать видимым только на тех, на которых мне надо?

голоса: 0
Мне нужно, чтоб он распалагался на всех кроме, каталог файлов и фотоальбом.
Адрес сайта http://sale-mbb.ucoz.net/
Закрыто с пометкой: Вопрос решен!
| Автор: | Категория: Дизайн сайта
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0

Включите конструктор, перейдите в настройки блока пункт Доступ, далее выберите модули где должен быть видимым блок и сохраните изменения, там просто нужно проставить галочки и не более.

после выбора моделей не забываем нажать кнопку Сохранить и применить изменения в вкладке конструктора в Админ-баре.

| Автор:
Спасибо, как просто. Думала надо код какой то писать.

А еще помогите убрать белое поле, которое есть в левой полосе снизу где расположены все блоки. Раньше его не было, но при работе с конструктором оно почему то появилось.
Ольга Усатова,

в стилях ищем строки номер 71-72-73:

.block {margin-left: 8px;width: 252px;background: url(/.s/t/785/22.gif);margin-bottom: 10px;}
.blocktitle {background: url(/.s/t/785/23.gif) no-repeat;padding: 10px 10px 10px 10px;font: 14px 'Tahoma'; color: #4d424e; text-transform: uppercase;}
.blockbottom {background: url(/.s/t/785/24.gif);height: 12px;overflow: hidden;}

удаляем выделенное, после это поле исчезнет.

Yuri_Geruk,
В моем шаблоне под номерами этих строк находится совсем другой текст, смотрю в таблице стилей. Пыталась найти через бинокль, он вообще не находит такого кода.
Ольга Усатова,

Да, конечно, установили шаблон 785, а стили у вас сейчас от 1081.

Что сделать чтобы было как нужно:

  1. Обязательно перейти в Панель управления - Главная - Дизайн - Резервное копирование шаблонов - Создать резервную копию.
  2. Перейти в таблицу стилей CSS и нажать в правом уголке кнопку Восстановить стандартный шаблон и после так же нажать внизу Сохранить.
  3. Перейти в Панель управления - Главная - Дизайн - Быстрая замена участков шаблонов. Тип замены(многострочный).
      Что заменить:
    <link href="/.s/src/css/785.css" rel="stylesheet" type="text/css" />

    на что: 

    <link type="text/css" rel="StyleSheet" href="/_st/my.css" />

    Жмем на кнопку - Произвести замену.

после сможете увидеть те строки о которых я говорю.

Yuri_Geruk,
У меня с самого начала шаблон на этом сайте 1081. Мне точно надо делать эту замену?
Ольга Усатова,
прочтите ответ выше, я уже все сказал и повторять нет потребности, если не будите ничего редактировать в стилях, ничего не делайте
Yuri_Geruk,
Сейчас все сделаю, просто страшно, вдруг испорчу из за своего непонимания. Спасибо за терпение!
Ольга Усатова,
если 1 пункт не выполните, восстановить не сможете
Yuri_Geruk,
Я уже приучилась делать регулярно резервные копии, но у меня было и так, когда и она почему то не помогла.

Я пыталась произвести замену. Пишет, что замена не произведена, проверьте правильность кода.
Ольга Усатова,

Перейдите в ПУ - Управление дизайном - Страницы сайта и скопируйте в точности код:

<link href="/.s/src/css/785.css" rel="stylesheet" type="text/css" />

после производите замену.

Yuri_Geruk,

На странице сайта этого кода я не нашла

<link href="/.s/src/css/785.css" rel="stylesheet" type="text/css" />

Нашла вот этот

<link type="text/css" rel="StyleSheet" href="/_st/my.css" />

Попробовала опять сделать замену, не получилось

 

Доброе утро. Простите, а можно мне еще раз рассказать, чтоб я научилась, как ненужное белое поле убрать в первом контейнере, которое появилось внизу, после того как я пользовалась конструктором.

Ольга Усатова,
о каком белом поле речь, скриншот предоставьте
Yuri_Geruk,

После блока "Были сегодня" olga ...... идет разделительная черта, после нее белое поле для нового блока, я так понимаю. Все бы ничего, но на других страницах оно удлинняется и выглядит некрасиво.

Ольга Усатова,
Ольга, вы хоть пишите о каком сайте речь, смотрим один, а вы на самом деле о другом((
Yuri_Geruk,
Хорошо, простите, пожалуйста, что не точнила. Сайт sale-mbb.ucoz.net
Ольга Усатова,
Ольга, мы с вами ранее создавали резервную копию, воспользуйтесь ею и не редактируйте более дизайн визуальным редактором и не делайте то чего не понимаете чтобы не сломать и не сделать хуже, сейчас вы ломаете и по факту проблемы обращаетесь, но забываете о том, что копия для восстановления есть.
Yuri_Geruk,
Я бы ей воспользовалась, но не могу. Вчера я настроила информер и если я вернусь совсем назад, то вся работа пропадет. А информер я стала делать уже когда это поле появилось. Если его убрать долго и трудно, то тогда пусть оно остсется, в принцпе на функциональность оно не влияет.

Мне бы еще понять как этот информер убрать с главной страницы. Через конструктор этого не получается. И если я этому научусь, то по дизайну тогда будет все. Больше я ничего править не буду.
Ольга Усатова,
Как проверил, это особенность данного шаблона, так задумано. Лучше оставьте и не убирайте так как добавится еще много вопросов как исправить другие детали после этого.

На последующее, когда задаете вопросы, обязательно указывайте адрес сайта о котором речь, чтобы не было путаницы.
Yuri_Geruk,
Поняла, что белая полоса снизу это норма. А научите еще пожалуйста как информер убрать с главной таблицы?
Ольга Усатова,
о какой таблице речь, описывайте детали чтобы не приходилось расшифровывать
Yuri_Geruk,

Сделала вот такой информер, который отражает категории модуля "каталог файлов".

Вы видите его часть под названием "оглавление". Как вы мне и сказали, я убрала его через конструктор со страниц "каталог файлов" и "фотоальбомы". Там он не нужен, так как там есть и так свой блок категорий.

Но, мне еще хочеться научиться убирать этот информер и с главной страницы. Но через конструктор это сделать нельзя, так как там нет в настройках такого пункта как "главная страница". 

Ольга Усатова,

Чтобы убрать с главной, убирается таким путем, информер нужно завернуть в условие:

<?ifnot($URI_ID$='page1')?>здесь код $MYINF_1$<?endif?>

это лишь для скрытия с главной, чтобы скрыть с двух страниц, делается так:

<?ifnot($URI_ID$='page1'||$URI_ID$='page2')?>здесь код $MYINF_1$<?endif?>

для 3 страниц:

<?ifnot($URI_ID$='page1'||$URI_ID$='page2'||$URI_ID$='page3')?>здесь код $MYINF_1$<?endif?>

надеюсь вы поймете, и надеюсь увидели айди страницы page3  цифра в конце это номер страницы, меняем в зависимости от айди страницы, приdеду пример - http://sale-mbb.ucoz.net/index/programmy_podgotovki_torgovogo_personala/0-17 ваша страница, в данном случае чтобы указать для данной страницы, указываем page17

Yuri_Geruk,
Со страницами попытаюсь разобраться. Не поняла только куда вписывать эти коды для скрытия информера с нужных страниц? Если в таблицу стилей, то куда именно?
Ольга Усатова,

не в таблицу стилей, а при открытии блока на редактирование в конструкторе в вкладке HTML:

Yuri_Geruk,
Уточню, открываю блок категорий, а не блок информера?
Ольга Усатова,
я же пример навел с блоком категорий, а вы открывайте нужный вам
Yuri_Geruk,
Тоесть, раз у меня информер, я открываю блок информера и после надписи $информер_3$ ниже прописываю коды в том виде, в котором вы меня научили? Правильно или я опять в чем то заблуждаюсь. Уточняю, потому что боюсь, что нибудь нарушить.
Ольга Усатова,
я выше примеры навел и описал что и куда, мне еще раз повторно описать или вы еще раз прочтете
Yuri_Geruk,
Не не...наверное дошло, завернуть ...это значит побокам добавить определенные условия, которые вы написали выше. Правильно?
Ольга Усатова,
верно, если это информер, завернуть код информера $MYINF_1$ вместо 1 ваш айди информера итд
Yuri_Geruk,

Здорово, получилось! Спасибо огромное за терпение. И вот что получилось...информер пропал с главной страницы, а вот его название "оглавление" осталось. Это так и должно быть или это название тоже можно как то скрыть?

Ольга Усатова,

Если скрыть полностью блок с названиями, нужно завернуть полностью блок, перейти нужно в первый контейнер - http://sale-mbb.ucoz.net/panel/?a=tmpl;m=1;t=CLEFTER найти код блока:

<!-- <block3530> -->
<!-- <gr3530> --><?if($GROUP_ID$=='2' || $GROUP_ID$=='4')?><!-- </gr> -->
<!-- <md3530> --><?if($MODULE_ID$=='faq' || $MODULE_ID$=='gb' || $MODULE_ID$=='news' || $MODULE_ID$=='index')?><!-- </md> -->
<div class="block">
 <div class="blocktitle"><!-- <bt> -->ОГЛАВЛЕНИЕ<!-- </bt> --></div>
 <div class="blockcontent">
 <!-- <bc> --><?ifnot($URI_ID$='page1')?>$MYINF_3$<?endif?><!-- </bc> -->
 </div>
 </div>
<!-- <mde> --><?endif?><!-- </mde> -->
<!-- <gre> --><?endif?><!-- </gre> -->
<!-- </block3530> -->

и заменить на:

<?ifnot($URI_ID$='page1')?>
<!-- <block3530> -->
<!-- <gr3530> --><?if($GROUP_ID$=='2' || $GROUP_ID$=='4')?><!-- </gr> -->
<!-- <md3530> --><?if($MODULE_ID$=='faq' || $MODULE_ID$=='gb' || $MODULE_ID$=='news' || $MODULE_ID$=='index')?><!-- </md> -->
<div class="block">
 <div class="blocktitle"><!-- <bt> -->ОГЛАВЛЕНИЕ<!-- </bt> --></div>
 <div class="blockcontent">
 <!-- <bc> -->$MYINF_3$<!-- </bc> -->
 </div>
 </div>
<!-- <mde> --><?endif?><!-- </mde> -->
<!-- <gre> --><?endif?><!-- </gre> -->
<!-- </block3530> -->
<?endif?>

то есть как видите блок полностью завернуть, не часть, после будет как вы хотите.

Yuri_Geruk,
Все получилось. Какая прелесть с вами учиться! Теперь при знаний прибавилось немножко) если что, то могу ими пользоваться. Такие правила наверное же на многое распространяются. Еще раз спасибо!!!!
...