Сделано 75% работы. Подвел программист (проблема с родителями, срочно нужно было уехать) Поэтому, не смог его реализовать до конца. Ссылка на стартовое ТЗ и описание проекта - https://www.weblancer.net/projects/696074.html ...
Доработать функционал сайта
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Необходимо изменить внешний вид окна «Плейлист». В данный момент он содержит 12 категорий каналов + категория Избранное, строка поиска, логотип и название каналов + значок страны (см. скриншот 1).
Что нужно изменить:
1. Категории каналов переместить в само окно Плейлист (скролл). Каждая категория это развертывающаяся строка, с соответствующим названием категории, при нажатии на которую, отображается весь список каналов соответствующей категории. По умолчанию, при заходе пользователя, категории каналов должны быть свернуты. (Размеры и внешний вид должен соответствовать, как на скриншоте 2.)
2. Добавить слева от плеера, блок Избранные каналы. Добавление каналов в это окно, происходит по нажатию на соответствующую кнопку в окне Плейлист. Окно содержит только логотип канала. При наведении курсором на логотип канала, всплывает его название, а также, в правом верхнем углу логотипа, появляется кнопка Удалить из Избранного. Общее количество каналов, которое одновременно отображаются в Избранном – 8 шт. Сверху и снизу данного окна доступны кнопки прокрутки списка избранных каналов. Также, список можно прокрутить и колесиком мышки в случае, если курсор наведен на данное окно. (См. скриншот 2).
3. На данный момент, каждый канал имеет атрибуты – логотип и название. Необходимо добавить еще такие атрибуты, как:
- время начала и конца текущей передачи
- шкала выполнения (показа) текущей передачи + число в %
- кнопка добавления канала в Избранное (Первое нажатие – добавление канала, повторное нажатие – удаление канала)
- название текущей передачи
ДАННАЯ ИНФОРМАЦИЯ ДОЛЖНА ОТОБРАЖАТЬСЯ БЕЗ ПЕРЕХОДА/ВКЛЮЧЕНИЯ КАКОГО-ЛИБО КАНАЛА.
Другими словами, процесс следующий: Пользователь зашел на сайт и ему отображается 12 "свернутых" категорий. Далее он нажимает на одну из категорий, происходит развертывание категории, выводится список каналов, где каждый канал уже содержит информацию описанную в пункте 3.
В данный момент, процесс получения телепрограммы происходит следующий образом:
Пользователь заходит на главную страницу – включает какой-либо канал – переходит на страницу канала – запуск канала – происходит проверка на наличие телепрограммы:
- если это первый запрос (за сутки) на получение телепрограммы по конкретного канала, то происходит парсинг телепрограммы на текущие сутки. Затем спарсенная информация сохраняется в кэш-файл.
- если это уже не первый запрос (опять же за сутки) на получение телепрограммы, то информация подгружается из кэш-файла.
Получается, что на каждый канал отдельный кэш-файл, который содержит информацию о телепрограмме на текущие сутки.
Этэншэн!! Ахтунг!! Внимание!!
Количество каналов ~ 550 шт. Соответственно, количество кэш-файлов с информацией о телепрограмме будет +/- такое же. При обращении к отдельным 550 файлам будет большая нагрузка на сервер. Есть вариант – самообновляющийся файл, доступный по прямой ссылке:
Плюсы – нет лишних каналов; Телепрограмма только на 5 дней, а не на 7, как в других альтернативных источниках.
Минус – размер файла ~ 30 мб., обращение к которому, тоже повлечет большую нагрузку на сервер.
Необходимо найти решение и реализовать его. Кратко описывайте Ваши решения по поводу того, как реализовать 3 пункт, а также сумму и сроки выполнения.
ЦМС – вордпресс 3.8
Заявки фрилансеров
Похожие заказы
- $200Веб-программирование4 заявкиЗакрыт10 лет назад
Требуется написание модуля Lightbox для Opencart. Модуль должен быть по функционалу, навигации(дизайн элементов навигации мы изменим) таким же как и на Ebay.com. Пример того, что должно получиться, можно посмотреть если зайти на ...
Веб-программирование3 заявкиЗакрыт10 лет назадДобрый день, уважаемые фрилансеры! требуется настроить карту гугл с похожими эффектами, как здесь http://www.novpetergof.ru/about_project/location/ Ваши сроки и стоимость? Спасибо!
Веб-программирование3 заявкиЗакрыт10 лет назадДобрый день! Есть формы заявок на сайте - http://tfsscriptsales.ru/. Они настроены, но не до конца. В процессе тестирования обнаружились ошибки в их работе. С каких то форм письма приходят дважды, с каких то через раз, ...
Веб-программирование6 заявокЗакрыт10 лет назадНеобходимо реализовать оплату через Приват24. Joomla 1.5 + Virtuemart 1.1.x
Веб-программирование1 исполнительЗавершен10 лет назадТребуется доработка корзины для сайта на самописной CMS. ТЗ - во вложении. Ознакомьтесь, пожалуйста, подробно, очень хочется избежать ситуаций типа "я не думал, что этот пункт потребует 5 часов вместо 30 минут".
Веб-программирование3 заявкиЗакрыт10 лет назадСделать дизайн одностраничного сайта, с целью просмотра, кол-во людей посетивших этот сайт . И с целью рекламы. Что бы выяснить степень потребности нашего продукта, и быть готов к примерному колличеству заказов. ...
Веб-программированиенет заявокЗакрыт10 лет назад- $40
Нужно сделать плагин для WP, хотя может получится обойтись и без него. В общем нужно переговорить и решить. Нужно сделать системку редиректов
Веб-программирование1 исполнительЗавершен10 лет назад