Сергей Сергеевич
Заказчик Сергей Сергеевич predator_lg | FL.RU

Сергей Сергеевич

На сайте 12 лет и 1 месяц (заходил 1 год 11 месяцев 29 дней назад)
7
1692.11
Рейтинг
1692.11
Все (4)       Заказы (4)        Вакансии (0)       Конкурсы (0)
Разместить заказ
26 Сентября 2019
Разрабатываем Андроид приложение для отправки смс сообщений. Приложение обращается к серверу фоновом режиме по определённому адресу, получает xml с данными для смс и отправляем их. Все это происходит с заданной частотой. При получении входящих смс приложение отправляет данные по смс на заданный урл для последующей их обработке на сервере.
Приложение имеет следующие поля:
1. Текстовое поле для url откуда приложение получает xml файл с данными для отправки смс.
2. Текстовое поле или выпдающий список для частоты обращений к сервере в минутах (1 – каждая минута, 5 – каждые 5 минут, 10 – каждые 10 минут, 60 – каждый час, и тд)
3. Текстово поле для url куда будем отправлять все поступающие входящие смс методом POST (отправляется просто время смс, текст смс и номер с которого поступило). Приложение может или сразу при получении отправлять смс или каждую минуту проверять – если есть новые смс, то делает обращение к серверу, если нет новых смс, то обращение не делает.
4. Текстовое поле для url куда отправляются на сервер лог результата отправки смс. Лог имеет общий формат: id sms, успешно отправили или нет (если телефон неверный указан был или еще какие проблемы), доставлено или нет (при отправки смс делаем с настройками (уведомить о доставке).

Телефон в фоновом режиме лежит на зарядке, делает обращение к серверу, отправляет смс если есть задание, при входящих смс перенаправляет их серверу. Все это работает без перебоев и заминок.

Формат xml файла:
<xml>
<sms id=123>
<phone>******</phone>
<message>Текст смс</message>
</sms>
<sms id=124>
<phone>****</phone>
<message>Текст смс2</message>
</sms>
</xml>

Заказчику передаем как готовое приложение для скачивания и установки так и исходники.
Поддерживаемая версия Android – 8.1.0 и все более ранние версии
Время на разработку : примерно неделя.
Язык разработки: Eclipse
Бюджет: 10000 руб

Прошло времени с момента публикации: 4 года 7 месяцев 1 день 15 часов 35 минут
Раздел: Программирование / Google Android
Рейтинг: 1174.7 Исполнитель определен:
23 Июля 2018
Функционал добавление изображения к товарам
Сайт недвижимости, на страницы добавления и редактирования объявлений прикручиваем возможность загрузки изображений через галерею kartik-v/yii2-widget-fileinput

Уже есть реализованный функционал добавления, отображения и всего необходимого для другого сайта moskva.miltor.ru/add_objv... дам все модели, контроллеры и тд по изображениям с этого сайта, чтобы адаптировать и прикрутить это все к новому сайту (там надо будет разобраться в работе и адаптировать функционал под новую структуру, сделать все по правильному).

Данные об изображениях хранятся в таблице images (таблицу нужно создать через миграцию):
id первичный ключ, это и название изображений,
ad_id связь с объявление,
url varchar 500 (изображения могут быть с других сайтов, тогда тут просто ссылка на изображение)
main tinyint(1) 1 значит главное изображение (по одному объявлению есть всегда только одно главное изображение)
hash int уникальное число одинаковое для всех изображений одного объявления. Нужна для загрузки объявлений, при первом создании объявления (объявления в базе еще нет, а изображения загружать уже нужно). После того, как изображения связаны с товаром, то обнуляем эту значение

Папка для хранения изображений /images_ad/max(min)/Ndir/name.jpg, где:
Ndir номер папки от 0 до 999, которое расчитывается как последние 3 цифры id изображения (для id = 124323, папка 323, для 498085 папка 85, для 94000 папка 0) функция для получения номера папки из id есть уже, приведу ниже.
Name.jpg это наш id изображения к которому прибавили расширение '.jpg'; Таким образом нам не нужно хранить отдельно название изображения. Функцию создания подпаком могу дать, нужно их создать, загрузить в репозиторий, но указать в hgignore, чтобы все вновь создаваемые файлы игнорились и при разворачивании из репозитория проекта, папки были, а файлы нет.

Отображение блока для загрузки изображений как тут: moskva.miltor.ru/add_objv...

Прошло времени с момента публикации: 5 лет 9 месяцев 5 дней 12 часов 42 минуты
Раздел: Сайты / Веб-программирование
03 Июля 2018
Для доски объявлений нужно разработать функционал (доска объявлений уже существует, функционал весь на yii2, верстка bootstrap):
1. фильтрации товаров на категориях с помощью расширенного поиска по параметрам. На категориях вывод списка фильтров как тут
krasnodar.tiu.ru/Motoblok...

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

2. Вывод фильтров товаров для заполнения при подаче объявления. Юзер указывает для каждого товара основную категорию и список дополнительных ключевых слов для своего товара. В зависимости от того, какую он выберет основную категорию у него появятся список дополнительных параметров. Обеспечить сохранение и редактирование этих парметров. Функционал аналогичный как на tiu.ru (вот принскрины):

3. Обеспечить связь объявление только с одной (главной категорией), а список дополнительных категорий связать с объявлением как список ключевых фраз (сейчас одно объявление связывается с множеством категорий). Функционал работает как на tiu.ru (принскрины)

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

Прошло времени с момента публикации: 5 лет 9 месяцев 25 дней 10 часов 51 минута
Раздел: Сайты / Веб-программирование
19 Января 2018
Бюджет: 15 000 руб
Краткое описание:
Внедряем в сайт API Яндекс.Вебмастер
Кнопка пролистывания страницы Наверх
Интерактивная карта России на главном домене
Просмотр фото объявлений со страницы категории, переделка внешнего вида превью объявления
JS фильтрация поля цена в форме

Подробное ТЗ с картинками в приложении

Работаем через СБР, репозиторий.

Подробная часть основной работы (Лучше сразу файл прикрепленный откройте – там с картинками тоже самое):
Внедряем в сайт API Яндекс.Вебмастер
Внедряем в сайт API Яндекс.Вебмастер tech.yandex.ru/webmaster/ (у них есть php библиотека готовая, которую внедряем в сайт). Реализуем отправку в Индекс новых страниц, удаление из индекса старых страниц, добавление всех поддоменов в Яндекс.Вебмастер.

Добавляем в индекс в следующих случаях:
1. Подали новое объявление и модератор его промодерировал.
2. Добавили новую категорию или любую другую страницу.

Удаляем из индекса в следующих случаях:
1. Удалили объявление
2. Удалили любую другую страницу сайта.

Данные для добавления и удаления из индекса поступают в таблицу webmaster_url (надо будет создать). По крону, раз в сутки вызываем скрипт и обрабатываются накопившиеся данные, после обработки запросов из таблицы удаляются уже обработанные данные. Поля таблицы webmaster_url(wu_id первичный ключ, wu_url полностью сформированный урл для отправки, wu_id_city id города, wu_type 1 добавить в индекс,2 удалить из индекса, wu_date дата добавления в таблицу).

У Яндекса есть лимиты запросов в сутки (кол-во передаваемых в сутки урлов и кол-во удаляемых в сутки урлов). Эти параметры храним в /common/config/params.php .
В Яндекс передаются урлов строго не больше, чем указано в параметрах (лимиты).

Сейчас лимит на добавление в индекс 170 урлов для всего сайта включая поддомены. Лимит удаления из индекса 500 урлов (скорей всего для каждого поддомена). То есть на добавление в индекс отправляем в сутки не более 170 урлов, а на удаление не более 500 (если для всего сайта этот лимит, если для поддомена, то не более 500 для поддомена, но суммарно поддоменов у нас более 1000, по этому тогда можно передавать суммарно не более 500 000 урлов).

Реализовать добавление в Яндекс всех возможных поддоменов.

Реализовать все удобно, чтобы если понадобится в совсем других скриптах добавить или удалить из индекса, то надо будет вызывать только один метод передав туда урл, тип и дату.

Кнопка пролистывания страницы Наверх

Внедрить на сайте значок Наверх при прокрутки страницы вниз, он появляется, при его клике пользователь оказывается вверху страницы. Отображение и работа как тут avito.kz/ . При наведении также цвет меняет (делаем такой #afdbfd), плавная прокрутка.

Интерактивная карта России на главном домене
На главном домене размещаем эту карту slando.ru.com/vostok.php . Также делаем с Европейская часть и Восточная часть. Также выводим города и области и подсветка. При клике на метки городов попадаем на поддомены этих городов. При клике на метки областей и по ссылкам областей попадаем на главные поддомены этих областей. Настроить все с нашей бд областей и городов.



Просмотр фото объявлений со страницы категории, переделка внешнего вида превью объявления:
Превью блока объявления меняем при наведении. Делаем отображение и работу блока как тут samara.satom.ru/k/noutbuk... .

Что у нас меняется, если наводим на блок с объявлением на этой странице miltor.ru/:
1. Блок получает обводку box-shadow как в примере (сейчас там просто зеленая обводка, ее удаляем, делаем отображение обводки как на satom.ru.
2. Блок увеличивается по вертикали наезжая на остальное содержимое сайта, при этом остальные блоки никак не смещаются.
3. Если у объявления несколько фото, то над превью основного фото выводятся маленькие превьюшки других фото (при наведении меняется основное большое фото), если фото маленьких много, то трелочки как сатом для прокрутки фото. Эффекты отображения полностью как в примере.
4. При наведении на большое фото, то также делаем всплывающий элемент Увеличить
5. При клике на Увеличить будет такое же всплывающее окошко поверх всего содержимого. Отображение галереи и листание товаров аналогичное

6. Если это товар от Адмитад и имеет кнопку на детальной странице Купить, то снизу в превью и где большие фотографии у нас такая же кнопка Купить, которая ведет на страницу для дальнейшего редиректа на страницу рекламодателя (ссылка есть на детальных страницах объявлений).
7. Если это другой тип объявлений, то текст на кнопке будет Заказать и при клике на эту кнопку будет всплывающее окошко как при клике Отправить сообщение с детальных страниц sevastopol.miltor.ru/deta...
....

Прошло времени с момента публикации: 6 лет 3 месяца 7 дней 23 часа 56 минут
Раздел: Сайты / Веб-программирование

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».