Методологически правильная работа с изображениями, видео

Прислано: rotarru

ср, 08/02/2012 - 09:22

На сайте сейчас десятки статей. Будут тысячи.
Все фотки, видео валятся в одну кучу.
Как-бы это всё привести в порядок? Или не надо?

При в ставке во vkontakte подставляется не главная фотография со страницы, при этом в facebook вставляется нормально.
А видео и фэйсбук не ловит сам, даёт выбирать из всех видео, видеоссылок на youtube на сайте
Вот код со страницы главного изображения

а вот просто лого к другой статье из сайдбара

Как фэйсбук распознаёт главное изображение?

The Wall - модуль стены изображений (блок + форматтер)

Прислано: dylan

вт, 24/01/2012 - 06:43

Решил поделиться с сообществом новым модулем для семерки.
Сразу оговорюсь. Тема сисек чуть прикрыта
В общем делает он следующее:

Вот такое вот чудо

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

Не маштабировать при условии

Прислано: saxum2010

пн, 23/01/2012 - 07:39

Другие статьи по теме:

Уважаемые специалисты подскажите пожалуйста как при создании пресетов картинок в Drupal 7 задать правило,
(что бы масштабировалось и обрезалось) только изображения больше 400x400,
если ли же изображение меньше указанного размера, то в пресете использовалось именно его (без масштабирования и обрезки).
Заранее благодарю за ваши ответы

неровно выводятсят картинки в слайдшоу

Прислано: alexandra_ivanova

чт, 22/12/2011 - 14:58

Есть слайдшоу и вверху картинка выводится,но она должна выводится в центре,а выводится иногда криво(как на рис.1).но если открыть картинку(перейти по ссылке на картинку) и вернуться обратно,то картинка уже расположена в центре!!!где глючит???

Автоматический ресайз больших изображений в тексте

Прислано: ii

пн, 12/12/2011 - 19:48

Необходимо автоматически пропорционально уменьшать размеры больших изображений в тексте (должны изменяться только атрибуты width и height, без фактического ресайза). Функция должна быть заложена в фильтр ввода.

Подскажите, пожалуйста, решение.

Темизация ноды

Прислано: awd777

пт, 09/12/2011 - 08:30

Добрый день.

Есть тип контента Product, в нем 2 поля типа File->Image.
Одно просто изображение, второе выводится с помощью Lightbox2 модуля.
И в body просто текст, описание продукта.

Нужно темизировать вывод ноды.
<?php print_r($node); ?>
Выводит
<?php[body] => Описание формочки 2?>

Темизирую tpl файл:

<?php
<div class="b-my">
        <?
php
            
foreach ($node->field_photos as $key => $photo) {
                print 
$photo['view'];
            }
        
?>
        <?php print $node->body?>
    </div>
?>

В итоге print $node->body; выводит почему то кроме содержимого поля body и содержимое полей с изображениями. Что я делаю не так? Как мне получить только текст из body, а фото выводить вручную, как выше?

Изменение размера картинок Views

Прислано: itdt

ср, 07/12/2011 - 13:27

В материале есть картинки с видом товара.
Вывожу список товаров через Views.
Так как все картинки разного размера, то выглядит некрасиво.

Подскажите модуль, который умеет уменьшать высоту картинки (прописывать height="") в случае, если высота больше заданной величины.

Темизация Views и Image

Прислано: awd777

ср, 07/12/2011 - 08:29

Добрый день

Перед созданием темы воспользовался поиском и нашел пару тем по моему вопросу, но всё равно не получается..

Имеется Views блок по имени v_product_block, unformatted, field. В нём Должны быть 3 фото, при наведении на которые появляются альтернативные фото.
Создал тип материала, в нём 2 поля - field_photos (несколько фото) и field_hover_photo. В настройках вью выставил, чтобы выводилось только 1-е фото из field_photos.
Но кастомизировать вывод конкретных полей не получается в шаблоне..

Сейчас создал только views-view-unformatted--v-product-block.tpl.php (остальные дефолтные):


<?php
?>
<?php 
foreach ($rows as $id => $row): ?>
    <div>
        <?php print $row['field_photos'];?>
    </div>
<?php endforeach; ?>

Плодит только пустые дивы. Просто print $row выводит фото друг за другом в отдельных дивах и т.д. Разметка не та, что мне нужна.
Что мне сделать, чтобы получить просто url'ы этих фото?

