Настройка рубрик в каталоге статей

голоса: 0
Смотрите сделал категорию сны и добавил туда статью, но мне не нравится, подскажите как сделать так - как вот тут на этом сайте http://tonna-sv.ru/category/avtomobili/ чтоб было разложено все по полочкам. Допустим делаем категорию статьи сайта человек пр переходе попадает на стрницу со статьями. Затем ниже делаем категорию про сны и там читают только статьи про сны. А у меня получактся как бы каша. Подскажите как это все переделать? Тобиш не так как счас выводится по пять последних записей, а чтоб было чтот типа рубрик как на этом сайте http://tonna-sv.ru/category/avtomobili/ . Если можно то подробно объясните пожалуйста.
Адрес сайта http://bus200.ru
| Автор: | Категория: Вопросы новичков

Ответов: 1

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

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

<?if($CATEGORIES$)?>$CATEGORIES$<?endif?>

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

| Автор:
Выбор ответа лучшим | | Автор: Сергей Свиридрв

Спасибо, а подскажите куда нужно вставить этот код, в шаблон сайта? Извините за то что не понимаю - ведь я же студент и учусь. <?if($CATEGORIES$)?>$CATEGORIES$<?endif?>

Сергей Свиридрв,

Добавить где-то там же в контейнере где у вас блоки - Это познавательно и прочие другие.

Yuri_Geruk,
Смотрите добавил, но ничего не произошло - наверное неправильно добавил, вы подскажите куда добавить подробно. Я добавлял в первый контейнер.  <!-- <block7433> --> <?if($SMENU_6$)?> <div class="block"> <div class="blocktitle"><!-- <bt> -->Это познавательно:<!-- </bt> --></div> <div class="hr"></div> <div class="blockcontent"><!-- <bc> -->$SMENU_6$<!-- </bc> --></div> </div> <?endif?> <!-- </block7433> -->  <?if($CATEGORIES$)?>$CATEGORIES$<?endif?> <!-- <block9674> --> <?if($MYINF_1$)?> <div class="block"> <div class="blocktitle"><!-- <bt> -->Статьи сайта:<!-- </bt> --></div> <div class="hr"></div> <div class="blockcontent"><!-- <bc> -->$MYINF_1$<!-- </bc> --></div> </div> <?endif?> <!-- </block9674> -->
Сергей Свиридрв,
Зачем было удалять, после добавления сохраните изменения, далее перейдите в каталог - http://bus200.ru/publ/ и в боковом контейнере ищите блок с категориями.
Yuri_Geruk,

Смотрите сделал как вы сказали. залил в первый контейнер код который вы дали - сохранил. затем перешел по ссылке http://bus200.ru/publ/  и вот что я вижу 

Читать все полезные статьи [24]
Тут можно будет ознакомится с полезными статьями, которые позволят ответить на различные вопросы относящиеся к ритуальной теме.
Сновидения [1]
Тут можно ознакомится с описанием и толкованием снов.
 
Что мне нужно делать дальше? как теперь оставить активные ссылки в меню без описания самой категории - что нужно для этого сделать? Перейдите по ссылке и вы увидите все сами http://bus200.ru/publ/
Сергей Свиридрв,

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

.catDescr {display:none}
.catName,.catNameActive {
    margin: 0 15px;
    line-height: 2.0;
    font-weight: bold;
    border-bottom: 1px dashed;
}
.catNumData {
    margin: 0 -15px;
}
.catNameActive {
    color: green;
}

плюс там же где установили код для вывода категорий установите скрипт:

<script>
 $('.catNumData').each(function () {
 rtxt = $(this).text();
 n = rtxt.replace('[', '(').replace(']', ')')
 $(this).html(n);
 });
</script>

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

Yuri_Geruk,
Смотрите сделал все как вы научили. В стилях .catDescr {display:none} .catName,.catNameActive {  margin: 0 15px;  line-height: 2.0;  font-weight: bold;  border-bottom: 1px dashed; } .catNumData {  margin: 0 -15px; } .catNameActive {  color: green; }  В првом контейнере   <?if($CATEGORIES$)?>$CATEGORIES$<?endif?>  <script>  $('.catNumData').each(function () {  rtxt = $(this).text();  n = rtxt.replace('[', '(').replace(']', ')')  $(this).html(n);  }); </script>     Но на сайте нет изменений http://bus200.ru что нужно сделать дальше, подскажите пожалуйста сам я ни когда не смогу!
Сергей Свиридрв,

Выполните несколько раз комбинацию клавиш CTRL+F5 и увидите изменения, не забывайте о кеше.

