Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

PHP или Python script публикации фотографий + PHP виджет для страницы сайта

project expired


PHP или Python script публикации фотографий + PHP виджет для страницы сайта


1. Скрипт:

Функция 1.1:

Скрип должен проверять фотографии, публикуемые оператором в локальной папке на определенный размер (более «n» килобайт), наличие правильного названия: DDMMYYYY-NAME—TIME-CATEGORY (yyyy- год, mm- месяц, dd-день, TIME-время, NAME-название, CATEGORY-категория) (Название категории на кириллице). В случае ошибки сообщать об этом всплывающим окном и не исполнять остальные функции, пока не будет устранена ошибка.


Функция 1.2:

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


Функция 2:

Скрипт должен размещать фотографии в хронологическом порядке (дерево /category/yyyy/mm/dd (yyyy- год, mm- месяц, dd-день) папка категории на латинице) по категориям на хостинге подключаясь по протоколу sftp, изменяя название на 1*****(*-нумерация от 0 до 9), беря его из log файла, и помечать название в log файле, как использованное.


Функция 3: Скрипт должен публиковать путем создания отдельных страниц для каждой фотографии по шаблону + общее превью в виде календаря соответствующей категории на странице сайта (каждая категория имеет собственную страницу, + предусмотреть функцию простого добавление новых категорий)! Вызов календаря необходимо сделать мультиплатформеным php виджетом (сейчас сайт работает на CMS WP, в ближайшее время планируется переделка на чистый HTML).


Функция 4: Скрипт должен сообщить об успешном окончании публикации фотографий и открыть страницы в браузере для проверки.


Скрипт должен работать на OS Ubuntu 14.04


2. Виджет


Необходимо разработать виджет отображения фотографий в форме превью и последующего отображения одиночной фотографии на отдельной странице. Обязательно использовать social share кнопки Facebook, vk.com, ok.ru, mail, pinterest, instagram

Соответственно нужно предусмотреть теги для всех соцсетей с названием категории, проекта, и данными.


Поверх превью должен быть патерн с информацией из первичного файла TIME - время прохождения, DDMMYYYY - дату прохождения.


На странице фотографии информация TIME, DDMMYYYY, NAME - название команды публикуются под фотографией и обязательно включаются в теги для social share кнопок.


Примеры виджетов:

Превью:

http://goo.gl/cdSZ6A

goo.gl/dC6zLO#winner

Отдельное фото

http://goo.gl/o42UdL

http://goo.gl/xOG3aZ



Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1. proposal concealed by client
  1. proposal concealed by client

Client
Лев Медведев
Russia Shchelkovo  1   0
Project published
24 February 2016
177 views
Payment methods