Пропала категория в информере.

голоса: 0
Пропала одна категория в информере. Раньше была. Никаких дополнительных настроек не делала.

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

Ответов: 1

голоса: 0
 
Лучший ответ

Категории у вас не пропали, просто дело в том, что информер выводят весь перечень как категории так и разделы.

У вас в разделах имеются десятки категорий и если перейти в раздел, мы далее не увидим категорий так как информер это оператор $CATEGORIES$ который автоматически выведет категории если перейти в раздел.

В вашем случае выход следующий, перейти в шаблоны страниц:

  1. Раздела - http://sale-mbb.ucoz.net/panel/?a=tmpl;m=11;t=2
  2. Категории - http://sale-mbb.ucoz.net/panel/?a=tmpl;m=11;t=3

найти оператор - $BODY$ и перед ним добавить код:

<hr>
$CATEGORIES$
<hr />

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

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

Вы знаете, я еще одну особенность заметила. Данная категория "словарь терминов и понятий", эта та пропавшая категория, и в которой сейчас не правильно в информере отражается количество материалов, не участвует в поиске ключевых слов по сайту.
Ольга Усатова,
Все из-за того, что это раздел, а не категория и информер не может посчитать все содержимое что находится внутри данного раздела, как я выше уже говорил, используйте $CATEGORIES$ так как он полностью решает проблему или смиритесь с такой работой информеров.
Yuri_Geruk,

Спасибо, поняла. Просто я бы использовала $CATEGORIES$, но она так оформлена на данный момент, что там не видно количество материалов в каждой категории. Я вас спрашивала как это оформить, вы сказали что этот дизайн долго прописывать. Вот поэтому решила перейти на информеры.

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

Все же опишу решение с помощью категорией, без информера, в первом контейнере устанавливаем следующий код:

<!-- <block3> -->
<?if($CATEGORIES$)?>
<div class="block">
 <div class="blocktitle"><!-- <bt> -->ОГЛАВЛЕНИЕ<!-- </bt> --></div>
 <div class="blockcontent">
 <!-- <bc> -->$CATEGORIES$<!-- </bc> -->
 </div>
 </div>
<script>
 $('.catNumData').each(function () {
 rtxt = $(this).text();
 n = rtxt.replace('[', '').replace(']', '')
 $(this).html(n);
 });
</script>
<?endif?>
<!-- </block3> -->

вместо текущего:

<!-- <block3> -->
<?if($CATEGORIES$)?>
<div class="block">
 <div class="blocktitle"><!-- <bt> -->ОГЛАВЛЕНИЕ<!-- </bt> --></div>
 <div class="blockcontent">
 <!-- <bc> -->$CATEGORIES$<!-- </bc> -->
 </div>
 </div>
<?endif?>
<!-- </block3> -->

Далее в таблицу стилей CSS добавим стили:

.catName,.catNameActive {
padding: 5px;
width: 180px;
font-size: 12.5px;
text-align: left;
display: inline-block;
color: rgb(44, 43, 43);
overflow: auto;
text-decoration: none;
border-radius: 5px;
border: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
background-color: rgb(247, 247, 247);
}
.catNumData {
font-size: 11px!important; 
width:15px;
height:15px;
display: inline-block;
text-align:center;
float: right;
color: #fff!important;
border-radius: 50px;
padding: 2px 10px;
margin: 5px -40px;
position: absolute; 
background: #0C79C0;
} 
 .catName:hover {
background: rgba(255, 219, 77, 0.31);
border-color: #caae25;
}
.catDescr {display:none;}

и готово.

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

Добрый день! Я применила все коды, немного поправила цвета и вот что у меня получилось.

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

В информере это выглядит симпатичней, вот так

Ольга Усатова,
Добрый вечер! Поразбиралась в коде, который вы мне дали для оформления категорий. Вроде настроила и получилось довольно симпатично.

 мне теперь надо удалить информер и расположить  в таком виде  дизайна категории модуля каталога файлов на всех страницах кроме главной сайта.  Затрудняюсь точно представить, какие действия мне надо совершить для этого. Хотя думаю информер смогу удалить сама, а вот чтоб расположить категории нет, боюсь все сломать. Подскажите пожалуйста.
...