SlideShare uma empresa Scribd logo
1 de 60
Интернет-тренинг
            Тема5

Проектирование и создание своего
   информационного ресурса.
Домашнее задание по проекту?
  1. Протестировать название проекта – при
     необходимости – скорректировать.
  2. Написать устав проекта – цель, портрет
     целевой аудитории, сроки, способ
     реализации.
  3. Протестировать целевую аудиторию и
     перечислить места ее «тусовок» в
     интернет.
  4. Продумать, разработать и подобрать
     атрибуты проекта : логотип, слоган,
     доменное имя.
  5. Посмотреть шаблоны и выбрать для своего
     проекта.
Вебинар 10. «Проектирование и
создание сайта на Microtext и
подобранном шаблоне»
Интернет-проект на базе сайта
        посетители   посетители        посетители


                     Аккаунты               Сайты-
         Блоги
                     в соцсетях            сателиты




Посетители
                       Сайт                    База
                                             контактов

                                  заявки
                                                  информация
                     продажи
Практикум 11

Проектирование и создание сайта
    на Microtext и подобранном
             шаблоне.
             Часть 2.
     Натягивание шаблона.
Создали скелет сайта
1. Скачиваем дистрибутив и распаковываем в папку
    на свой компьютер (Dzen + Admin или Standart +
    Admin).
2. По ФТП копируем дистрибутив в папку на сервер,
    для этого :
3. Прописываем в config.inc.php адрес главной
    страницы (cо слэшем на конце) - .
4. Прописываем в .htaccess путь от корня сайта до
    папки, в которой он лежит. По умолчанию
    стоит RewriteBase /, то есть, предполагается, что
    движок будет ложиться в корень. Мы размещали
    движок в
    папку opanasenro.org/microtext/ecodacha, то
    прописать следует RewriteBase /
    opanasenro.org/microtext/ecodacha/.
Доступ к серверу –

HOST: opanasenko.org

USER: microtext@opanasenko.org

PASS: R7d1iB1o
Рекомендации по сохранности
сайта
1. Создать у себя 2 папки для копий сайта –
   OLD и NEW .
2. Перед каждой корректировкой
   копировать по ФТП полностью папку с
   сервера в каждую из этих папок.
3. Корректировку делать только в папке
   NEW, а затем из нее копировать на
   сервер по ФТП
4. Папку OLD не трогать, тогда в OLD
   останется вариант сайта до
   корректировки, и если что-то
   накосячили, то можно из OLD
   восстановить все на сервер и начать
   корректировку сначала.
На сервере уже созданы сайты :


http://opanasenko.org/microtext/ecodacha/

http://opanasenko.org/microtext/lev/
Выбор шаблона на
http://www.free-css-templates.com/
Выбранный шаблон можно
открыть и загрузить
Просматриваем шаблон
Примеряем логотип и название
на выбранный шаблон
Меню на шаблоне
Натягивание шаблона
1. Копируем шаблон и раскрываем архив в папку template
   на сервере.
2. Переименовываем индексный файл шаблона под новым
   именем, например index.html в design-
   ecodacha.inc.php .
3. Правим файл index.inc.php в библиотеке content -
   назначаем новое имя дизайна
4. Корректируем файл дизайна – теги по аналогии со
   старым дизайном, путь к файлу стилей.
5. Выделяем и очищаем область контента на шаблоне –
   файл дизайна.
6. Формируем новые меню в Menu.inc.
7. Заменяем в файле дизайна описание меню командами
   для автоматического формирования меню со ссылками
   на имя меню.
8. Меняем название, слоган, добавляем логотип, меняем
   другие надписи.
9. Вставляем форму подписки.
Копируем шаблон в папку
template на сервере
Заходим в папку template на
сервере


Переименовываем index.html
 в design-ecodacha.inc.php
(по умолчанию в движке файл
 управления дизайном
 design.inc.php)
Правим файл index.inc.php в библиотеке
content ( сначала на компьютере в new),
затем копируем его на сервер




                    Меняем design на design-ecodacha
Библиотека New / template –
вносим корректировки в design-ecodacha.inc.php
по аналогу design.inc.php
Открываем два окна для
редактирования
Корректируем теги
<meta> - метатеги, которые используются для хранения
   информации предназначенной для браузеров и поисковых
   систем. Например, механизмы поисковых систем обращаются к
   метатегам для получения описания сайта, ключевых слов и
   других данных. Разрешается использовать более чем один
   метатег, все они размещаются в контейнере <head>. Как
   правило, атрибуты любого метатега сводятся к парам
   «имя=значение», которые определяются ключевыми
   словами content, name или http-equiv.
Атрибуты
charset
    Задает кодировку документа.
content
    Устанавливает значение атрибута, заданного с
       помощью name или http-equiv.
http-equiv
    Предназначен для конвертирования метатега в заголовок HTTP.
name
    Имя метатега, также косвенно устанавливает его предназначение.
Тег <meta>
Атрибут charset


Задает кодировку документа.
<meta charset="utf-8">
Тег <meta>
Атрибут http-equiv
Браузеры преобразовывают значение атрибута http-
  equiv, заданное с помощью content, в формат
  заголовка ответа HTTP и обрабатывают их, как будто
  они прибыли непосредственно от сервера.

Допустимые значения атрибута http-equiv.
Content-Type
            Тип кодировки документа.
expires
            Устанавливает дату и время, после которой
              информация в документе будет считаться
              устаревшей.
pragma
            Способ кэширования документа.
refresh
            Загрузить другой документ в текущее окно
              браузера.

Пример:<meta http-equiv="Content-Type"
  content="text/html; charset=utf-8">
Тег <meta>
Атрибут name
Устанавливает идентификатор метатега для пары
   «имя=значение». Одновременно использовать
   атрибуты name и http-equiv не допускается.