Drupal 7 auto ALT Image

Прислано: GDE

вс, 04/12/2011 - 17:07

Другие статьи по теме:

Для Друпал 7, не пойму как всем картинкам присвоить автоматический alt из токена. Кто что использует? Есть много вьюшек, в них тоже нужно чтоб были альты...

Получить в качестве поля ссылку на изображение

Прислано: xakudu

пт, 02/12/2011 - 14:29

Есть материал, в нем поле типа Изображение. Как во Views получить поле с прямой ссылкой на это изображение, без форматирования? В форматерах нет такого пункта, и в итоге можно получить лишь сформированный html. Как решается эта проблема? Может есть какой-нибудь модулёк? Или только руками?

[РЕШЕНО]Не удаляется изображение в режиме редактирования ноды

Прислано: liveflow

чт, 01/12/2011 - 14:14

Помогите пожалуйста решить такую проблему:

Есть стандартный тип материалов, Basic Page. В нем - поле Image.
Однажды закачав картинки в эти поля, я обнаружил что не могу удалить закачанную картинку и закачать вместо неё новую.

Происходит это так:

Я нажимаю Remove и получаю уведомление что файл удален, но поле отображается таким же:

После второго нажатия Remove поле очищается:

Затем при сохранении ноды появляется сообщение валидатора:

The content on this page has either been modified by another user, or you have already submitted modifications using this form. As a result, your changes cannot be saved.

Хостинг it-patrol, на чистой установке всё работает. После того как обнаружил эту ошибку, последовательно снёс ElFinder и FileField Sources (думал что они что-то подмешивают). Логи сервера и журнал не содержат намёков.
Drupal 7.9
Public file system path:
sites/site123.ru/files
Transliterate file names during upload
Web server Apache/2.2.3 (CentOS)
PHP 5.2.17
File system Writable (public download method)

Подскажите в какую сторону копать?

Простой слайдер в Drupal 7

Прислано: xakudu

вт, 29/11/2011 - 18:24

Как наиболее просто реализовать слайдер картинок отдельной ноды? Неужели только создавать views slideshow, пихать все в блок и выводить в нужном месте страницы, привязывая через аргумент "номер ноды". Или есть какой-нить модуль, который упрощает это? Только чтобы при нажатии был простой переход - безо всяких jQuery - тупо ссылку на оригинал картинки.
Как наиболее просто? Как вообще темизировать отдельное поле?

Вывод в шаблоне изображений-полей ноды с пресетом, выбраным пользователем в Drupal7

Прислано: rebroff

чт, 24/11/2011 - 10:03

Другие статьи по теме:

Подскажите, пожалуйста, как в 7-ке формируется вывод поля-изображения с установленным форматом отображения и как этим управлять.
Т.е. как я могу переопределить вывод этого поля с учетом всех настроек, выбранных пользователем - формат("Изображение" или,например, "Colorbox"), стиль в ноде - такой то, а стиль при переходе по ссылке - вот этот(пресеты Image Style).
Куда смотреть в API?

Вот так я задаю статичный вывод

theme_image_style(array('style_name' => 'class_photo_preset', 
                        'path' => $vars['field_class_photo'][0]['uri'], 
                        'width' => '300'));

Наверное можно динамически 'style_name' брать из field_class_photo['items']['formatter'].
Но как учесть варианты 'в ноде' и 'переход по ссылке'?

Заголовок в галереи

Прислано: Василий Сергеевич

пн, 14/11/2011 - 12:53

Сделал галерею на image. Создаю галереи. Добавляю в них фото (создаю материал изображение и в них указываю соотв. галерею). Заходя в галерею, а это насколько я понял, представление image_gallery, я не вижу заголовка. Хотелось бы чтобы было написано название этой галереи. Наверное реализовать можно как-то с помощью аргумента соответствующего представления, но как не могу сообразить.

Сделать черно-белое фото

Прислано: jsv

вс, 06/11/2011 - 17:35

Хочется узнать, никто не сталкивался ли с модулем, делающим черно-белое фото из цветного. То есть грубо говоря - закачиваешь фотку, ставишь галочку- на выходе сохраняется и оригинал , и черно-белая копия. Может кто-то нечаянно сталкивался?

RSS-материал

Новое на сайте