Главная » 2011 » Октябрь » 6 » Урок 6 - разбираемся с модулями
10:31
Урок 6 - разбираемся с модулями

Урок 6 - разбираемся с модулями

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

Для начала давайте посмотрим, в каких местах (позициях) мы можем создать модули. Для этого в адресной строке браузера вводим:
имя-сайта?tp=1
В данном же случае у нас имя сайта звучит как http://localhost/project/ , поэтому переходим на страницу 
http://localhost/project/?tp=1 и смотрим, что нам показывают. А показывают нам вот что 

Что же это означает?! А означает это то, что в данном случае наше главное меню находится в позиции left, но при желании мы можем переставить его в любую другую позицию, например, user3, top и т.д. Также это означает, что в любой из этих позиций мы можем создать еще по нескольку блоков, будь то меню, или что-либо другое.

Давайте для начала изменим положение нашего главного меню, например, на user3. Как это делается. Заходим в админпанель: "расширения" - "менеджер модулей", находим там наш единственный модуль - Main menu , и заходим в его свойства (кликаем на него).

Появляется окно редактирования его свойств. Помните, в одном из уроков, мы в этом окне выключали функцию показа заголовка. Рассмотрим и другое важное свойство - позиция модуля . Видно, что она у нас пока что left.

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

Заходим на наш диск Х, и находим там наш шаблон, путь такой: X:\home\localhost\www\project\templates\siteground-j15-76\

Нас интересует тут файл templateDetails.xml
Открываем его с помощью блокнота. Тут много страшных букв и символов, в них необязательно вникать. Единственное, что сразу бросается мне в глаза, что тут нигде не закрепляются наши пресловутые позиции для вывода модулей. Придется вписывать их вручную.

Копируем этот текст:

<positions>
      
      <position>left</position>
      <position>top</position>
      <position>user3</position>
      <position>user4</position>
      <position>debug</position>
      
   </positions>

И вставляем его где-нибудь здесь сохраняем файл. То есть мы посмотрели, какие позиции нам нужно вставить, те и вписали в templateDetails.xml

Таким образом мы только что "узаконили" позиции left, top, user3, user4, debug. Такие "поломки" встречаются не часто, и чаще всего в програмный код лезть не нужно.

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

Перезагружаем сайт, и видим, что главное меню переместилось в позицию user3, чего мы и добивались.

Идем дальше. Если Вы обратили внимание, у нас с Вами есть очень интересная позиция - top. Которая так и просит, что-нибудь в нее вписать. Давайте это сделаем.

Заходим в "расширения" - "менеджер модулей". Находим там в правом верхнем углу пункт "создать"
Нажимаем на него. Появляется окно, в котором нас просят указать, за что будет отвечать данный модуль. Если просто навести мышкой на название, то появляется окошко с кратким описанием. Посмотрите, для общего развития, какие там есть варианты. Нас же интересует "Произвольный HTML-код"  на него и нажимаем.

Выставляем свойства

Прокручиваем окно вниз и видим поле ввода пользовательского текста. Введем туда что-нибудь типа:

Бла-бла-бла, какая у нас крутая гостинница, крутые номера и т.д., бла-бла-бла. А еще у нас есть кафе, и оно у нас тоже очень модное. Также у нас самые лучшие в мире номера, скоро поставим фотогаллерею, и тогда вообще отбоя от клиентов никогда не будет.

Отформатировали текст как понравится. И у меня получилось.Но это дело вкуса, можно сделать какой угодно цвет, шрифт и т.д.

Итак, у нас получился довольно простенький сайт и затратили мы на него, как видите, совсем не много времени. Для самых нетерпеливых, кому этого достаточно, я в следующем уроке покажу, как заливать сайт на хостинг и привязывать к нему домен.

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

Просмотров: 330 | Добавил: muradkurshumov | Теги: урок 6 сайт самому | Рейтинг: 0.0/0
Всего комментариев: 0
="mainf2">Написать комментарий
Ваше Имя:


Ваш E-Mail:



Код:


Введите код:


Движок: uCoz
Адаптация by © AID