Создание и продвижение сайтов, материалы веб-мастеру!
Способы заработка, свой бизнес в интернете!

Подписка на получение новых публикаций сайта с помощью RSS

Подписка с помощью RSS
(читателей: 3332)

Мой LiveJournal Мой Я.ру Мой FaceBook Мой Twitter

Читать в соц. сетях:

Куда вложить деньги - инвестирование в ПАММ-счетаПассивный доход за счёт инвестирования Куда сегодня можно вложить деньги

Инструкции и методы решения различных задач

Раздел "Инструкции и методы"

Основа данного раздела - это пошаговые описания решений определённых задач в сайтостроении (вёрстка, web-дизайн, программирование и прочее), но не только, а также примеры решения различных трудностей с помощью полезного софта и некоторые другие интересные материалы

Рейтинг инструкций по оценкам пользователей | Все инструкции и методы одним списком

Drupal фотогалерея с голосованием

Drupal фотогалерея с голосованием

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

Особенности схемы работы такого интернет сайта, прежде всего, состоят в том, что он предполагает размещение большого количества изображений в едином формате, а также систему голосования, которая позволяет каждому уникальному посетителю оставить свой голос за одну лучшую или несколько понравившихся фотографий. При этом, чтобы избежать накручивания рейтинга, что делает проведение в конкурсе более справедливым, на ресурсе должен быть предусмотрен автоматический учет IP адреса пользователя или предлагаться быстрая авторизация в системе.

Фотогалерея с голосованием

Одной из наилучших CMS для реализации поставленной задачи является Drupal, фотогалерея с голосованием в котором предлагает большие возможности настройки. Она позволяет выполнять группировку по альбомам, осуществлять пакетную загрузку изображений, представлять различные альбомы в виде топов, с небольшим описанием и предварительным просмотром.

Полезные модули

Как и для любой CMS, прежде всего необходимо установить подходящие модули. Для создания стандартной галереи наиболее популярными модулями являются Мedia и Media Gallary. Они подходят как для фотохостингов, так и для видеофайлов. Также для этого могут быть использованы модули colorbox, thickbox и lightbox. Достаточно установить только один из предложенных вариантов, к примеру lightbox.

Полезные модули

В свою очередь для осуществления возможности голосования можно использовать модули Voting API, Node Vote, Vote Up/Down, которые также следует скачать и настроить.


Видео 1. Работа с модулями Node Vote и Vote Up/Down

Помимо этого неплохо установить модуль для создания списков Views, модули для возможности пакетной загрузки изображений (например, для интернет магазина) Imagefield или/и FileField.

Если предполагается загрузка изображений самими пользователями, большим подспорьем станет модуль Transliteration, который автоматически конвертирует русские названия изображений в наименование английскими буквами, что как известно обеспечивает более стабильную работу ресурса.

Не стоит также забывать, что загружаемые пользователями изображения могут быть различных размеров и разрешения, а значит нужен модуль сжатия ImageAPI. И, напоследок, конечно же, модуль ImageCache, который позволит создать и установить необходимые настройки для обработки всех изображений, помещаемых в галерею.

Создание галереи

После того как необходимые модули скачаны и установлены, можно приступать к созданию галереи. Для начала выполните настройку ImageCache, в которой создайте два пресета (настройки по умолчанию). Для этого в панели необходимо выбрать «Add new preset» (добавить новую настройку по умолчанию). После чего введите наименование галереи, например «lightbox» и установите параметры большого изображения (высоту и ширину). Таким образом, вы создаете первую настройку, которая будет применяться ко всем изображениям галереи при нажатии на них курсора мыши.

Вторая настройка также создается через «Add new preset». Для нее лучше обозначить имя thumbnail (миниатюра), где вновь устанавливают размеры, но в этот раз для малой картинки изображения, которая будет представляться в общей галерее.


Видео 2. Создание простой галереи на Drupal

При помощи модуля ССК (если он не установлен ранее, его также следует скачать и настроить) необходимо создать новый тип содержимого ресурса. Для этого выполним путь «admin — content — types — add». Присваиваем новому типу наименование «Фотографии» и выбираем тип «image». Далее проследуем по пути «admin — settings — voteupdown — node» и в соответствующей строке «Фотографии» активируем модуль голосования, выбрав виджет «Up and Down» (вверх и вниз).

Чтобы избежать накручивания голосования пользователями, в настройке VotingAPI, куда можно перейти по цепочке «admin — settings — votingapi» необходимо установить время, через которое анонимный пользователь сможет вновь вернуться на сайт, чтобы повторно проголосовать. Если правила голосования вообще не допускают подобной возможности, установите настройку «никогда». В данном случае, конечно, вы отказываете в возможности голосовать пользователям, работающим за одним ПК. А потому, можно дополнительно предложить пройти регистрацию на ресурсе или авторизироваться через социальные сети.

Помимо вышесказанного, в CMS Drupal для создания небольших фотоальбомов можно использовать модуль album photos, в котором также можно настраивать голосование и комментирование изображений для рекламы. В этом модуле, как правило, доступны режимы демонстрации случайных или новых изображений.

 

Инвестируй выгодно...

Инвестиции в ПАММ-счета на рынке Форекс

Если Вам понравился данный материал, подпишитесь на получение новых публикаций сайта с помощью RSS-ленты или E-mail-рассылки:

Подписка на обновления сайта с помощью RSS

Введите свой e-mail:

RSS-подписчиков: 3332 | E-mail-подписчиков: 3068


Спасибо Вам за добавление данной страницы в социальные сервисы:


Ещё инструкции и методы...


Задать вопрос или оставить комментарий

Вы можете поделиться своим мнением по теме или задать возникшие вопросы в комментариях. Спасибо!

Чтобы получить подробный ответ на ряд возникших вопросов или если требуется детальная помощь в решении какой-либо задачи, можно воспользоваться данной формой. Ответы на вопросы, заданные через указанную форму, публикуются в разделе "Вопросы пользователей".


Изображение пользователя Elenka.

А как прикрутить голосование за отдельную фотографию в модуле Galerie (или любом другом, позволяющим грузить фото со сторонних ресурсов)? Перепробовала кучу модулей, в т.ч. из этой статьи, но вижу только возможность голосовать за статьи и комментарии или за галлерею в целом вместо отдельных фотографий.

Отправить комментарий
Содержание этого поля является приватным и не предназначено к показу.
You can change the default for this field in "Comment follow-up notification settings" on your account edit page.
КАПЧА
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
6 + 8 =
Решите эту простую математическую задачу и введите результат. То есть для 1+3, введите 4.
Инвестиции на Форекс

Copyright © 2007-2018, Николай Мурашкин | Хостинг сайта

Копирование, а также любое другое подобное использование материалов без ссылки на сайт NikMurashkin.RU строго запрещено!

тИЦ и Page Rank сайта