Страница 1 из 1

Изображение на странице Новость

СообщениеДобавлено: 16 фев 2015, 12:29
REM
Речь пойдет про версию 1.9.1 Вопрос вот в чем. При размещении новостей мы прикрепляем изображение к новости.
Когда мы видим список новостей то все как бы нормально, текст обтекает изображение.
Изображение масштабируется это все устраевает.
При анализе кода который получает браузер складывается такая картинка:
Код: Выделить всё
<div class="news-items">
<
p>
<
span class="date">ДАТА</span>
</
p>
<
div class="news-image-list">
<
a class="fancy" href="/uploads/news/ссылка на рисунок">
<
img alt="Описание " src="/uploads/news/thumb_115x115_ссылка на рисунок">
</
a>
</
div>
<
p>
<
span class="title">
<
a href="ссылка на страницу">Заголовок</a>
</
span>
</
p>
<
p>Текст новости (Анонс)</p>
<
p>
<
a href="ссылка на страницу">Читать далее »</a>
</
p>
<
div class="clear"></div>
</
div> 

А вот когда переходим на страницу самой новости, то изображение повисает над текстом, текст уходит ниже, изображение не изменяется в размере от загруженного. При анализе кода увидел такую картинку:
Код: Выделить всё
<div class="news-image">
<
div class="news-image">
<
a class="fancy" href="/uploads/news/karta.png">
<
img alt="Субъекты РФ, в которых введено новое налогооблажение " src="/uploads/news/thumb_480x480_karta.png">
</
a>
</
div>
</
div>
<
div class="clear"></div><p>текст новости </p> 

В CSS класс NEWS-IMAGE :
Код: Выделить всё
.news-image {
    float: left;
    padding: 10px 0px;
}
 
я так понимаю обтекание слева есть. Вопрос зачем два DIV class="news-images"?
И где можно убрать
Код: Выделить всё
<div class="clear"></div> 
идущий после изображения?

Re: Изображение на странице Новость

СообщениеДобавлено: 16 фев 2015, 12:48
REM
Снимаю вопрос проблема решилась.
Внес изменения в файле .themes/classic/veiws/moduls/news/veiws/veiw.php

Код: Выделить всё
<div class="clear"></div>
            <!--<div class="news-image">-->
                <?php echo '<div class="news-image">'.CHtml::link(CHtml::image($src, $model->getStrByLang('title')), $model->image->fullHref(), array('class' => 'fancy')).'</div>';?>
            <!--</div>
            <div class="clear"></div>-->
    <?php endif; ?>

Все работает, лишний тег
Код: Выделить всё
<div class="news-image"> 
- убрал, обтекание восстановил убрав
Код: Выделить всё
<div class="clear"></div>