Yuri_Geruk,
Юрий пожалуйста взгдяните сами http://bus200.ru вроде все как было так и есть   Меню:  Ритуал транспорт  перевозка усопшего  Это познавательно:  некоторые страницы  Статьи сайта:  Тут те 5 статей которые выведены  Все как было так и осталось, я пробовал смотреть на планшете очистив сначало Историю и все как было так и есть. С меню и Это познавательно - тут все понятно так и должно быть!, а вот Статьи сайта должны были как то изменится, но осталось все как прежде, мне так кажется что что то не доделано, ведь мы ж не заходили не в конструктор и не добавляли ни как в меню, тоесть в этот блог. Вообщем я не знаю, но мне так кажется что есть какие то недоделки, вы подумайте может быть чтот упустили? Извините, а щас вроде появилось, но вот нельзяли как то удалить после ссылки количество статей чтоб не отображалось. Подскажите, как?
Сергей Свиридрв,

Чтобы не отображалось количество, вот эти стили:

.catNumData { margin: 0 -15px; }

заменить на:

.catNumData { display:none; }

Yuri_Geruk,
Я так понимаю эти коды нужно добавить в таблицу стилей, Да? и еще подскажите пожалуйста чтоб я не наудалял чего надо и не надо, как мне теперь избавится от тогл что у меня выводилось в меню под СТАТЬЯМИ САЙТА - тоесть я так предполагаю что нужно как то через конструктор все это удалить. Подскажите и тут, я вас очень прошу! Изменил стили все отлично получилось.
Сергей Свиридрв,
Да, в стили, вы вроде не первый раз вопросы задаете и уже это проходили или забываете все так быстро. Где в меню под статьями, подробнее опишите и о чем конкретно вы.
Yuri_Geruk,

Извините Юрий, я не забыл, а просто чтоб ни каких косяков не наделать уточнил - лишний раз спросить это ж нормально! Смотрите ситуация такая: Было до все изменений так - Меню .......  Это познавательно ....... некоторые стр. сайта затем шел Блок Статьи сайта где выводил по 5 статей на показ. Подскажите как теперь грамотно удалить это блок где выводилось по 5 статей или нужно сдклать по как то другому? Кстати, почему-то при переходе на главную и прочие стр. в меню не отображается сделаные изменения - Читать все статьи- и Сноведения, а вот если заходишь в статьи то все отображается. Почему я уж точно не знаю.

Сергей Свиридрв,

Вот этот код удалите если не хотите статьи видеть в блоке:

<!-- <block9674> --> <?if($MYINF_1$)?> <div class="block"> <div class="blocktitle"><!-- <bt> -->Статьи сайта:<!-- </bt> --></div> <div class="hr"></div> <div class="blockcontent"><!-- <bc> -->$MYINF_1$<!-- </bc> --></div> </div> <?endif?> <!-- </block9674> -->

на главной не отображается, потому что оператор <?if($CATEGORIES$)?>$CATEGORIES$<?endif?> работает лишь для каталога где созданы категории, главная это не каталог статей и соответственно атм не видно категорий.

Yuri_Geruk,

Смотрите удалил не отображается, но так же не отображаютс и статьи сайта, и сноведения. Каким макаром это теперь добавить в меню или еще как то сделать чтоб люди могли зайти тудым и почитать?

Смотрите куда и как мне теперь вывести и доюавить вот это в меню при заходе на станицы сайта: 

Читать все полезные статьи
Сновидения

 

Сергей Свиридрв,
Создайте информер категорий для каталога статей, тогда будет отображаться везде, вместо кода <?if($CATEGORIES$)?>$CATEGORIES$<?endif?> установите новый код информера вида $MYINF_1$ где вместо 1 порядковый номер информера.
Yuri_Geruk,
Смотрите зайти в Информеры, создать новый информер, выбрать Раздел каталог статей, маатериалы - категории, колонок - ???,  доп опции ИД раздела 1. Затем он мне даст код. А вот как этот код вставить в левую колонку?
Сергей Свиридрв,

Да, создаем информер, но не материалов, а категорий, колонок 1. далее жмем кнопку создать и вы увидите в списке ниже новый созданный информер напротив которого увидите код вида - $MYINF_1$ с своим порядковым номером. Вставлять так же как и ставили код:

<?if($CATEGORIES$)?>$CATEGORIES$<?endif?>

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

Yuri_Geruk,

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

Смотрите еще что стало при заходе в статьи:

Читать все полезные статьи
Сновидения
Читать все полезные статьи

Сновидения

Нужно в статьях наверное как то эти 2 ссылки удалить, как подскажите? Догадался методом проб и ошибок сам удалив вот этот код <?if($CATEGORIES$)?>$CATEGORIES$<?endif?> Спасибо вам большое за то что терпели меня и очень помогали. Спасибо.

Сергей Свиридрв,

Чтобы цвет ссылок бы такой же, в стилях найти строку номер 34:

.catName,.catNameActive {
 color: #004dcc;
 margin: 0 15px;
 line-height: 2.0;
 font-weight: bold;
 border-bottom: 1px dashed;
}

добавить выделенное и сохранить изменения и готово.

...