Допустимые значения атрибута name.
author
   Имя автора документа.
description
   Описание текущего документа.
keywords
   Список ключевых слов, встречающихся на странице.

Пример:
<meta name="keywords" content="HTML, META, метатег,
  тег, поисковая система">
Тег <meta>
Атрибут content

Устанавливает значение атрибута, заданного
  с помощью name или http-equiv.
  Атрибут content может содержать более
  одного значения, в этом случае они
  разделяются запятыми или точкой с
  запятой. Это строка символов, которую
  надо взять в одинарные или двойные
  кавычки.
Пример :
<meta http-equiv="Content-Type"
  content="text/html; charset=utf-8">
В базовом дизайне
<meta charset="<?php echo config['encoding'];?>" />

<meta name="keywords" content="<?php echo
  $keywords;?>" />

<meta name="description" content="<?php echo
  $description;?>" />
В выбранном дизайне
<meta http-equiv="Content-Type" content="text/html;
  charset=utf-8" />


Изменяем
кодировку –
Вставляем вместо charset=utf-8
charset=<?php echo $config['encoding'];?>

Получим:
<meta http-equiv="Content-Type" content="text/html;
  charset= <?php echo $config['encoding'];?> " />
Тег <title> - Определяет заголовок
документа.
<title> не является частью документа и не показывается
   напрямую на веб-странице.


В операционной системе Windows текст заголовка
   отображается в левом верхнем углу окна браузера.


Допускается использовать только один тег <title> на
  документ и размещать его в контейнере <head>.
В базовом дизайне
 <title><?php echo $title;?></title>


В новом дизайне
<title>GardenWeb</title>

Меняем на
<title> <?php echo $title;?> </title>
Тег <link >
Устанавливает связь с внешним документом вроде файла
   со стилями или со шрифтами. В отличие от тега <a>,
   тег <link>размещается всегда внутри
   контейнера <head> и не создает ссылку.
Атрибуты
charset
      Кодировка связываемого документа.
href
      Путь к связываемому файлу.
media
      Определяет устройство, для которого следует применять
        стилевое оформление.
rel
      Определяет отношения между текущим документом и
        файлом, на который делается ссылка.
sizes
      Указывает размер иконок для визуального отображения.
type
      MIME-тип данных подключаемого файла.
В базовом дизайне
<link rel="stylesheet" href="<?php echo
$config['sitelink'];?>style.css" type="text/css"
media="screen, projection" />

В выбранном дизайне
<link rel="stylesheet" type="text/css"
   href="style.css" />

Меняем
<link rel="stylesheet" type="text/css" href ="<?php
   echo $config['sitelink'];?>style.css" />
Выделяем область Content в
выбранном дизайне
Фрагмент кода в выбранном шаблоне,
который описывает область Content
Удаляем выделенный фрагмент, а вместо него

копируем из базового дизайна
Заменяем фрагмент
<div class="main fl">
      <div id="text">
       <h2>Free CSS Templates</h2>
       <p> GardenWeb is a CSS template that is free and fully standards compliant. <a
     href="http://www.free-css-templates.com/">Free CSS Templates</a> designed this
     template. <br/>
        <br/>
        This template is allowed for all uses, including commercial use, as it is released under
     the Creative Commons Attributions 2.5 license. The only stipulation to the use of this free
     template is that the links appearing in the footer remain intact. Beyond that, simply
     enjoy and have fun with it!</p>
       <img src="images/img.jpg" alt="" /> </div>
    </div>
на
<div class="main fl">
    <div id="text">
             <h2><?php echo $title;?></h2>
             <?php echo $content;?>

      </div>
</div>
Теперь настроим массивы меню –
откроем файл в библиотеке New
template/menu.inc.php
В базовом шаблоне описано 3 меню :
В нашем шаблоне 5 меню
Опишем эти меню. Все ссылки в меню пока
ставим на главную страницу.
Для автоматического
формирования меню из массивов
используем код


<ul class="menu">
          <?php echo GetMenuItems($this_page,
  $footmenu);?>
       </ul>



Footmenu – вставляем имя меню из массива
Вставляем в новый дизайн команды для
автоматического формирования меню из
массивов – главное меню       mainmenu:
Вместо блока
 <ul id="nav">
    <li class="h"><a href="#">Home</a></li>
    <li class="a"><a href="#">About us</a></li>
    <li class="p"><a href="#">Production</a></li>
    <li class="c"><a href="#">Contact</a></li>
    </ul>
Вставляем
<ul class="menu" id="nav">
            <?php echo GetMenuItems($this_page,
   $mainmenu);?>
        </ul>
Вставляем в новый дизайн команды для
автоматического формирования меню из массивов –
верхнее боковое меню     sidemenu1:
   Вместо блока
   <ul class="meun">
            <li><a href="#">Latin literature </a></li>
            <li><a href="#">making over years </a></li>
            <li><a href="#">Richard Clintock </a></li>
            <li><a href="#">Latin professor </a></li>
            <li><a href="#">Hampden Sydney </a></li>
          </ul>
   Вставляем
   <ul class=" meun " >
      <?php echo GetMenuItems($this_page, $sidemenu1);?
      >
           </ul>
Вставляем в новый дизайн команды для
автоматического формирования меню из массивов –
нижнее боковое меню              sidemenu2:
   Вместо блока
   <ul class="meun">
            <li><a href="#">Vestibulum bibendum tellus.</a></li>
            <li><a href="#">Maecenas egestas sapien ac .</a></li>
            <li><a href="#">Nam volutpat ante.</a></li>
            <li><a href="#">Curabitur rhoncus leo in nisi.</a></li>
            <li><a href="#">Nulla fringilla eros at sem.</a></li>
            <li><a href="#">Integer euismod id est.</a></li>
            <li><a href="#">Aenean viverra mi eu justo.</a></li>
    </ul>
   Вставляем
   <ul class=" meun " >
       <?php echo GetMenuItems($this_page, $sidemenu2);?>
             </ul>
