Содержание

Проект sudoexport.ru

Март, 2013

Март, 2013 г. Завершен.

Цели проекта

Особенности

CMS NetCat, XHTML, CSS, PHP, JavaScript.

Описание

Проект sudoexport.ru

Редизайн конечно это громко сказано, но тем не менее. Задача состояла в изменении верстки сайта - причем значительное изменение верстки. Сайт стал более широким, за счет удаления ненужной правой колонки.

Пришлось правда повозиться с крутящимися баннерами - они-то стали шире. Да еще и предыдущие разработчики подкинули небольшую свинью - у баннеров оказалось физически скруглены края (прямо в файлах картинок). Вначале я предложил сделать скругление стилями CSS, но возиться со всеми любимым IE и ему подобными ну уж очень не хотелось. Поэтому было принято решение сделать скругления методом наложения поверх специальной заготовки.

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

Третье, что удивило, это то что в заголовке было объявлен тип документа HTML 4.01, а местами использовались теги, которые использовались только в HTML 3.2 (ну и более раньих версиях).

Я бы понял пункты 2 и 3, если бы сайт был написан в году так 2000 (HTML 4.01 опубликован в декабре 1999, хотя HTML 4.0 существовал с декабря 1997), но ведь сайт-то молодой - 2011 года.

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

С лентой событий разработчики меня порадовал - компонент «новости и события» уже был создан, но раздел не был активен. Поэтому единственное что я сделал - это активировал раздел, настроил шаблон вывода и написал небольшой код на JavaScript для управления отображением полного текста новости.

Так не затейливо состоялось мое знакомство с системой NetCat.