LyalinDV

Рейтинг
162
Регистрация
20.05.2015
SeVlad:
Страницы не имеют рубрик. Рубрики - это иерархия записей.

Что тебе нужно и что ты сделал? Говори подробней и с названиями файлов.

У страниц есть шаблоны (без сайдбара, один сайдбар и тд.). Я сделал еще одну для одного из будущих своих разделов. Назовем раздел "№1". Мне необходимо, чтобы когда в следующий раз я присвоил какой-либо странице подготовленный шаблон, эта страница сразу имела родительскую страницу "№1".

ComplexPR:
Иерархия файлов-шаблонов для категорий (рубрик) выглядит следующим образом:
category-slug.php -> category-id.php -> category.php -> archive.php -> index.php

category-slug.php — данный файл имеет наивысший приоритет в иерархической системе шаблонов категорий, где slug — это условное название рубрики, вернее ее ярлык.
Давайте рассмотрим такой пример. Допустим рубрика называется «Мясные блюда». Для того, чтобы узнать какой у нее ярлык, надо пройти: адимн-панель -> Рубрики и кликнуть по названию нужной категории. На открывшейся странице мы увидим поле «Ярлык»

Если мы создадим файл и таким названием:
category-myasnye-blyuda.php

И поместим его в корень темы, туда, где находятся файлы header.php, single.php, sidebar.php и т.д, то именно к нему в первую очередь обратится WordPress при выводе страницы с рубрикой «Мясные блюда».

http://seo-mayak.com/sozdanie-bloga/nastrojka-wordpress/shablony-dlya-kategorij-rubrik-wordpress.html

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

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

<!-- В центре статьи -->

<ins class="adsbygoogle"

style="display:inline-block;width:728px;height:90px"

data-ad-client="ca-pub-7198601194119518"

data-ad-slot="4562065786"></ins>

<script>

(adsbygoogle = window.adsbygoogle || []).push({});

</script> {

max-width: 100%;

height: auto;

}

Так?

indenger20:
Самое лучшее, это через js.
вытаскивать ширину страницы и писать условия.
ну или display:none, display:block

Можно подробнее?

vandamme:
LyalinDV, а у картинок есть свойства вроде width: xx% ? (ширина в процентном соотношении). Этого не должно быть, чтобы те не сжимались.

Все стоит в пикселях. Видимо картинку сжимает таблица...

totamon:
я вот последнее время 200% прошу, чтобы заранее боялись и спасибо не забывали говорить😂
LyalinDV, не понятно что вас в скринах не устраивает? пишите код, или урл примера...

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

Может подскажите что и куда вставить? Мне необходимо, чтобы на маленьких экранах только картинки уменьшались.

Вот как выглядит responsive.css:

/*-------------------------------------

Responsive Properties
--------------------------------------*/
#container {max-width: 100%;}

@media screen and (max-width:840px){
#main #content {display: block;}

#container #main #content,
#container #main .sidebar {
width: 100%;
max-width: 100%;
}
}


@media screen and (max-width:640px){
#footer .widget-footer {
display: block;
margin: 0 0 10px;
width: 100%;
}
}


@media screen and (max-width:480px){
#header-logo {
margin: 0;
width: 100%;
}

#header-logo > a {
display: table;
margin: 0 auto;
}

.widget-header {
float: none;
text-align: center;
width: 100%;
}

#nav-top {
display: block;
float: none;
clear: both;
}
#nav-top .nav-top {float: none;}

#nav-main {padding-left: 0;}

#nav-main .nav-main {
float: none;
border: none;
}

#nav-main .nav-main > li, #nav-main .nav-main > ul > li {
clear: both;
float: none;
border-bottom: 1px solid #222;
border-left: none;
border-right: none;
}

#nav-main .nav-main > li:last-child, #nav-main .nav-main > ul > li:last-child {border-bottom: none;}

#nav-main .sub-menu, #nav-main .children, #nav-main .sub-menu li, #nav-main .children li {
border: none;
box-shadow: none;
}

#nav-main .sub-menu a {padding: 10px 20px;}
#nav-main .sub-menu .sub-menu a {padding-left: 40px;}
#nav-main .sub-menu .sub-menu .sub-menu a {padding-left: 60px;}
#nav-main .sub-menu .sub-menu .sub-menu .sub-menu a {padding-left: 80px;}

#nav-main .sub-menu .sub-menu, #nav-main .children .children {top: 0;}

#nav-main li:hover > ul {display: none;}
#nav-main .page_item:hover > ul {display: inline;}

#nav-main .toggle-on > .sub-menu {
display: block;
position: relative;
overflow: hidden;
}

#nav-main .toggle-on > .sub-menu,
#nav-main .toggle-on > .sub-menu > li,
#nav-main .toggle-on > .sub-menu > li a {
width: 100%;
}

.rtl #nav-main {padding-right: 0;}
.rtl #nav-main .nav-main,
.rtl #nav-main .nav-main li {float: none;}

.rtl #nav-main .sub-menu .sub-menu a {padding-left: 20px; padding-right: 40px;}
.rtl #nav-main .sub-menu .sub-menu .sub-menu a {padding-left: 20px; padding-right: 60px;}
.rtl #nav-main .sub-menu .sub-menu .sub-menu .sub-menu a {padding-left: 20px; padding-right: 80px;}
}


@media screen and (max-width:360px){
.bjqs-heading, .bjqs-descript {display: none;}

.entry-excerpt, .entry-thumbnail {
clear: both;
padding-right: 0;
}
.entry-thumbnail {margin-bottom: 4px;}

.rtl .entry-thumbnail {padding-left: 0;}
}
SeVlad:
Что бы по уму - для разных размеров экранов надо выдавать разные картинки. Что бы "сжатие" было не более процентов 20.

А как это реализовать?

Joker-jar:
Ну судя по скрину как раз примерно 80% ширина. Меньше пробовали указывать?

Пробовал ставить и 50% - результат тот же.

---------- Добавлено 21.05.2015 в 10:13 ----------

proksey-net:
ну так у вас написано max-width, что не запрещает браузеру делать картинку меньше

А как сделать так, чтобы картинка не могла быть шире 80% основного контейнера?

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

---------- Добавлено 21.05.2015 в 11:15 ----------

Никто не может подсказать?

Всего: 969