Вставляем в новый дизайн команды для
автоматического формирования меню из
массивов – нижнее меню   footmenu:
Вместо блока
 <div class="ftlink fl"> <a href="#">Home</a> |
  <a href="#">About Us</a> | <a
  href="#">Production</a> | <a
  href="#">Submission</a> | <a
  href="#">Contact</a>
Вставляем
<ul class="fmenu">
       <?php echo GetMenuItems($this_page,
  $footmenu);?>
   </ul>
Горячие кнопки
Код в шаблоне – Горячие кнопки
Старый код
<div id="col">
     <div class="first fl">
       <ul>
        <li><a href="#">making over years </a></li>
        <li><a href="#">Latin professor </a></li>
        <li><a href="#">Hampden Sydney </a></li>
       </ul>
     </div>
     <div class=" fl ">
       <ul>
        <li><a href="#">Latin literature </a></li>
        <li><a href="#">making over years </a></li>
        <li><a href="#">Richard Clintock </a></li>
       </ul>
     </div>
     <div class=" fl ">
       <ul>
        <li><a href="#">Latin literature </a></li>
        <li><a href="#">Hampden Sydney </a></li>
        <li><a href="#">Virginia looked one</a></li>
       </ul>
     </div>
   </div>
Новый код
<div id="col">
     <div class="first fl">
       <ul>
        <li><a href="index">Грибы </a></li>
        <li><a href="index"> Корейские свинки </a></li>
        <li><a href="index"> Собаки лайка </a></li>
       </ul>
     </div>
     <div class=" fl ">
       <ul>
        <li><a href="index"> Переработка отходов </a></li>
        <li><a href="index"> Вермикультивирование </a></li>
        <li><a href="index"> Почвосмеси </a></li>
       </ul>
     </div>
     <div class=" fl ">
       <ul>
        <li><a href="index"> Дом </a></li>
        <li><a href="index"> Теплица </a></li>
        <li><a href="index"> Постройки</a></li>
       </ul>
     </div>
   </div>
Меняем заголовок, слоган, вставляем
логотип, рисунок логотипа
предварительно загружаем по ФТП в
библиотеку template/images
Формируем форму подписки для
рассылки-подарок (уменьшаем) и
ставим на сайт
Теперь сайт на шаблоне выглядит так
Доступна система управления
страницами
Доступна система управления
меню
Вы имеете динамичный сайт с
легкой системой управления
контетом
Дальше :
- Добавляем новые страницы,
- Корректируем меню – вставляем ссылки на
  новые страницы,
- Фотографии и рисунки для размещения на
  страницы предварительно помещаем в
  библиотеку ecodachs/i , преобразовав их
  до необходимого размера
Подключим страницу с
презентацией
О-п-п-с!
Меняем дизайн страницы




                Меняем дизайн:
                design-ecodacha
Теперь страница отображается
правильно
Еще раз о файловой структуре
                    Content – папка, где лежат
                            страницы
                 Files – можно помещать разные
                  файлы по проекту, например,
                      рекламные материалы
                  I – фотографии и рисунки для
                             страниц
                  Template – библиотека дизайна


                               Template
                        Images – фотографии и
                         рисунки для дизайна
                      Design-ecodaca – основной
                            файл дизайна
                        Menu.inc – файл меню,
                        Style.css- файл стилей
Домашнее задание:
1. Создать свой сайт на микротексте в папке
   на моем хостинге.
2. Подобрать шаблон.
3. Глядя на шаблон разработать структуру
   сайта, меню.
4. Натянуть шаблон дизайна на сайт.
5. Индивидуальный режим – в скайпе.
Следующее занятие – 16 ноября,

Продолжаем тему 5. Проектирование и создание
своего информационного ресурса.


     Вебинар и практикум «Некоторые
      полезные технические моменты по работе
      с сайтом на микротексте».
      Индивидуальные консультации.
Опанасенко Ольга
Владимировна
Тел. 067 460 24 00
Web: http://opanasenko.org
E-mail: olga@opanasenko.org
Skype: OLGAOOV
Twitter: OLGAOOV

Mais conteúdo relacionado

Mais procurados

Лекция #2. Принцип организации World Wide Web
Лекция #2. Принцип организации World Wide WebЛекция #2. Принцип организации World Wide Web
Лекция #2. Принцип организации World Wide WebЯковенко Кирилл
 
Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011
Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011
Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011camp_drupal_ua
 
Создание чат-ботов на платформе Microsoft Bot Framework
Создание чат-ботов на платформе Microsoft Bot FrameworkСоздание чат-ботов на платформе Microsoft Bot Framework
Создание чат-ботов на платформе Microsoft Bot FrameworkAndrei Amialchenia
 
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox Extension
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox ExtensionОранжевый - новый синий: Как портировать Chrome Extension в Firefox Extension
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox Extensionchaykaborya
 
Drupal и возможности его применения
Drupal и возможности его примененияDrupal и возможности его применения
Drupal и возможности его примененияMedia Gorod
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровYandex
 
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-REDМастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-REDПупена Александр
 
Первые шаги после установки WordPress
Первые шаги после установки WordPressПервые шаги после установки WordPress
Первые шаги после установки WordPressDarja Kruzhkova
 
Как оптимизировать сайт на нескольких языках и для международных пользователей
Как оптимизировать сайт на нескольких языках и для международных пользователейКак оптимизировать сайт на нескольких языках и для международных пользователей
Как оптимизировать сайт на нескольких языках и для международных пользователейCybermarketing, Moscow
 
