Вывод миниатюр в анонсах

Статус
Закрыто для дальнейших ответов.

annabum

Active Member
Регистрация
29.04.2016
Сообщения
26
Здравствуйте! Так получилось, что контент на сайте вордпресс у меня расположен и по страницам, и по записям. Соответственно, в рубриках они идут вперемешку. Главная - статичная. То есть анонсы выводятся не на главной. Искала инфу везде, то ли не разобралась, то ли все рекомендации к моему сайту неприменимы, так как ничего похожего в кодах описанных файлов не нашла. А где нашла - результата после добавления рекомендуемого кода не было.
Как можно настроить вывод миниатюр в анонсах при таком раскладе? Сами миниатюры в шаблоне есть, но показываться не желают. Может, кто-то подскажет универсальный вариант или хотя бы реально подходящий плагин?
 

annabum

Active Member
Регистрация
29.04.2016
Сообщения
26
Нужный код таки нашла, но опять возникла проблема - куда именно в файле css воткнуть вот это, чтобы было обтекание картинки текстом?
img.mini{
float:left;
margin: 0 5px 5px 0;
}
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
В любое место, можно в конце.
В файле style.css
 

annabum

Active Member
Регистрация
29.04.2016
Сообщения
26
Не получилось. У меня там сейчас вот такой код:
Код:
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>



<h2 class="post-title"><a href="<?php esc_url(the_permalink()) ?>" rel="bookmark"><?php the_title(); ?></a></h2>


<div class="postmeta"><?php #smartline_display_postmeta(); ?></div>


<div class="entry clearfix">
<?php smartline_display_thumbnail_index(); ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail(array(180,180)); ?></a>
<?php the_excerpt(); ?>
<a href="<?php esc_url(the_permalink()) ?>" class="more-link"><?php _e('&raquo; Читать далее', 'smartline-lite'); ?></a>
</div>


<div class="postinfo clearfix"><?php #smartline_display_postinfo(); ?></div>


