Как возможно организовать на Drupal:
Сетка из картинок, при наведении на картинку мыши, она плавно исчезает и появляется текст в ее размер при нажатии на текст переходит на ноду с этим текстом
Пример:
http://www.cinema-group.ru/services/
Как возможно организовать на Drupal:
Сетка из картинок, при наведении на картинку мыши, она плавно исчезает и появляется текст в ее размер при нажатии на текст переходит на ноду с этим текстом
Пример:
http://www.cinema-group.ru/services/
Комментарии
Каждый блок это отдельный материал (нода) .
Вывести можно через views .
Эффект изображения на jquery .
Пара минут и работает без JS. Осталось только нацепить и стили поставить свои какие нужно.
HTML'ка
<html>
<head>
<title>Тест</title>
<style>
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.boxy {
width: 238px;
height: 238px;
overflow: hidden;
}
.boxy-img {
position: absolute;
top: 0px;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.boxy:hover .boxy-img {
position: absolute;
top: 238px;
opacity: 0;
}
.boxy-title {
font-weight: bold;
text-decoration: none;
color: #00e000;
font-size: 14px;
}
.boxy-more {
background: #4fb9e6;
display: block;
padding: 5px;
color: white;
text-decoration: none;
width: 50px;
text-align: center;
border: 1px solid #eee;
}
</style>
</head>
<body>
<div class="boxy">
<img src="http://www.cinema-group.ru/u/i/service/3e9c33099ee794ae3333bd12e4442c9c.... alt="Проектирование" class="boxy-img" />
<a href="#" class="boxy-title">Проектирование</a>
<p>Cinema Group выполняет проектные работы для частных лиц и организаций. Измерения, расчет и проектирование акустики помещения и звукоизоляции; Измерение, расчет и проектирование, спутникового, эфирного и HDTV телевидения; Анализ, расчет и проектирование кабельных AV сетей; Видеопроекции; Систем управления и контроля - «Умный дом»; Крепежа,…</p>
<a href="#" class="boxy-more">Далее</a>
</div>
</body>
</html>
подпишусь
а что подписываться, всё понятно
Это без условно понятно:
1. То есть материал должен иметь две картинки field_image, первая заглавная, вторая картинка - текст
2. Выводим views, в виде сетки, с заглавной картинкой
3. Как сделать что бы при нажатии на картинку она вела на ноду то же понятно.
Вопрос:
Как сделать (какой код и куда вставить во views) что бы при наведении мыши первая картинка плавно сменялась второй
Может есть модуль, похожий на lightbox?
Подскажите, пожалуйста хотя бы куда во views вставлять код?
Вы вообще комментарии выше читали? Я вам рабочий пример кинул.
Полный бред, зачем так извращаться?
Мой код подцепите к тизеру нужного типа материала, а затем материалы выводите через views указав что нужно показывать тизеры и все.
Вы с темизацией вообще знакомы? Если нет, то и не сделаете что желаете. Ибо чисто на одних модулях это не сделать, все равно руками поработать нужно.
Niklan, да Вы просто Бог!, а можно еще закомментировать код?, я то я совсем новичок!
Какой кусок кода отвечает за положение, картинки?, она у меня прибивается к верху страницы
По идеи можно создать ноды с такими кодами и выводить views сеткой
Просто поторопился отвечать и ниже не листнул
Это я уже понял!
ДА это гениально
Чуть чуть
Убрал из кода position: absolute;
position: absolute;
top: 0px;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
Картинка встала на место но исчезает резко
Верните position: absolute;
а сюда добавьте position: relative;
position: relative;
width: 238px;
height: 238px;
overflow: hidden;
}
а что в нем не ясно? Я просто понятия не имею что можно комментировать в коде из 6 строчек.
Стили так и так буду такими, разве что поменяются размеры блока и все.
P.s. в шестом друпале еще не умел темизировать, поэтому сказать тут ничего не могу.
Основываясь на 7 друпале.
Делаем шаблон node--[node_type].php.tpl
И пишем условие
<?php if($teaser) { ?>
ТУТ МОЙ КОД
<?php } else { ?>
ТУТ КОД ПОЛНОГО МАТЕРИАЛА
<?php } ?>
Спасибо все получилось
В 6 так же
На сайте Drupal.ru как можно сказать спасибо?
написать в топике решено, может быть кто-то найдет Ваш пост и скажет спасибо
з.ы. можно налить помощнику
Народ, подскажите, а как таким образом выводить новости т.е. не постоянные разделы, а постоянно появляющиеся новости, при этом без тизера?
PS Новости появляются на главной (последние 4 штуки), текст берется из боди (урезанный).
С точки зрения SEO, это нормальный подход?