Здравствуйте. Необходимо сделать несколько изменений для сайта www.softworld.ru, изменения связанные с файловым архивом. Начну по порядку. Откроем страницу с рассматриваемой программой http://www.softworld.ru/software/disc_tools/burners/nero/ я уже через визинг оформил всё так, как должно выглядеть на конечном этапе. Речь идёт о нижней табличке «Скачать Nero 10.5.105» Вот список полей, которые необходимо добавить в админку при добавлении новой программы:
1) Название
2) Версия
3) Разработчик
4) Условие
5) ОС
6) Тематика
7) Интерфейс
8) Размер
Теперь подробнее о том, как должен выглядеть функционал этил полей в админке (некоторых полей даже не будет).
1) Название
Это поле нужно добавить в админке как поле название, сюда я просто вписываю текстовую информацию какую захочу, хоть «вася пупкин» и следовательно это название будет выводиться в нижнее табличке в колонке название.
2) Версия
Аналогично и названию, в админку добавляется обычное статическое поля с текстовой информацией, я вписываю любой текст, например 666 и этот текст выводится в табличке напротив колонки название.
3) Разработчик
В принципе тоже аналогичное текстовое поле в админке, вот только я сююда иногда буду вставлять просто текст, а иногда ссылку например <a href="http://www.nero.com/">Nero AG</a>
4) Условие
Это уже посложнее. Это поле тоже нужно добавить, в админке оно называется условие, вот только нужно сделать не ввод данных а выбор ищ выпадающего меню к какому условию относится программа, всего 5 вариантов: (freeware, shareware, trial, adware, demo)
5) ОС
Это поле полный аналог 1 полю, обычная статическая текстовая информация, могу вставить хоть «вася пупкин»
6) Тематика
Этого поле как такового в админке не будет, просто я его добавил в табличку, и на конечном варианте, то есть в таблице оно должно выводиться, это всего лишь конечная категория где расположена программа и ссылка на неё, система уже умеет это определять без проблем, нужно только вывести в таблице.
7) Интерфейс
Аналог полю 4 (условие). Нужно сделать выпадающее меню из двух вариантов Русский, Английский.
8) Размер
Этого поля как такового делать тоже не нужно, обратите внимание поле складывается из уже определяемого параметра размер, и генерируемой ссылки на скачку. Просто нужно, чтобы всё это автоматически отображалось в таблице, а вот с верхней части нужно убрать эту самую кнопку скачать.
В общем если поля 4 и 7 сильно осложняют задачу, их можно выполнить как единое целое. Просто добавляем как статическое текстовое поле, в которое я могу вставить хоть вася пупкин.
Теперь по поводу отображения этой таблицы. Естественно таблицы в визинге быть не должно, её надо заложить именно в модули. Для упрощения задани сразу скажу Абсолютно каждая программа должна будет содеражать ВСЕ из перечисленных полей, следовательно даже если при добавлении программы я не добавлю параметр интерфейс – это не значит что в таблице поле не должно выводиться, ни чего подобного, мы не пишем софт портал, я лишь прошу незначительно упростить алгоритм работы. То есть закладывайте таблицу как обязательный параметр каждой программы, и если эти доп поля я не заполняю пускай таблица выводится с пустыми данными. Усложнять не нужно, типа если условие выполнилось выводим параметр, если не выполнилось не выводим, ни чего подобного – всё гораздо проще.
По поводу залоговка h2 «Скачать Nero 10.5.105» Вы заметили, что у таблицы есть заголовок, его тоже потребуется выводить в том виде как он есть, то есть в тегах h2, однако тут ни чего страшного, заголовок складывается строго из двух частей, слово Скачать + Название программы, не то название, что мы делаем как доп поле 1, а название как бы статьи. Ну проще говоря «Скачать + H1»
Это задание платное, расписал подробнее, чтобы было проще понять. Надеюсь укладываемся в рамки ранее оговоренной суммы – 1000 руб.
В продолжение хотелось бы сразу добавить несколько простых изменений, которые я пытался сделать, но так и не сделал.
1) Сверху форма авторизации не работает, добавил к примеру пользователя Dima и пароль 111111 но войти не получается, я добавил именно пользователя не админа, то есть я понимаю, чтобы войти на сайт надо быть зареганым как юзер.
2) Так же пожалуйста подвиньте форму авторизации как то в право, чтобы выравнивание было по правому краю.
3) После добавление таблицы, уберите кнопку скачать и размер из верхней части контентной области
4) Так же кнопку оценить и 5 вариантов оценки расположите, пожалуйста, не как выравнивание по левому краю в контентной части, а над контентной части и выравнивание по правому краю. Как бы там, где в данный момент стоят звездочки и размер, точно так же должно быть только по правому краю, но вместо размера варианты ответа и кнопка оценить. http://www.softworld.ru/software/disc_tools/burners/nero/ Одним словом звездочки и размер делаем права, и на место размера вставляем 5 вариантов и кнопку оценить, ну естественно размер переносим в нижнюю таблицу, это уже описывалось.
5) Слева есть пустая колонка меню, я ковырялся в шаблоне, если я не ошибаюсь, то меню отвечает за вывод разделов магазина, который у меня отключен. Я всё перепробовал, но так и не смог выводить в левом меню разделы 1-го уровня модуля каталога файлов. То есть Хотелось бы, чтобы в левом меню на всех страницах сайта отображались разделы первого уровня каталога файлов – это (Интернет, Мультимедиа, Офис, Безопасность… и так далее). Естественно если мы заходим в раздел Интернет, то в этом случае в в левом меню должны открыться и подразделы раздела Интернет.
6) Последний, но тоже очень важный пункт. Опять же рассматриваем на примере страницы http://www.softworld.ru/software/disc_tools/burners/nero/ скриншоты расположены горизонтально снизу. Сделайте пожалуйста отображение скришнотов вертикально и по правой стороне контентной части. Ну как бы в столбик и выравнивание по правому краю. Фактически скриншоты будут отображаться с самого начала контентной части.
Это всё. Выглядит всё через чур. Можете выставлять счёт, если всё же объём задачи дороже, то выставляйте такой счёт, которые необходим.