Google docs: совместная работа над документами
Google docs: совместная работа над документами Google docs: совместная работа над документами
Google docs: совместная работа над документами Tania Evlampieva
 
Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Artur Baranok
 

Mais procurados (13)

Лекция #2. Принцип организации World Wide Web
Лекция #2. Принцип организации World Wide WebЛекция #2. Принцип организации World Wide Web
Лекция #2. Принцип организации World Wide Web
 
Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011
Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011
Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011
 
Создание чат-ботов на платформе Microsoft Bot Framework
Создание чат-ботов на платформе Microsoft Bot FrameworkСоздание чат-ботов на платформе Microsoft Bot Framework
Создание чат-ботов на платформе Microsoft Bot Framework
 
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox Extension
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox ExtensionОранжевый - новый синий: Как портировать Chrome Extension в Firefox Extension
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox Extension
 
лек13 3
лек13 3лек13 3
лек13 3
 
Drupal и возможности его применения
Drupal и возможности его примененияDrupal и возможности его применения
Drupal и возможности его применения
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
 
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-REDМастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
 
мова Html
мова Htmlмова Html
мова Html
 
Первые шаги после установки WordPress
Первые шаги после установки WordPressПервые шаги после установки WordPress
Первые шаги после установки WordPress
 
Как оптимизировать сайт на нескольких языках и для международных пользователей
Как оптимизировать сайт на нескольких языках и для международных пользователейКак оптимизировать сайт на нескольких языках и для международных пользователей
Как оптимизировать сайт на нескольких языках и для международных пользователей
 
Google docs: совместная работа над документами
Google docs: совместная работа над документами Google docs: совместная работа над документами
Google docs: совместная работа над документами
 
Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...
 

Destaque

Trening modul2-webinar18
Trening modul2-webinar18Trening modul2-webinar18
Trening modul2-webinar18olgaoov
 
Gribi for-new-year-incubaciya
Gribi for-new-year-incubaciyaGribi for-new-year-incubaciya
Gribi for-new-year-incubaciyaolgaoov
 
Gribi for-new-year-stroeniya
Gribi for-new-year-stroeniyaGribi for-new-year-stroeniya
Gribi for-new-year-stroeniyaolgaoov
 
Trening modul2-webinar14
Trening modul2-webinar14Trening modul2-webinar14
Trening modul2-webinar14olgaoov
 
Trening modul2-webinar9
Trening modul2-webinar9Trening modul2-webinar9
Trening modul2-webinar9olgaoov
 
основы нтмл
основы нтмлосновы нтмл
основы нтмлolgaoov
 
разработка и оформление презентации
разработка и оформление презентацииразработка и оформление презентации
разработка и оформление презентацииolgaoov
 
Trening modul2-conf3-tema5
Trening modul2-conf3-tema5Trening modul2-conf3-tema5
Trening modul2-conf3-tema5olgaoov
 
Trening modul1-webinar6
Trening modul1-webinar6Trening modul1-webinar6
Trening modul1-webinar6olgaoov
 
Trening modul2-webinar17
Trening modul2-webinar17Trening modul2-webinar17
Trening modul2-webinar17olgaoov
 
презентация экодача
презентация экодачапрезентация экодача
презентация экодачаolgaoov
 
Trening modul2-webinar13
Trening modul2-webinar13Trening modul2-webinar13
Trening modul2-webinar13olgaoov
 
Trening modul1-webinar8
Trening modul1-webinar8Trening modul1-webinar8
Trening modul1-webinar8olgaoov
 
Trening modul2-webinar19
Trening modul2-webinar19Trening modul2-webinar19
Trening modul2-webinar19olgaoov
 
Trening modul2-webinar12
Trening modul2-webinar12Trening modul2-webinar12
Trening modul2-webinar12olgaoov
 
Gribi for-new-year-oborud-virast
Gribi for-new-year-oborud-virastGribi for-new-year-oborud-virast
Gribi for-new-year-oborud-virastolgaoov
 
Gribi for-new-year-1-substrat
Gribi for-new-year-1-substratGribi for-new-year-1-substrat
Gribi for-new-year-1-substratolgaoov
 
Trening modul2-webinar15
Trening modul2-webinar15Trening modul2-webinar15
Trening modul2-webinar15olgaoov
 
Trening modul1-webinar4
Trening modul1-webinar4Trening modul1-webinar4
Trening modul1-webinar4olgaoov
 

Destaque (19)

Trening modul2-webinar18
Trening modul2-webinar18Trening modul2-webinar18
Trening modul2-webinar18
 
Gribi for-new-year-incubaciya
Gribi for-new-year-incubaciyaGribi for-new-year-incubaciya
Gribi for-new-year-incubaciya
 
Gribi for-new-year-stroeniya
Gribi for-new-year-stroeniyaGribi for-new-year-stroeniya
Gribi for-new-year-stroeniya
 
Trening modul2-webinar14
Trening modul2-webinar14Trening modul2-webinar14
Trening modul2-webinar14
 
Trening modul2-webinar9
Trening modul2-webinar9Trening modul2-webinar9
Trening modul2-webinar9
 
основы нтмл
основы нтмлосновы нтмл
основы нтмл
 
разработка и оформление презентации
разработка и оформление презентацииразработка и оформление презентации
разработка и оформление презентации
 
Trening modul2-conf3-tema5
Trening modul2-conf3-tema5Trening modul2-conf3-tema5
Trening modul2-conf3-tema5
 
Trening modul1-webinar6
Trening modul1-webinar6Trening modul1-webinar6
Trening modul1-webinar6
 
Trening modul2-webinar17
Trening modul2-webinar17Trening modul2-webinar17
Trening modul2-webinar17
 
