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

+16
2.08K
Продолжаю осваивать 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 10 лет назад #
В итоге мы получаем сайт с кучей внешних ссылок на другие сайты. Лучше бы в настройках сделали функцию скачать к себе на сервер и показывать оригиналы с других сайтов. А мы бы сами выбрали что нам делать glasses
+2
burn burn 10 лет назад #
или ретранслировать
-5
letsgo letsgo 10 лет назад #
Евгений, при всем уважении - задача решается не так. Пока что путь - дорога в бан. Если вы хотите так у себя показывать картинки, боюсь АГС придет за вами быстро. Обратите внимание на программу Image Sammler и её функционал. Далее парсинг картинок в папку и конвертация в оригинальные фото - размещение на сайте.
0
Zau4man Zau4man 10 лет назад #
При всем моем уважении к вам, если вы планируете делать сайт только на основе этого компонента, то да - вы правы. АГС.
Если раздел будет лишь дополнять контент сайта - все ок.

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

Еще от автора

Шаблон вывода категорий
Делюсь небольшим компонентом, который выводит на списком записей список категорий со своим шаблоном.
Виджет "Меню добавить"
Небольшой виджет, предназначенный исключительно для вывода меню добавления контента.
ZПоиск. Другой взгляд на поиск
В рамках более глубокого знакомства с Vue в частности с появившимся недавно Composition Api сделал на Vue небольшой компонент, который по функционалу
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.