Отчет по эксплуатационной практике
Отчет по практике, 09 Декабря 2010, автор: пользователь скрыл имя
Описание
Предмет разработки:
Предметом разработки является Интернет-сайт Института проблем химико-энергетических технологий Сибирского отделения РАН (ИПХЭТ СО РАН) с системой управления контентом.
Назначение сайта:
•предоставление информации об Институте проблем химико-энергетических технологий Сибирского отделения РАН;
Цель создания сайта:
•представления уникальных информационных ресурсов, созданных в ИПХЭТ СО РАН;
•совершенствования образа ИПХЭТ СО РАН в сети Интернет.
Содержание
Введение………………………………………………………………………….11
Цель практики…………………………………………………………………....13
Индивидуальное задание………………………………………………………..14
Введение…………………………………………………………………...14
Выбор CMS………………………………………………………………..14
Шаблон…………………………………………………………………….20
Структурная часть………………………………………………………...20
Размеры страницы………………………………………………………...21
Многоязычность…………………………………………………………..21
Web-дизайн………………………………………………………………..22
Многоплатформенность………………………………………………….23
Вывод…………………………………………………………………………….28
Список использованной литературы и источников…………………………...29
Приложения……………………………………………………………………...31
Работа состоит из 1 файл
отчёт.doc
— 1.30 Мб (Скачать документ)* html #selector {
\height: 140px; /* значение для IE5 и IE6 в режиме quirks mode */
he\ight: 100px; /* значение IE6 в стандартном режиме*/
\width: 140px; /* значение IE5 и IE6 в режиме quirks mode */
w\idth: 100px; /* значение IE6 в стандартном режиме*/
}
В первом наборе правил, мы применяем ширину и высоту в качестве обычных значений, для соответствующих стандартам браузеров. Затем, во втором наборе правил, мы просчитываем неправильную боксовую модель в IE5 и IE6, в режиме quirks mode, путем корректировки значений высоты и ширины, включая дополнительные отступы и ширину рамки.
Установка min-width/max-width и min-height/max-height
IE
поддерживает свой собственный,
div {
width: expression(333 + "px");
}
Существует два минуса в использовании атрибута expression. Во-первых, поскольку выражения, по сути являются JavaScript-ом, они не будут работать с отключенным JavaScript-ом в браузере пользователя. Во-вторых, использование CSS-выражений для свойств min/max, очень ресурсоемко и может отрицательно повлиять на производительность браузера. Однако не стоит забывать, что свойства max/min-widths/heights являются важным инструментом в работе веб-дизайнера. Так что, принимая во внимание эти факторы, смотрите далее некоторые полезные CSS-выражения, включающие полную функциональность min/max в IE6.
Относительное позиционирование
Использование position: relative в своей работе, возможно, самый простой способ внести путаницу в IE6. Современные браузеры, без проблем отображают вложенные элементы, позиционированные относительно, но в IE6, зачастую появляются проблемы с чуть более сложной раскладкой. К счастью, есть довольно простое решение – установка hasLayout, путем добавления zoom:1; каждому, относительно позиционированному, элементу:
.selector {
position: relative;
}
* html .selector {
zoom: 1;
}
Вывод:
Во
время прохождения
Стоит отметить, что поставленные передо мной цели были успешно достигнуты. И это является положительным результатом для меня как для студента, так и для будущего инженера.
Список использованной литературы и источников:
- Джон Вандюк, Мэтт Вестгейт «CMS Drupal: руководство по разработке системы управления сайтом», 400 стр., с ил.; ISBN 978-5-8459-1356-2, ISBN 978-1-5905-9755-2
- Колисниченко Денис Николаевич «Joomla! 1.5. Руководство пользователя». — М.: «Диалектика», 2009. — С. 224. — ISBN 978-5-8459-1509-2
- Дэн Рамел «Joomla! Самоучитель = Beginning Joomla! From Novice to Professional». — Санкт-Петербург: «БХВ-Петербург, 2008. — С. 448. — ISBN 978-5-9775-0285-6
- Хаген Граф «Создание веб-сайтов с помощью Joomla! 1.5 = Building Websites with Joomla! 1.5». — М.: «Вильямс», 2009. — С. 304. — ISBN 978-5-8459-1506-1
- Зак Гринт, Крис Ньюман «MySQL. Карманный справочник = MySQL Phrasebook». — М.: «Вильямс», 2006. — С. 224. — ISBN 0-672-32839-9
- Joomla! Документация
для разработчика http://help.joomla.org/
content/section/12/125/ - Вопросы и ответы по Joomla на русском
http://joomlaportal.ru/
- Официальный сайт Joomla! http://www.joomla.org/
- SEO Joomla - CMS для создания, оптимизации и продвижения сайтов http://www.seo-joomla.net/
- Бесплатные шаблоны для Joomla! 1.5 http://design4free.org/
- Форумы CMS Joomla! http://joomla-support.ru/
- Расширения
Joomla. Компоненты, мудули, плагины http://www.joomla-extensions.
ru/ - Форум русской поддержки Joomla! CMS http://joomlaforum.ru/
- Сайт разработчиков компонента Joom!Fish http://www.joomfish.net/
- Использование
PNG в IE6 и в современных браузерах http://handynotes.ru/2007/10/
png-ie6.html - Полупрозрачные
PNG в IE6 http://webauditor.wordpress.
com/2009/07/14 - Шрифты для
Фотошопа http://www.photoshop-master.
ru/adds.php?rub=17 - Официальная страница Drupal CMS http://drupal.org/
- Рецепты создания сайтов на Drupal http://drupalcookbook.ru/
Приложения
iepngfix.htc
<public:component>
<public:attach event="onpropertychange" onevent="doFix()" />
<script type="text/javascript">
// IE5.5+ PNG Alpha Fix v1.0RC4
// (c) 2004-2005 Angus Turnbull http://www.twinhelix.com
// This is licensed under the CC-GNU LGPL, version 2.1 or later.
//
For details, see: http://creativecommons.org/
// This must be a path to a blank image. That's all the configuration you need.
if (typeof blankImg == 'undefined') var blankImg = 'clear.gif';
var
f = 'DXImageTransform.Microsoft.
function filt(s, m){
if (filters[f]) {
filters[f].enabled = s ? true : false;
if (s) with (filters[f]) { src = s; sizingMethod = m }
}
else if (s) style.filter = 'progid:'+f+'(src="'+s+'",
}
function doFix(){
// Assume IE7 is OK.
if (!/MSIE (5\.5|6\.)/.test(navigator.
(event && !/(background|src)/.test(
var bgImg = currentStyle.backgroundImage || style.backgroundImage;
if (tagName == 'IMG') {
if ((/\.png$/i).test(src)) {
if (currentStyle.width == 'auto' && currentStyle.height == 'auto')
style.width = offsetWidth + 'px';
filt(src, 'scale');
src = blankImg;
}
else if (src.indexOf(blankImg) < 0) filt();
}
else if (bgImg && bgImg != 'none') {
if (bgImg.match(/^url[("']+(.*\.
var s = RegExp.$1;
if (currentStyle.width == 'auto' && currentStyle.height == 'auto')
style.width = offsetWidth + 'px';
style.backgroundImage = 'none';
filt(s, 'crop');
// IE link fix.
for (var n = 0; n < childNodes.length; n++)
if (childNodes[n].style) childNodes[n].style.position = 'relative';
}
else filt();
}
}
doFix();
</script>
</public:component>