Компонент Фотолента

+16
1.93K
Продолжаю осваивать 2ю версию инстант, парсинг, сервисы Яндекса и наполнять сайт тематическими разделами.
Предлагаю вашему вниманию компонент Фотолента.

Что он делает?

Компонент парсит, сохраняет в базу и выводит на сайте в виде ленты миниатюры фотографий с Яндекс.фотки со ссылками на оригиналы. Ссылки прописаны через встроенный редирект.

Как выглядит

Иллюстрация

Демо

Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст

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

Настройки

Компонент имеет свои настройки.

Иллюстрация

Вы можете указать СЕО теги дескрипшн и кейвордс для компонента.

Авторские права

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

Где взять рсс-ленту, чтобы указать в настройках

Идем на Яндекс фотки fotki.yandex.ru/ Забиваем нужный поисковый запрос. Копируем адрес рсс-ленты (нам нужна ссылка типа atom). Например, для оперы, ссылка тут

Иллюстрация

Яндекс отдает 50 последних фото. Поэтому нужно понимать, что фотолента вашего сайта наполниться последними 50 фотографий и будет пополняться постепенно.

Как устанавливать?

Через пакет-инсталлятор, как обычно.

Что в планах

— Написать виджет для вывода последнего фото
— Остальные планы будут зависеть от пожеланий в комментариях.

Где взять?

Стоимость компонента 300р.

Убедитесь, что на вашем хостинге работает curl, safe_mode отключен (иначе курл будет вываливать ошибки в админке при выполнении задачи) и установлен ionCube.

Запрос на покупку можно сделать в личку, в icq 382-563-702, e-mail: evg.bulakh@gmail.com или через форму контактов на моем сайте www.zau4man.ru/kontakty.html

UPDATE 1.11.2014

В компонент по просьбе одного из заказчиков добавлен рейтинг.

Иллюстрация

Рейтинг меняется только в положительную сторону. Голосовать могут только зарегистрированные пользователи. Потестировать можно на демо сайте, зайдя под демо-пользователем/

Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст


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

Иллюстрация
+3
guloc guloc 9 лет назад #
В итоге мы получаем сайт с кучей внешних ссылок на другие сайты. Лучше бы в настройках сделали функцию скачать к себе на сервер и показывать оригиналы с других сайтов. А мы бы сами выбрали что нам делать glasses
+2
burn burn 9 лет назад #
или ретранслировать
-5
letsgo letsgo 9 лет назад #
Евгений, при всем уважении - задача решается не так. Пока что путь - дорога в бан. Если вы хотите так у себя показывать картинки, боюсь АГС придет за вами быстро. Обратите внимание на программу Image Sammler и её функционал. Далее парсинг картинок в папку и конвертация в оригинальные фото - размещение на сайте.
0
Zau4man Zau4man 9 лет назад #
При всем моем уважении к вам, если вы планируете делать сайт только на основе этого компонента, то да - вы правы. АГС.
Если раздел будет лишь дополнять контент сайта - все ок.

Плюс все таки неуникальный контент не ведет к АГС. В 99% случаев сайт влетает под АГС так как не нравится юзерам. Процент отказов большой, например. Тут спорить можно долго, но уверен, что человек, зайдя в фотоленту кликнет по "следующие". А значит проведет на сайте больше времени, добавить ПФ и т.п.
0
lezginka.ru lezginka.ru 9 лет назад #
Конечно же мы их нарушаем smile Именно поэтому я не планирую парсить оригиналы, а делаю именно ленту миниатюр-ссылок
лучше скачать миниатюры и со своего сайта выдавать ... возможно ставить ссылки на оригинал и то как текст(а не гиперссылка) под миниатюрой
0
Zau4man Zau4man 9 лет назад #
Миниатюры итак скачиваются.
возможно ставить ссылки на оригинал
а вот над этим я подумаю.
и то как текст(а не гиперссылка)
а вот это путь в никуда. Ни один нормальный человек не будет копировать ссылку и вставлять в окно браузера. А значит получаем повышение процента отказов и путь в никуда.
+1
Reborn Reborn 9 лет назад #
Хорошая затея, если ей придать социальность ( постинг на сайт картинок из яфото ) добавить в редактор и т п . В коде нужны свои альты, в админке - выбор папки(/images_tmp_downloads), ну и .... сохранять свойства (метатеги) в обработчике при ресайзе посредством пыхапэ
+1
Reborn Reborn 9 лет назад #
вижу, мало, кто понял, о чем речь. Вот тут подробно расписано http://instantcms.ru/forum/thread19792.html
0
Zau4man Zau4man 9 лет назад #
В компонент по просьбе одного из заказчиков добавлен рейтинг. Подробности в update в конце поста.

Еще от автора

Готовый сайт лендинг компании по подбору персонала
Делал два года назад. Заказчик сменил профиль и сайт не пригодился.
Выведем контент группы в списке полей группы
Поле позволяет в списке полей группы вывести последний контент этой группы.
Чиним реферальные ссылки биллинга при закрытом сайте
Проблема такая: если сайт закрыт, то при переходе по реферальной ссылке типа /r/1 пользователя перехватывает компонент Авторизация, и хук биллинга, ко
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.