презентация экодача
презентация экодачапрезентация экодача
презентация экодача
 
Trening modul2-webinar13
Trening modul2-webinar13Trening modul2-webinar13
Trening modul2-webinar13
 
Trening modul1-webinar8
Trening modul1-webinar8Trening modul1-webinar8
Trening modul1-webinar8
 
Trening modul2-webinar19
Trening modul2-webinar19Trening modul2-webinar19
Trening modul2-webinar19
 
Trening modul2-webinar12
Trening modul2-webinar12Trening modul2-webinar12
Trening modul2-webinar12
 
Gribi for-new-year-oborud-virast
Gribi for-new-year-oborud-virastGribi for-new-year-oborud-virast
Gribi for-new-year-oborud-virast
 
Gribi for-new-year-1-substrat
Gribi for-new-year-1-substratGribi for-new-year-1-substrat
Gribi for-new-year-1-substrat
 
Trening modul2-webinar15
Trening modul2-webinar15Trening modul2-webinar15
Trening modul2-webinar15
 
Trening modul1-webinar4
Trening modul1-webinar4Trening modul1-webinar4
Trening modul1-webinar4
 

Semelhante a Trening modul2-webinar11

Trening modul2-webinar10
Trening modul2-webinar10Trening modul2-webinar10
Trening modul2-webinar10olgaoov
 
Php intro rus
Php intro rusPhp intro rus
Php intro rusaDDDitive
 
Zend Framework и мультиязычность
Zend Framework и мультиязычностьZend Framework и мультиязычность
Zend Framework и мультиязычностьStepan Tanasiychuk
 
Практикум Web программирование
Практикум Web программированиеПрактикум Web программирование
Практикум Web программированиеRauan Ibraikhan
 
инструментарий
инструментарийинструментарий
инструментарийigdweb
 
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрейVlado Sudin
 
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрейVlado Sudin
 
Task 0 - 4 Oct 2011
Task 0 - 4 Oct 2011Task 0 - 4 Oct 2011
Task 0 - 4 Oct 2011tegia
 
Как быть с большими сайтами на Word press
Как быть с большими сайтами  на Word pressКак быть с большими сайтами  на Word press
Как быть с большими сайтами на Word pressvovasik
 
Web deployment
Web deploymentWeb deployment
Web deploymentGetDev.NET
 
Trening modul2-conf1-tema5
Trening modul2-conf1-tema5Trening modul2-conf1-tema5
Trening modul2-conf1-tema5olgaoov
 
системы сборок проектов
системы сборок проектовсистемы сборок проектов
системы сборок проектовRomero78
 
The Old New ASP.NET
The Old New ASP.NETThe Old New ASP.NET
The Old New ASP.NETVitaly Baum
 
Презентация «Bundle Transformer – инструмент для клиентской оптимизации в сре...
Презентация «Bundle Transformer – инструмент для клиентской оптимизации в сре...Презентация «Bundle Transformer – инструмент для клиентской оптимизации в сре...
Презентация «Bundle Transformer – инструмент для клиентской оптимизации в сре...Andrey Taritsyn
 
Как провести реанимацию контента и прокачать органический трафик
Как провести реанимацию контента и прокачать органический трафикКак провести реанимацию контента и прокачать органический трафик
Как провести реанимацию контента и прокачать органический трафикNetpeak
 
как стать хорошим веб технологом. нарек мкртчян. зал 4
как стать хорошим веб технологом. нарек мкртчян. зал 4как стать хорошим веб технологом. нарек мкртчян. зал 4
как стать хорошим веб технологом. нарек мкртчян. зал 4rit2011
 
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NETMedia Gorod
 
работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1Natalia Odegova
 
работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1Nata Koinova
 

Semelhante a Trening modul2-webinar11 (20)

Trening modul2-webinar10
Trening modul2-webinar10Trening modul2-webinar10
Trening modul2-webinar10
 
Php intro rus
Php intro rusPhp intro rus
Php intro rus
 
Zend Framework и мультиязычность
Zend Framework и мультиязычностьZend Framework и мультиязычность
Zend Framework и мультиязычность
 
Практикум Web программирование
Практикум Web программированиеПрактикум Web программирование
Практикум Web программирование
 
инструментарий
инструментарийинструментарий
инструментарий
 
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей
 
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей
 
Task 0 - 4 Oct 2011
Task 0 - 4 Oct 2011Task 0 - 4 Oct 2011
Task 0 - 4 Oct 2011
 
Как быть с большими сайтами на Word press
Как быть с большими сайтами  на Word pressКак быть с большими сайтами  на Word press
Как быть с большими сайтами на Word press
 
Web deployment
Web deploymentWeb deployment
Web deployment
 
Trening modul2-conf1-tema5
Trening modul2-conf1-tema5Trening modul2-conf1-tema5
Trening modul2-conf1-tema5
 
Lection1
Lection1Lection1
Lection1
 
системы сборок проектов
системы сборок проектовсистемы сборок проектов
системы сборок проектов
 
The Old New ASP.NET
The Old New ASP.NETThe Old New ASP.NET
The Old New ASP.NET
 
Презентация «Bundle Transformer – инструмент для клиентской оптимизации в сре...
Презентация «Bundle Transformer – инструмент для клиентской оптимизации в сре...Презентация «Bundle Transformer – инструмент для клиентской оптимизации в сре...
Презентация «Bundle Transformer – инструмент для клиентской оптимизации в сре...
 
Как провести реанимацию контента и прокачать органический трафик
Как провести реанимацию контента и прокачать органический трафикКак провести реанимацию контента и прокачать органический трафик
Как провести реанимацию контента и прокачать органический трафик
 