</article>
Про mini тут не упоминается. Похоже, оно не поняло, что это связано одно с другим. А куда тут можно задать mini, чтобы не сломать всю конструкцию?
Попробовала так:
Код:
<a href="<?php the_permalink(); ?>"<img class="mini" title="<?php the_title(); ?>"><?php the_post_thumbnail(array(180,180)); ?></a>
- реакции ноль.... В style.css вставила в самый конец, все пообновила - никак(((
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Во втором случае не сработало, потому что там нет src до картинки.
Чтобы дать ответ, надо видеть саму функцию smartline_display_thumbnail_index()
 

annabum

Active Member
Регистрация
29.04.2016
Сообщения
26
BaNru сказал(а):
Во втором случае не сработало, потому что там нет src до картинки.
Чтобы дать ответ, надо видеть саму функцию smartline_display_thumbnail_index()
А как вам ее показать? Я как-то не очень представляю, с чем ее вообще едят((
За кнопочку извините, просто постоянно так нервничаю, что забываю не только о правилах оформления, а вообще думать о чем-то другом толком не могу...
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Хотя нет, ошибся.
Картинка же выводится в the_post_thumbnail(array(180,180));

В общем, чтобы долго не мучиться делай так
Код:
<a href="<?php the_permalink(); ?>" class="mini" title="<?php the_title(); ?>"><?php the_post_thumbnail(array(180,180)); ?></a>
Код:
.mini img {
  float: left;
  margin: 0 5px 5px 0;
}
 

annabum

Active Member
Регистрация
29.04.2016
Сообщения
26
BaNru сказал(а):
Хотя нет, ошибся.
Картинка же выводится в the_post_thumbnail(array(180,180));

В общем, чтобы долго не мучиться делай так

<a href="<?php the_permalink(); ?>" class="mini" title="<?php the_title(); ?>"><?php the_post_thumbnail(array(180,180)); ?></a>

Код:
.mini img {
  float: left;
  margin: 0 5px 5px 0;
}
Сделала, не помогло. Сейчас у меня все это выглядит вот так: (файл content-excerpt.php)



<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

<h2 class="post-title"><a href="<?php esc_url(the_permalink()) ?>" rel="bookmark"><?php the_title(); ?></a></h2>

<div class="postmeta"><?php #smartline_display_postmeta(); ?></div>

<div class="entry clearfix">
<?php smartline_display_thumbnail_index(); ?>
<a href="<?php the_permalink(); ?>" class="mini" title="<?php the_title(); ?>"><?php the_post_thumbnail(array(180,180)); ?></a>
<?php the_excerpt(); ?>
<a href="<?php esc_url(the_permalink()) ?>" class="more-link"><?php _e('&raquo; Читать далее', 'smartline-lite'); ?></a>
</div>

<div class="postinfo clearfix"><?php #smartline_display_postinfo(); ?></div>

</article>
А это в стилях style.css, в самом низу:


}
img.mini{
float:left;
margin: 0 5px 5px 0;
}
А вот оно на сайте: http://otdelkadom.tk/topics/linoleum/
Ума не приложу, чего ему еще надо, что не так делаю?
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Во первых: я стили написал другие, смотрим внимательно
Во вторых: не забываем чистить плагин кеширования.
 

annabum

Active Member
Регистрация
29.04.2016
Сообщения
26
BaNru сказал(а):
Во первых: я стили написал другие, смотрим внимательно
Во вторых: не забываем чистить плагин кеширования.
Стили поправила, теперь последний блок выглядит так:


/********* ----------------- ***********************/
.b-top {z-index:2600;position:fixed;right:0;bottom: 0;width:34%;margin-left:50%;opacity: 0.5;filter:alpha(opacity=50);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {
z-index: 2600;
position: absolute;
display: block;
right: 0;
bottom: 0;
/*margin: 0 0 0 100%;*/
padding: 32px 12px 4px;
color: white;
background: #000 url(http://alaev.info/wp-content/plugins/goupbutt/b-j-top.png) no-repeat 50% 11px;
/* border-radius: 7px; */
.mini img {
float: left;
margin: 0 5px 5px 0;
}
кэш автоматом чищу после редакций... без изменений((
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
annabum сказал(а):
ну вот поэтому и не работает. Где говорилось что внутрь другого правила надо вставлять?
У правила .b-top-but { обязательно сначала должна быть закрывающая }

Рекомендую хотя бы на википедии внимательно статью прочитать
https://ru.wikipedia.org/wiki/CSS
 

annabum

Active Member
Регистрация
29.04.2016
Сообщения
26
BaNru сказал(а):
ну вот поэтому и не работает. Где говорилось что внутрь другого правила надо вставлять?
У правила .b-top-but { обязательно сначала должна быть закрывающая }

Рекомендую хотя бы на википедии внимательно статью прочитать
https://ru.wikipedia.org/wiki/CSS
Так я ни во что не вставляла... Прошла в самый низ стилей, где все уже кончилось, добавила новую строку и туда вписала...
То есть сделать как-то так?
Код:
.b-top {z-index:2600;position:fixed;right:0;bottom: 0;width:34%;margin-left:50%;opacity: 0.5;filter:alpha(opacity=50);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {
z-index: 2600;
    position: absolute;
    display: block;
    right: 0; 
    bottom: 0;
    /*margin: 0 0 0 100%;*/
    padding: 32px 12px 4px;
    color: white;
    background: #000 url(http://alaev.info/wp-content/plugins/goupbutt/b-j-top.png) no-repeat 50% 11px;
    /* border-radius: 7px; */
}
.mini img {
  float: left;
  margin: 0 5px 5px 0;
}
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138

annabum

Active Member
Регистрация
29.04.2016
Сообщения
26
BaNru сказал(а):
ЕСТЬ!!!!!!!!!! Какой же вы... прямо слов нет... И человек прекрасный, и профи настоящий!!!!!!!!! Какое же вам очередное спасибище!!! :biggrin:
 
Статус
Закрыто для дальнейших ответов.
Верх Низ