Есть сайт ktbbeton (dot)com. Мне нужно сделать шаблоны всех типовых страниц этого сайта на WordPress с некоторыми правками. То есть взять уже готовый код и стили и просто сделать эти страницы шаблонами страниц ...
Компонент Joomla для отслеживания посылок
Техническое задание на разработку компонента отслеживания посылок
Необходимо разработать компонент для отслеживания посылок с помощью стороннего API, предоставленного сайтом tra-----.ru (вся информация о посылке получается с помощью готового API, нужно только правильно вызывать его функции)
Требуемая функциональность
1. Нужно разработать модуль в виде поля для ввода номера отслеживания, который будет размещён в шапке сайта. См. пример на сайте gsconto.com: поле в шапке "поисковый запрос или трек-номер...".
При вводе номера в этом модуле необходимо открывать страницу отслеживания посылок, вид который будет различаться для зарегистрированного и незарегистрированного пользователя.
2. При выводе страницы отслеживания, если был передан трек-номер, нужно вывести трек посылки в удобном виде.
Затем под заголовком "Вы смотрели эти треки" для не авторизованного пользователя вывести трек-номера посылок (трек-номера запоминаются в Cookies). Для авторизованного - таблицу с полями "Номер трека", "Статус", "Дата обновления". Номера треков сделать в виде ссылок, ведущих на страницу отслеживания номера.
Пример расположения элементов на странице можно посмотреть на скриншоте.
Работа с API:
1) При вводе номер трека нужно сначала поискать через API, есть ли о нем информация, командой:
http://tra-----.ru/api/api.php?usr=[USER_ID]&key=[USER_KEY]&do=history&barcode=RK209642342CN
где RK209642342CN нужно заменить пользовательским номером.
Если трека в базе нет, нужно добавить его командой
2) После добавления трека и получения информации по нему с помощью API, нужно сохранить его в базу для данного пользователя.
Структура таблицы: id пользователя, последний статус, дата обновления статуса (дату брать из трека, а не дату обращения к API), место назначения.
3) при нажатии кнопки Удалить выполняется команда
http://tra-----.ru/api/api.php?usr=[USER_ID]&key=[USER_KEY]&do=remove&barcode=[BARCODE]
Также нужно удалить трек-номер из кук или из баз в зависисмости от типа пользователя.
4) Нужно будет вставить ссылку на разработанный компонент в страницу Профиля пользователя Joomla и Kunena.
На самом деле, разработка заключается в повторении функциональности трекера GSconto. При разработке можно посмотреть, как всё работает у них на живом примере, и сделать точно так же.
Просьба не слать типовые предложения с контактами для связи без вопросов по разработке. Если вопросов нет, то можете сразу присылать сроки и цену. Спасибо за понимание.
В ходе разработки нужно
1) Как следует подумать о задаче, прежде чем назначать цену.
2) Соблюдать стандарты разработки Joomla
3) Соблюдать дизайн и цветовую гамму сайта
4) Вносить рациональные предложения и поправки
5) Учитывать, что в ходе разработки могут быть незначительные изменения ТЗ, так как при его написании все ситуации охватить тяжело, и быть готовым вносить изменения. Значительные отклонения от ТЗ оплачиваются отдельно по предварительной договоренности.
6) Не пропадать после окончания разработки для дальнейшего усовершенствования, если потребуется (оплачивается отдельно).
Заявки фрилансеров
Похожие заказы
- $53Системы управления (CMS)2 заявкиЗакрыт10 лет назад
Требуется сисадмин: Необходимо произвести аренду сервера для размещения сайта, далее администрирование работы сервера, системы мониторинга доступности сайта и т.д. и т.п. Необходим ответственный, опытный специалист, который всегда на связи. ...
Системы управления (CMS)8 заявокЗакрыт10 лет назад- $45
Требуется быстро качественно и кроссбоаузерно сверстать главную и несколько внутренних страниц используя фреймворк bootstrap. Из панели управления все должно быть редактируемо. Выбор системы управления контентом будет обсуждаться с исполнителем. Предположительно это Joomla или WP
Системы управления (CMS)10 заявокЗакрыт10 лет назад - $35
В наличии имеется сайт на языке шаблонов Smarty. Его нужно перенести на другой хостинг, создать 7 копий и подключить к 7 разным доменам. Причем все сайты должны работать от одной базы данных. Возможно потребуется в ...
Системы управления (CMS)1 исполнительЗавершен10 лет назад Есть интернет-магазин на osCommerce. Требуется установить и настроить модуль загрузки каталога товара и самого товара из файла YML. Задача: 1. Есть файл yml на ссылке в интернете, забирать его по расписанию каждый ...
Системы управления (CMS)1 заявкаЗакрыт10 лет назадЕсть сайт на Drupal. Нужно внести в него некоторые правки: 1. Установлена Робокасса. Нужно доработать некоторые моменты (вернуть доставку курьером, которую случайно убрали при установке; настроить страницы success-url и fail-url; настроить уведомления) ...
Системы управления (CMS)3 заявкиЗакрыт10 лет назадДоброго времени суток. Что нужно сделать: 1) Берём актуальную версию yii2 и ставим на неё любое расширение маркета (магазина). 2) Переделываем его для совместной покупки товара в которой может участвовать определённое количество человек. ...
Системы управления (CMS)4 заявкиЗакрыт10 лет назадСайт http://urlid.ru/ah30 Задачи: 1. Оптимизировать скорость загрузки, что бы сайт проходил тесты тут https://developers.google.com/speed/pagespeed/insights/ и тут http://www.webpagetest.org/ 2. Нужно подтянуть вверх вшитый РевСлайдер. Оставив фон как есть и сделав ...
Системы управления (CMS)1 исполнительЗавершен10 лет назадИмеется мониторинг игровых серверов: _tinyurl.com/q3rwoop Мониторинг написан на питоне и имеет на 90% закрытый исходный код. Необходимо переписать (правильнее сказать написать такой же) мониторинг на PHP добавив в него новый функционал ...
Системы управления (CMS)2 заявкиЗакрыт10 лет назадТребуется доработать ИМ на джумле. Верстка почти готова, осталось только поправить шрифты. Магазин построен на основе компонента virtuemart. По логике работы магазина тоже требуются доработки. В последствии возможно потребуется наполнение интернет магазина товарами
Системы управления (CMS)1 исполнительЗавершен10 лет назад