как стать хорошим веб технологом. нарек мкртчян. зал 4
как стать хорошим веб технологом. нарек мкртчян. зал 4как стать хорошим веб технологом. нарек мкртчян. зал 4
как стать хорошим веб технологом. нарек мкртчян. зал 4
 
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET
 
работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1
 
работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1
 

Mais de olgaoov

Why you-need-an-enterprise-budget
Why you-need-an-enterprise-budgetWhy you-need-an-enterprise-budget
Why you-need-an-enterprise-budgetolgaoov
 
Polsk 21
Polsk 21Polsk 21
Polsk 21olgaoov
 
Polsk 20
Polsk 20Polsk 20
Polsk 20olgaoov
 
Polsk 19
Polsk 19Polsk 19
Polsk 19olgaoov
 
Polsk 18
Polsk 18Polsk 18
Polsk 18olgaoov
 
Polsk 17
Polsk 17Polsk 17
Polsk 17olgaoov
 
Polsk 16
Polsk 16Polsk 16
Polsk 16olgaoov
 
Polsk 15
Polsk 15Polsk 15
Polsk 15olgaoov
 
Polsk 14
Polsk 14Polsk 14
Polsk 14olgaoov
 
Polsk 13
Polsk 13Polsk 13
Polsk 13olgaoov
 
Polsk 12
Polsk 12Polsk 12
Polsk 12olgaoov
 
Polsk 11
Polsk 11Polsk 11
Polsk 11olgaoov
 
Polsk 10
Polsk 10Polsk 10
Polsk 10olgaoov
 

Mais de olgaoov (20)

Why you-need-an-enterprise-budget
Why you-need-an-enterprise-budgetWhy you-need-an-enterprise-budget
Why you-need-an-enterprise-budget
 
Polsk 21
Polsk 21Polsk 21
Polsk 21
 
Polsk 20
Polsk 20Polsk 20
Polsk 20
 
Polsk 19
Polsk 19Polsk 19
Polsk 19
 
Polsk 18
Polsk 18Polsk 18
Polsk 18
 
Polsk 17
Polsk 17Polsk 17
Polsk 17
 
Polsk 16
Polsk 16Polsk 16
Polsk 16
 
Polsk 15
Polsk 15Polsk 15
Polsk 15
 
Polsk 14
Polsk 14Polsk 14
Polsk 14
 
Polsk 13
Polsk 13Polsk 13
Polsk 13
 
Polsk 12
Polsk 12Polsk 12
Polsk 12
 
Polsk 11
Polsk 11Polsk 11
Polsk 11
 
Polsk 10
Polsk 10Polsk 10
Polsk 10
 
Polsk 9
Polsk 9Polsk 9
Polsk 9
 
Polsk 8
Polsk 8Polsk 8
Polsk 8
 
Polsk 8
Polsk 8Polsk 8
Polsk 8
 
Polsk 7
Polsk 7Polsk 7
Polsk 7
 
Polsk 6
Polsk 6Polsk 6
Polsk 6
 
Polsk 6
Polsk 6Polsk 6
Polsk 6
 
Polsk 5
Polsk 5Polsk 5
Polsk 5
 

