Галереи При загрузке картинок в галерею использовать

advertisement
Галереи
1) При загрузке картинок в галерею использовать «собственный» сервис загрузки. Сервис создает
следующие варианты картинок:
icon 160*160,
preview 750*563,
original исходный вариант, но не более 1024*768
2) Если пользователь в галерее пытаться загрузить картинку меньшую определенного размера
(вынести в константу) выдавать сообщение. «Sorry, Picture to small»
3) Если пользователь в галерее пытается загрузить картинку большую 3Mb 563 выдавать сообщение.
«Sorry, You can not upload image more than 3MB»
константа
4ч
4) Блок «Gallery» на главной, на статическом сайте. При клике на название блока – переходим на
страницу «Gallery». При клике на картинку в размере «icon» переходим на «страницу картинки».
5) Статическая страница «Galleries». Постраничное отображение всех галерей. Страница должна
иметь следующий вид:
«Название галереи N» (кол-во картинок)
Картинка №1 … Картинка №n – это все картинки галереи в
размере «icon»
Если галерея не содержит картинок, то такая галерея не
отображается.
При клике на картинку в размере «icon» открывать
соответствующую страницу картинки.
Галереи выводятся в «хронологическом» порядке (в том же
порядке, как их создавал пользователь (сортировка по полю
«code»)) 2ч
На странице выводиться 10галерей. Если галерей больше 10,
то отображается ссылка «подгрузить». При нажатии аяксом
подгружается следующая статическая страница, содержащая
следующие 10 галерей. 8ч
6) Статическая страница «Galleries» отображает картинки
выбранной галереи. Страница имеет вид:
«Название галереи»
Картинка размера «preview»
Все картинки галереи в размере «icon» в одну строку.
Джава скрипт и логика «работы» должна быть как на странице:
http://nsil.com.ua/index.php?id=106&pid=13800&lang=uk
при клике на картинку в размере «preview» открывать большой вариант картинки в размере
«original».
Стрелочки в лево в право….для больших фото…
4ч.
7) Сделать генерацию статической страницы «картинка» - это страница конкретной галереи слайдер
которой открыт на определенной картинке (альтернатива –написать джаваскрипт, который
перейдет на соотв картинку.)
2ч.
About Us
1) При первой загрузке сайта в блок «About US» загружать информацию из описания сервис
провайдера. (Уточнить у Ворошилова) 1ч.
2) В редакторе при клике на «шестеренку» блока «About US» открывать «всплывающее» окно
(окно открывать - аналогично как для новостей/галерей) отображать название блока и
редактирование текста описания в html формате (CKEditor). 3ч.
3) Блок «About US» на главной странице статического сайта. При клике на название переход на
статическую страницу «About US» 5мин
4) Статическая страница «About US»
Страница содержит
«логотип», «название SP»
Описание (берется из описания сервис провайдера)
Перечень категорий сервисов в виде ссылок (которые
ведут на соответствующие статические страницы)
Ссылка “Our Address” на страницу «Contact»
Ссылка на страницу «feedback» и «Send Message».
6ч.
Contacts
1)
Блок Contacts в узком столбце. Содержит
Название блока
Имя|Название SP
Адрес первого локейшина, телефон, скап (если задан)
Ссылку «Send Message», которая ведет на статическую страницу Send
Message.
Форма редактирования свойств содержит заголовок и галочку «Видимость».
4ч
2)
Блок Contacts в широком столбце. Содержит
Название блока (на статическом сайте при клике переход на станицу
контактов)
Имя|Название SP
Адрес первого локейшина, телефон, скап (если задан)
Ссылку «Send Message», которая ведет на статическую страницу Send Message.
4ч
Форма редактирования свойств содержит заголовок и галочку «Видимость».
3) Статическая страница «Contacts»
Страница содержит адреса и контакты всех локейшинов, карту
Гугл, а также расписание часов работы
Уточнить у Ворошилова
6ч
Блок Vertical menu на главной.
1) Блок содержит перечень всех пунктов что и горизонтальное меню
2) При клике на «шестеренку» открывать форму аналогичную горизонтальному меню, но без
«aligen». (необходимо управлять названиями п.меню, их видимостью и порядком.)
4ч
Блок «карта» в «узком» столбце
Блок «карта» в «узком» столбце – это отдельный блок, который отображает
карту гугл мапс «отпозиционированную» по адресу первого локейшина.
Линейка инструментов (которая появляется при наведении на блок)
содержит стрелочки, которые управляют порядком отображения, галочку
видимости, «шестеренку» - иконку загрузки формы редактирования свойств
блока.
Форма редактирования свойств содержит заголовок блока и галочку
«Видимость».
Подтвердите ответы на общие вопросы:
1) У новости может присутствовать превьюшка – картинка (отображается на главной и т.п.)… Должна
ли эта картинка в каком-то виде присутствовать на «конкретной» странице с новостью?
Да отображаться в левом верхнем углу. Текст должен обтекать картинку
2) Для «services» нет и неизвестно когда будут картинок и признака публиковать на главной – сделали
заглушку.
Ок.. будем тестировать без картинок
3) Нужно ли переключаться на «системный» сервис загрузки картинок?
НЕТ!
4) Сейчас «системный» сервис загрузки создает 4 изображения… thumbnail 64*64 icon 100*100,
preview 320*240, original 1200*768… Уточнить процессы валидации … нужны ли обработки, если
пользователь грузит в галерею картинку размером меньше preview?
При загрузке картинки меньше preview – выдавать сообщение
5) Не можем зайти на http://qa.netfusionunited.com/search/result/339 - это ссылка которую Вы давали
для AboutUs:(
Заходите http://qa.netfusionunited.com/search/result/1
6) Для управления взаимным расположением логотипом и слоганом стрелочки всегда «вверх/вниз» это допустимо?
Нужно будет переделать логику… будет доп спецификация
7) Блок пагинация? Для статического сайта… просто номера всех страниц? Нужны ли стрелочки «на
первую», «на последнюю», «на след.» «пред.»? Или делать «общесистемный» принцип
«подгрузки» следующей страницы аяксом? Хотелось бы сделать одинаковый прицип как в
редакторе, так и в самом сайте.
Для редактора делаем пагинацию для сайта подгрузку. Для редактора выводим блоками по 10
страниц (для тем и текстур по 5) и кнопки «prev» «next» - которые загрузят следующий десяток
(пятерку) страниц.
Название и видимость блоков
Download