Q12 Special offers (Промо) 2599 Наполнение структуры «Special

advertisement
Q12
Special offers (Промо)
4ч
1) 2599 Наполнение структуры «Special offers» (создание виджетов)
2) 2600 В редакторе и на сайте отображать только те промо, у которых установлен
признак «showOnMyWebsite»
Блок «Special Offers» на главной странице сайта
Отображает все «активные» (тех у кого статус не «Active») промо, для которых
установлен признак «public on the main page».
Формат отображения:
Title – заголовок промо – ссылка на страницу данного промо
Если задан Limit by, то выводим доступное кол-во «Available Qty».
Start Date – дата начала
Expires date, - дата конца (если задана).
Краткое описание
% или фиксированная величина скидки.
Сортировка по Start Date в обратном хронологическом порядке.
HTML форматирование не применять.
4
ч
3) 2601 При наведении на блок отображается «стандартная» линейка инструментов.
Линейка содержит стрелочки, которые управляют порядком отображения, галочку
видимости, «шестеренку» - иконку загрузки формы редактирования свойств блока.
Форма редактирования свойств содержит заголовок и галочку «Видимость».
1
ч
4) 2602 Статическая Страница «Special Offers»
Статическая Страница «Special Offers». Постраничный Вывод «активных» промо.
Сортировка по Start Date в обратном хронологическом порядке (блок с промо
отображается как на главной)
4
ч.
5) 2603 Статическая страница выбранного «Special Offers».
Страница отображает штмл форматирование, отображает картинку, выводить
перечень указанных локейшенов.
4
ч
1
2
ч
2604 Форма откликов «FeedBacks» и форма обратной связи «Send Message»
Формы имеют следующие поля:
«Subject», «Name», “Email”, “Message”
Post запросы отправляться на предоставленные
urlы
Кроме видимых полей будут отображаться
"callback_confirm_url" и "callback_error_url".
Успешный гетовый ответ редиректит на
статическую страницу callback_confirm_url,
Ошибочный гетовый ответ редиректит на
страницу callback_error_url с параметром
error_message
Страница callback_error_url отображает переданное сообщение «error_message» и
форму с введенными данными
Джава скриптом чистить гетовые параметры
Страницу callback_confirm_url – отображает сообщение о удачной отсылке отзыва или
сообщения
«Message has been sent successfully!
Thank you for your attention to our site!»
2612 «Пустые страницы»
Корректное отображение страницы «Services» «Special offers», «Galleries», «News» при
отсутствии сервисов, галерей, новостей
1ч
2613 Кнопка «обновить»
В редакторе должна быть кнопка «обновить» - применяет в редакторе все измененные
сущности.
1ч
2605 Хлебные крошки («breadcrumbs»)
На внутренних статических страницах сайта должен присутствовать блок «хлебных крошек»
(«breadcrumbs»)
4ч
Крошки внутренних страниц «статического» сайта имеют вид
Home \ Page Name
Внутренняя страница сайта (About Us, Services, Special offers, Contacts,
Location, Gallery, News, Send Message, FeedBacks) Выводиться название
блока.
Home \ Services \ Service
Выбранная категория сервисов
Category1
Home \ Services \ Service Name
Выбранный сервис
Home \ News \ News Name
Выбранная новость
Home \ Gallerys \ Gallery Name
Галерея
Home \ Offers \ Offer Name
Промо
4ч
2606 Пагинация разделов редакторе




1) Пагинация тем и фоновых изображений в
левом столбце редактора
На странице выводиться по 10 тем
Страницы выводятся блоками по 5 штук
При клике на «next» выводиться следующий блок, При клике на «prev»
выводиться предыдущий блок
На последней странице кнопка «next» - не отображается. На первой
странице кнопка «Prev» - не отображается.
2607 Пагинация в разделах «News» и «Gallery».
1
ч
Пагинация в разделах «News» и «Gallery». Внешне – аналогична пагинации на
тем и фоновых изображений, но количество страниц в блоке - 10
2608 Пагинация на статическом сайте
На статических страницах Services, Special offers, Galleries, News должна быть кнопка
«Lоad more». При нажатии на кнопку должна происходить подгрузка следующего
подмножества сервисов, промо, галерей галерей или новостей.
2609 Загрузка нового фонового изображения
4ч
4ч
Сделать возможность загрузки новой текстуры. Форма
загрузка отображается по адресу /sitebuilder/settings/texture.
Форма должна содержать текстовое название текстуры
и кнопку для загрузки изображения. Загружать можно
только png файлы произвольного размера. + создание css.
При загрузке текстуры должна создаваться «превьюшка» текстуры (картинка 100*100
пикселей).
2ч
2610 Группировка Thems по типам.
1) Создать таблицу для хранения типов тем.
2) Модифицировать форму загрузки новой темы (добавить выпадающий список
выбора темы) 1ч
3) В редакторе в разделе «Thems» правом столбце отображать выпадающий
список с перечнем типов тем. Темы отображать сгруппированными по
типам.
2611 Страница 404
На статическом при 404 ошибке выводить страницу содержащую «шапку», горизонтальное
меню, левый столбец, контентную область, футер. В контентной области выводить
ЧЧ - 51
1ч
Download