Trening modul2-webinar11

  • 1. Интернет-тренинг Тема5 Проектирование и создание своего информационного ресурса.
  • 2. Домашнее задание по проекту? 1. Протестировать название проекта – при необходимости – скорректировать. 2. Написать устав проекта – цель, портрет целевой аудитории, сроки, способ реализации. 3. Протестировать целевую аудиторию и перечислить места ее «тусовок» в интернет. 4. Продумать, разработать и подобрать атрибуты проекта : логотип, слоган, доменное имя. 5. Посмотреть шаблоны и выбрать для своего проекта.
  • 3. Вебинар 10. «Проектирование и создание сайта на Microtext и подобранном шаблоне»
  • 4. Интернет-проект на базе сайта посетители посетители посетители Аккаунты Сайты- Блоги в соцсетях сателиты Посетители Сайт База контактов заявки информация продажи
  • 5. Практикум 11 Проектирование и создание сайта на Microtext и подобранном шаблоне. Часть 2. Натягивание шаблона.
  • 6. Создали скелет сайта 1. Скачиваем дистрибутив и распаковываем в папку на свой компьютер (Dzen + Admin или Standart + Admin). 2. По ФТП копируем дистрибутив в папку на сервер, для этого : 3. Прописываем в config.inc.php адрес главной страницы (cо слэшем на конце) - . 4. Прописываем в .htaccess путь от корня сайта до папки, в которой он лежит. По умолчанию стоит RewriteBase /, то есть, предполагается, что движок будет ложиться в корень. Мы размещали движок в папку opanasenro.org/microtext/ecodacha, то прописать следует RewriteBase / opanasenro.org/microtext/ecodacha/.
  • 7. Доступ к серверу – HOST: opanasenko.org USER: microtext@opanasenko.org PASS: R7d1iB1o
  • 8. Рекомендации по сохранности сайта 1. Создать у себя 2 папки для копий сайта – OLD и NEW . 2. Перед каждой корректировкой копировать по ФТП полностью папку с сервера в каждую из этих папок. 3. Корректировку делать только в папке NEW, а затем из нее копировать на сервер по ФТП 4. Папку OLD не трогать, тогда в OLD останется вариант сайта до корректировки, и если что-то накосячили, то можно из OLD восстановить все на сервер и начать корректировку сначала.
  • 9. На сервере уже созданы сайты : http://opanasenko.org/microtext/ecodacha/ http://opanasenko.org/microtext/lev/
  • 13. Примеряем логотип и название на выбранный шаблон
  • 15. Натягивание шаблона 1. Копируем шаблон и раскрываем архив в папку template на сервере. 2. Переименовываем индексный файл шаблона под новым именем, например index.html в design- ecodacha.inc.php . 3. Правим файл index.inc.php в библиотеке content - назначаем новое имя дизайна 4. Корректируем файл дизайна – теги по аналогии со старым дизайном, путь к файлу стилей. 5. Выделяем и очищаем область контента на шаблоне – файл дизайна. 6. Формируем новые меню в Menu.inc. 7. Заменяем в файле дизайна описание меню командами для автоматического формирования меню со ссылками на имя меню. 8. Меняем название, слоган, добавляем логотип, меняем другие надписи. 9. Вставляем форму подписки.
  • 16. Копируем шаблон в папку template на сервере
  • 17. Заходим в папку template на сервере Переименовываем index.html в design-ecodacha.inc.php (по умолчанию в движке файл управления дизайном design.inc.php)
  • 18. Правим файл index.inc.php в библиотеке content ( сначала на компьютере в new), затем копируем его на сервер Меняем design на design-ecodacha
  • 19. Библиотека New / template – вносим корректировки в design-ecodacha.inc.php по аналогу design.inc.php
  • 20. Открываем два окна для редактирования
  • 21. Корректируем теги <meta> - метатеги, которые используются для хранения информации предназначенной для браузеров и поисковых систем. Например, механизмы поисковых систем обращаются к метатегам для получения описания сайта, ключевых слов и других данных. Разрешается использовать более чем один метатег, все они размещаются в контейнере <head>. Как правило, атрибуты любого метатега сводятся к парам «имя=значение», которые определяются ключевыми словами content, name или http-equiv. Атрибуты charset Задает кодировку документа. content Устанавливает значение атрибута, заданного с помощью name или http-equiv. http-equiv Предназначен для конвертирования метатега в заголовок HTTP. name Имя метатега, также косвенно устанавливает его предназначение.
  • 22. Тег <meta> Атрибут charset Задает кодировку документа. <meta charset="utf-8">
  • 23. Тег <meta> Атрибут http-equiv Браузеры преобразовывают значение атрибута http- equiv, заданное с помощью content, в формат заголовка ответа HTTP и обрабатывают их, как будто они прибыли непосредственно от сервера. Допустимые значения атрибута http-equiv. Content-Type Тип кодировки документа. expires Устанавливает дату и время, после которой информация в документе будет считаться устаревшей. pragma Способ кэширования документа. refresh Загрузить другой документ в текущее окно браузера. Пример:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  • 24. Тег <meta> Атрибут name Устанавливает идентификатор метатега для пары «имя=значение». Одновременно использовать атрибуты name и http-equiv не допускается. Допустимые значения атрибута name. author Имя автора документа. description Описание текущего документа. keywords Список ключевых слов, встречающихся на странице. Пример: <meta name="keywords" content="HTML, META, метатег, тег, поисковая система">
  • 25. Тег <meta> Атрибут content Устанавливает значение атрибута, заданного с помощью name или http-equiv. Атрибут content может содержать более одного значения, в этом случае они разделяются запятыми или точкой с запятой. Это строка символов, которую надо взять в одинарные или двойные кавычки. Пример : <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  • 26. В базовом дизайне <meta charset="<?php echo config['encoding'];?>" /> <meta name="keywords" content="<?php echo $keywords;?>" /> <meta name="description" content="<?php echo $description;?>" />
  • 27. В выбранном дизайне <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Изменяем кодировку – Вставляем вместо charset=utf-8 charset=<?php echo $config['encoding'];?> Получим: <meta http-equiv="Content-Type" content="text/html; charset= <?php echo $config['encoding'];?> " />
  • 28. Тег <title> - Определяет заголовок документа. <title> не является частью документа и не показывается напрямую на веб-странице. В операционной системе Windows текст заголовка отображается в левом верхнем углу окна браузера. Допускается использовать только один тег <title> на документ и размещать его в контейнере <head>.
  • 29. В базовом дизайне <title><?php echo $title;?></title> В новом дизайне <title>GardenWeb</title> Меняем на <title> <?php echo $title;?> </title>
  • 30. Тег <link > Устанавливает связь с внешним документом вроде файла со стилями или со шрифтами. В отличие от тега <a>, тег <link>размещается всегда внутри контейнера <head> и не создает ссылку. Атрибуты charset Кодировка связываемого документа. href Путь к связываемому файлу. media Определяет устройство, для которого следует применять стилевое оформление. rel Определяет отношения между текущим документом и файлом, на который делается ссылка. sizes Указывает размер иконок для визуального отображения. type MIME-тип данных подключаемого файла.
  • 31. В базовом дизайне <link rel="stylesheet" href="<?php echo $config['sitelink'];?>style.css" type="text/css" media="screen, projection" /> В выбранном дизайне <link rel="stylesheet" type="text/css" href="style.css" /> Меняем <link rel="stylesheet" type="text/css" href ="<?php echo $config['sitelink'];?>style.css" />
  • 32. Выделяем область Content в выбранном дизайне
  • 33. Фрагмент кода в выбранном шаблоне, который описывает область Content
  • 34. Удаляем выделенный фрагмент, а вместо него копируем из базового дизайна Заменяем фрагмент <div class="main fl"> <div id="text"> <h2>Free CSS Templates</h2> <p> GardenWeb is a CSS template that is free and fully standards compliant. <a href="http://www.free-css-templates.com/">Free CSS Templates</a> designed this template. <br/> <br/> This template is allowed for all uses, including commercial use, as it is released under the Creative Commons Attributions 2.5 license. The only stipulation to the use of this free template is that the links appearing in the footer remain intact. Beyond that, simply enjoy and have fun with it!</p> <img src="images/img.jpg" alt="" /> </div> </div> на <div class="main fl"> <div id="text"> <h2><?php echo $title;?></h2> <?php echo $content;?> </div> </div>
  • 35. Теперь настроим массивы меню – откроем файл в библиотеке New template/menu.inc.php В базовом шаблоне описано 3 меню :
  • 37. Опишем эти меню. Все ссылки в меню пока ставим на главную страницу.
  • 38. Для автоматического формирования меню из массивов используем код <ul class="menu"> <?php echo GetMenuItems($this_page, $footmenu);?> </ul> Footmenu – вставляем имя меню из массива
  • 39. Вставляем в новый дизайн команды для автоматического формирования меню из массивов – главное меню mainmenu: Вместо блока <ul id="nav"> <li class="h"><a href="#">Home</a></li> <li class="a"><a href="#">About us</a></li> <li class="p"><a href="#">Production</a></li> <li class="c"><a href="#">Contact</a></li> </ul> Вставляем <ul class="menu" id="nav"> <?php echo GetMenuItems($this_page, $mainmenu);?> </ul>
  • 40. Вставляем в новый дизайн команды для автоматического формирования меню из массивов – верхнее боковое меню sidemenu1: Вместо блока <ul class="meun"> <li><a href="#">Latin literature </a></li> <li><a href="#">making over years </a></li> <li><a href="#">Richard Clintock </a></li> <li><a href="#">Latin professor </a></li> <li><a href="#">Hampden Sydney </a></li> </ul> Вставляем <ul class=" meun " > <?php echo GetMenuItems($this_page, $sidemenu1);? > </ul>
  • 41. Вставляем в новый дизайн команды для автоматического формирования меню из массивов – нижнее боковое меню sidemenu2: Вместо блока <ul class="meun"> <li><a href="#">Vestibulum bibendum tellus.</a></li> <li><a href="#">Maecenas egestas sapien ac .</a></li> <li><a href="#">Nam volutpat ante.</a></li> <li><a href="#">Curabitur rhoncus leo in nisi.</a></li> <li><a href="#">Nulla fringilla eros at sem.</a></li> <li><a href="#">Integer euismod id est.</a></li> <li><a href="#">Aenean viverra mi eu justo.</a></li> </ul> Вставляем <ul class=" meun " > <?php echo GetMenuItems($this_page, $sidemenu2);?> </ul>
  • 42. Вставляем в новый дизайн команды для автоматического формирования меню из массивов – нижнее меню footmenu: Вместо блока <div class="ftlink fl"> <a href="#">Home</a> | <a href="#">About Us</a> | <a href="#">Production</a> | <a href="#">Submission</a> | <a href="#">Contact</a> Вставляем <ul class="fmenu"> <?php echo GetMenuItems($this_page, $footmenu);?> </ul>
  • 44. Код в шаблоне – Горячие кнопки
  • 45. Старый код <div id="col"> <div class="first fl"> <ul> <li><a href="#">making over years </a></li> <li><a href="#">Latin professor </a></li> <li><a href="#">Hampden Sydney </a></li> </ul> </div> <div class=" fl "> <ul> <li><a href="#">Latin literature </a></li> <li><a href="#">making over years </a></li> <li><a href="#">Richard Clintock </a></li> </ul> </div> <div class=" fl "> <ul> <li><a href="#">Latin literature </a></li> <li><a href="#">Hampden Sydney </a></li> <li><a href="#">Virginia looked one</a></li> </ul> </div> </div>
  • 46. Новый код <div id="col"> <div class="first fl"> <ul> <li><a href="index">Грибы </a></li> <li><a href="index"> Корейские свинки </a></li> <li><a href="index"> Собаки лайка </a></li> </ul> </div> <div class=" fl "> <ul> <li><a href="index"> Переработка отходов </a></li> <li><a href="index"> Вермикультивирование </a></li> <li><a href="index"> Почвосмеси </a></li> </ul> </div> <div class=" fl "> <ul> <li><a href="index"> Дом </a></li> <li><a href="index"> Теплица </a></li> <li><a href="index"> Постройки</a></li> </ul> </div> </div>
  • 47. Меняем заголовок, слоган, вставляем логотип, рисунок логотипа предварительно загружаем по ФТП в библиотеку template/images
  • 48. Формируем форму подписки для рассылки-подарок (уменьшаем) и ставим на сайт
  • 49. Теперь сайт на шаблоне выглядит так
  • 52. Вы имеете динамичный сайт с легкой системой управления контетом Дальше : - Добавляем новые страницы, - Корректируем меню – вставляем ссылки на новые страницы, - Фотографии и рисунки для размещения на страницы предварительно помещаем в библиотеку ecodachs/i , преобразовав их до необходимого размера
  • 55. Меняем дизайн страницы Меняем дизайн: design-ecodacha
  • 57. Еще раз о файловой структуре Content – папка, где лежат страницы Files – можно помещать разные файлы по проекту, например, рекламные материалы I – фотографии и рисунки для страниц Template – библиотека дизайна Template Images – фотографии и рисунки для дизайна Design-ecodaca – основной файл дизайна Menu.inc – файл меню, Style.css- файл стилей
  • 58. Домашнее задание: 1. Создать свой сайт на микротексте в папке на моем хостинге. 2. Подобрать шаблон. 3. Глядя на шаблон разработать структуру сайта, меню. 4. Натянуть шаблон дизайна на сайт. 5. Индивидуальный режим – в скайпе.
  • 59. Следующее занятие – 16 ноября, Продолжаем тему 5. Проектирование и создание своего информационного ресурса.  Вебинар и практикум «Некоторые полезные технические моменты по работе с сайтом на микротексте».  Индивидуальные консультации.
  • 60. Опанасенко Ольга Владимировна Тел. 067 460 24 00 Web: http://opanasenko.org E-mail: olga@opanasenko.org Skype: OLGAOOV Twitter: OLGAOOV