Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Телицкий.doc
Скачиваний:
230
Добавлен:
09.02.2016
Размер:
4.72 Mб
Скачать

Поле параметров

Класс JTable не имеет каких-то специальных методов по управлению параметрами INI. Буфер JTable предназначен для хранения RAW данных параметров, которые необходимо сохранить. Для обработки поля параметров используется класс JParameter. Для начала нам нужно создать новый объект JParameter, и если мы получили доступ к существующей записи отпарсить его. Класс JParameter расширяет класс JRegistry. В этом примере мы расмотрим как можно парсить параметры используя класс JParameter.

$params = new JParameter($table->params);

Как только мы получили доступ к параметрам, мы можем изменять их используя методы get() и set().

$value = $params->get('someValue');

$params->set('someValue', ++$value);

Также мы можем получить данные в виде INI строки используя метод toString().

$table->params = $params->toString();

Мы также можем сами создать строку параметров. Для этого нужно указать сами параметры и путь к XML файлу манифеста.

$params = new JParameter('foo=bar', $pathToXML_File);

Для вывода параметров на экран в виде формы используется метод render().

echo $params->render('params');

Поля даты

При сохранении даты, очень важно чтобы она была в правильном формате. Для MySql мы должны сохранять дату в виде YYYY-MM-DD HH:MM:SS. Самый простой способ сделать это - использовать класс JDate. В этом классе нам потребуется метод toMySQL(), для приведения даты к правильному виду.

// import JDate class

jimport('joomla.utilities.date');

// получаем текущую дату и время

$myDate = gmdate();

// создаем новый объект JDate

// для joomla 1.5.0 надо было писать $jdate = new JDate($myDate);

$jdate = & JFactory::getDate($myDate);

// создаем запрос используя toMySQL()

$query = 'SELECT * FROM #__example WHERE date < '.$jdate->toMySQL();

 

$myDate - это дата в формате UNIX (timestamp).

______________________________

[40]

Таблица 6: Таблица отношений Joomla

2.3 Дизайн Web-сайта

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

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

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

Однако разработка дизайна web сайтов для привлечения аудитории сложна, с одной стороны аудиторию нужно привлекать соответствующим дизайном. Например, если это молодежь, которая должна покупать спорттовары компании - то дизайн должен быть ярким и зазывающим. С другой стороны яркий дизайн может отвлечь от основной концепции сайта и порой просто может помешать и дезориентировать потенциального покупателя. Главное, чтобы все в дизайне было гармонично и продумано. Как расположить информацию, названия, какой подобрать шрифты и цвета, все должно быть выбрано и продумано в дизайне проекта.

Выбор цветов также очень важен для дизайна сайта. Обилие цветов может рябить в глазах и также помешать аудитории сосредоточиться на главном. Оптимально использовать 4 основных цвета на странице. Ограничение должно быть и в шрифтах. Желательно использовать написание названий одним шрифтом, а статьи другим шрифтом, и не использовать в одной статье более одного шрифта. Не нужно также использовать много цветов в названиях.

В соответствии с разработанной структурой была спроектирована главная страничка сайта Она содержит все основные структурные элементы, разделы и подразделы, статистикаи новости.

[22]

Рисунок 2: Главная страница «Детский хоккейный клуб»

Листинг главной страницы находится в Приложении А

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]