Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходима доработка существующего сайта объявлений: http://prokatvsego.com.ua

Сайт написан на Zend Framework 1.9

Описание задач:

1. Повторная авторизация при регистрации

Как воспроизвести:

1. Зарегистрировать пользователя

2. Пройти по ссылке из письма

3. Пройти по сслылке "Перейти в Личный кабинет"

Фактический результат:

открывается страница логина.

Ожидаемый результат:

При клике на ссылку, открывается страница Личный Кабинет (ЛК)

2. Фотография не является обязательным полем для заполнения

Как воспроизвести:

1. Зайти на prokatvsego.com.ua

2. Перейти в раздел Личный кабинет-Хочу сдать -Мои объявления

3. Нажать кнопку "добавить объявление"

4. Заполнить все поля корректными данными, кроме поля фотография

5. Нажать кнопку Сохранить

Фактический результат:

объявление сохраняется

Ожидаемый результат:

объявление не должно сохраняться, т.к не заполнено обязательное поле "фотография". Поля фоторафия должно быть обязательным к заполнению.

3. Удаление записи в календаре аренды

Необходимо добавить возможность удалять и редактировать запись в календаре. По клику на линию в календаре можно его отредактировать во всплывающем окне, также для удаления заменить кнопку "Отмена" на "Удалить даты", при нажатии на которую надпись удалится. Закрываться окно должно по клику не на поле окошка или сделать крестик - Закрыть в верхнем правом углу окна.

4. Изменить порядок заполнения полей стоимости аренды товара

Назначение стоимости за аренду производится по 4м категориям – за час, день, неделю, месяц. Если Арендодатель не указывает цену по какому-либо периоду, это означает, что товар не сдается в аренду на соответствующий период времени, однако при указании какого-либо периода времени, все последующие периоды, превышающие указанный, являются обязательными. Например, стоимость аренды указана таким образом: 0 грн/час, 0 грн/день, 150 грн/нед., 600 грн/мес. – это означает, что на час и на день товар не сдается, но при заполнении формы объявления, при указании стоимости аренды за неделю следующее поле – стоимость за месяц является обязательным.

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

Для отправки письма сделать выборку объявлений, в которых поля стоимости заполнены единицами, и юзеров, которые их разместили, таким образом:

e-mail юзера : ссылка на объявление 1

ссылка на объявление 2

Добавить к полю заполнения стоимости надпись «грн» - форматирование данного текста должно быть аналогичным с надписями «Цена за час», «Цена за день» и т.д.

5. Изменить условия поиска по объявлениям в соответствии с описанием:

Как воспроизвести:

1. Открыть dev.prokatvsego.com.ua

2. В поиске поиск ввести "рыба"

3. Нажать кнопку Найти

4. Убедиться, что было найдено по крайней мере 1 совпадение

5. В поле поиска ввести "рыба "

6. Нажать кнопку Найти

Фактический результат:

объявления не были найдены

Ожидаемый результат:

в поиск необходимо добавить условие нахождения по части поискового запроса(например по трем первым символам в строке), если не было совпадений по целой строке запроса. Функцию поиска осуществлять с помощью сервиса Sphinx, http://sphinxsearch.com. Sphinx уже установлен, необходимо:

- Выполнить первоначальную индексациию;

- Сделать интеграцию с поиском на сайте;

- Настроить sphinx для обеспечения релевантного поиска.

В настройке сервиса Sphinx будет обеспечена помощь.

6. Авторизация пользователя после заполнения профиля

Как воспроизвести:

1. Зайти на сайт только что зарегистрированным пользователем.

2. Перейти в личный кабинет.

3. Перейти в профиль.

4. Заполнить все поля необходимые для заполнения.

5. Сохратиться

Фактический реузльтат:

Открылась страница авторизации пользователя.

Ожидаемый результат:

Возврат в личный кабинет без авторизации.

7. Фотографии в слайдере разного размера

Как воспроизвести:

1. Открыть dev.prokatvsego.com.ua

2. Найти объявление "Детское автокресло" / добавить свое объявление с двумя фото горизонтальными и 1 вертикальным

3. Перейти в режим просмотра объявления

Фактический результат:

фото в слайдере разного размера

Ожидаемый результат:

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

8. В просмотре объявления не полностью отображается вертикальная фотография

Как воспроизвести:

1. Открыть dev.prokatvsego.com.ua

2. Добавить в объявление 2 вертикальных и 1 горизонтальную фотографии большого размера / найти объявление "Детское автокресло"

3. Открыть объявление

4. Дождаться показа вертикальной фотографии

Фактический результат:

вертикальное фото обрезается и не показывается полностью

Ожидаемый результат:

необходимо показывать фотографию полностью

9. Фон категории в меню меняется на белый при наведении курсора

Как воспроизвести:

1. Открыть dev.prokatvsego.com.ua в браузере гугл хром

2. Навести курсор мышки на категорию объявлений в меню

Фактический результат:

фон меню подсвечивается белым цветом

Ожидаемый результат:

цвет фона меню не должен меняться

10. Редактирование текста для старых пользователей на страницах ЛК старых пользователей

1.Убрать тексты со вкладки "Хочу снять"

2. Убрать кавычки с текста

3. Изменить текст на "Для того, чтобы иметь возможность размещать объявления на нашем сайте Вам необходимо внести Ваши персональные данные. Пожалуйста, прежде чем размещать объявление, обновите профиль. Эти изменения вступили в силу в связи с обновлением сайта."

11. Формат текста на странице объявления

На странице объявления текст не подлежит форматированию – в частности, не сохраняются отступы и переходы на новую строку. Также необходимо увеличить размер шрифта до того размера, что был выставлен в старой реализации сайта.

12. Простмотр профиля со страницы объявления

Необходимо добавить переходы на страницы профиля со страниц объявления:

1. Сделать кликабельным Имя Автора, при клике открывается страница профиля (для залогиненых пользователей) или страница логина (для незалогиненных пользователей).

2. Добавить в объявление кнопку «Посмотреть контакты», при клике на которую открывается страница профиля (для залогиненных пользователей) или страница логина (для незалогиненных пользователей). При этом поместить эту кнопку на уровень кнопки «Добавить в избранные», а остальные кнопки сместить вниз на одну кнопку.

Присылайте заявки с оценкой сроков и стоимости выполнения работ.

В случае успешного сотрудничества, кандидату будет предложена работа над этим проектом по внедрению нового функционала.

10 лет назад
sheva
50 летУкраина
17 лет в сервисе
Был
6 лет назад