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

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

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

Сообщение REM » 16 фев 2015, 12:29

Речь пойдет про версию 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> 
идущий после изображения?
Мысль - это оргазм мозга. Те, кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать. (М.Кундера)
Аватара пользователя
REM
Гражданин
Гражданин
 
Сообщения: 151
Зарегистрирован: 28 мар 2014, 07:06
Откуда: Первоуральск
Очки репутации: 5

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

Сообщение REM » 16 фев 2015, 12:48

Снимаю вопрос проблема решилась.
Внес изменения в файле .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> 
Мысль - это оргазм мозга. Те, кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать. (М.Кундера)
Аватара пользователя
REM
Гражданин
Гражданин
 
Сообщения: 151
Зарегистрирован: 28 мар 2014, 07:06
Откуда: Первоуральск
Очки репутации: 5


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 57

cron