Печать

Занятие 7. Установка расширений: Гостевая

Рейтинг:   / 0
ПлохоОтлично 

Ftp-клиент FileZilla


Скачать его можно здесь: http://www.filezilla.ru/ . Установить тоже труда не составит. Эта программа с легкостью позволит вам загружать на ваш сайт файлы для скачивания (презентации, разработки уроков и пр.) или архивы расширений для установки, позволит копировать файлы сайта на Рабочий стол для доработки (переработки) (вспомните, например, как мы меняли логотип сайта), менять атрибуты файлов сайта и пр., в общем, эта программа предпочтительнее Проводника, поскольку, в отличие от него, специально создана для подобной работы.

Рабочее окно программы вы видите на рисунке. Чтобы соединиться со своим ftp-сервером, в строках «Хост», «Имя пользователя», «Пароль», «Порт» набираем соответственно: ftp-адрес вашего сервера (например, сервера нашего портала ftp://host.edurm.ru), логин, пароль, число 21 – порт по умолчанию (его можно не указывать). Если все правильно ввели – сайт и открывается. На рисунке цифрой 1 обозначен текущий раздел компьютера пользователя (в данном случае Рабочий стол), а цифрой 2 – раздел сервера, с которым соединились, т.е. каталог вашего сайта на сервере. Очень удобно: можно мышкой перетаскивать файлы со своего компьютера на сервер и обратно.

Если меняем атрибуты папки или файла на своем сайте, то щелкаем ПКМ по нужной папке (файлу) и выбираем «Права доступа к файлу». Видим окошко, как на рисунке, где галками можно проставить нужные атрибуты.  Если ставим полный доступ, галки должны стоять во всех позициях, в строке «Числовое значение» этому случаю соответствует число 777.  Не удивляемся, каждому атрибуту соответствует свое числовое значение, основные из них, о которых будет сказано ниже, требуется запомнить.

Не забываем после установки расширений вернуть прежние права на папки и файлы. Это очень важно для безопасности сайта!

Запоминаем:

Все папки сайта должны иметь атрибут 755, файлы – 644. Исключение – папки tmpи cache, они должны иметь 777. Из соображений безопасности требуется переименовать файл htaccess.txt в .htaccess

Если изменить права не получается, смело обращайтесь к системному администратору сервера, раз он предоставил вам хостинг, он обязан решить эту проблему.

Гостевая книга Easybook_2.0_rc4_valid


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

Мы остановили свой выбор на гостевой книге Easybook_2.0_rc4_valid. Это очень простая в использовании, русифицированная программа, разумеется, бесплатная, позволяющая пользователям отправлять вам сообщения, а вам цензурировать их и в зависимости от результата – разрешать к публикации. Вы можете также оставлять свои комментарии к сообщениям, фильтровать лексику, используемую посетителями (любители нецензурно выражаться лишатся такой возможности) и т.п.

Архив гостевой вы можете взять в том числе здесь.

Эта установка коренным образом отличается от установки шаблона, поскольку в процессе её идет копирование файлов гостевой сразу в несколько директорий вашего сайта. Процесс этот происходит без вашего участия, что и куда положить – решает инсталлятор joomla, ориентирующийся по xml-файлу дистрибутива гостевой. От вас требуется только правильно загрузить программу в нужную папку вашего сайта, разрешить доступ и запись в определенные папки вашего сайта и нажать кнопку «Установить» в административной панели. Но обо всем по порядку. И не вздумайте пугаться трудностей, они – мнимые. На самом деле все будет просто и красиво, тем более что установка других расширений будет облегчена именно этим первым шагом, поскольку все плагины устанавливаются практически идентично.

Первый шаг установки


Распаковываем скачанный архив с гостевой в отдельную папку. Мы помним о том, для чего это делается: нередко в архиве лежат десятки файлов! В нашем случае это была лишняя предосторожность – архив распаковался в виде одноименной папки. Вот эту папку мы и копируем в папку tmp вашего сайта.

Второй шаг установки


Временно (только на время установки!) меняем атрибуты следующих папок на полный доступ (777):

  1. administrator/components
  2. administrator/language
  3. components
  4. modules
  5. language
  6. plugins
  7. tmp

При этом обязательно ставим галку в строке “Применить к этой папке и всем вложенным папкам и файлам».

Внимание! Изменяем так права только в версиях joomla, старше 1.5.22! В joomla 1.5.22 эти права при установке расширений сами устанавливаются автоматически! Поэтому переезжайте все на эту версию, как это делается, читайте здесь.

Третий шаг установки


Переходим в админпанель, «Расширения» - «Установить /Удалить».

Видим, что в строке «Папка установки» указан как раз путь к папке tmp, куда мы в первом шаге установки скопировали папку с нашей будущей гостевой. Жмем «Установить».

Если все разрешения на нужные папки мы выставили правильно, то в результате мы увидим вот такое сообщение.

Подключение гостевой


Чтобы перейти в раздел администрирования гостевой, выбираем «Компоненты» - «Easy Book». (Кстати, в «Компонентах» будут отображаться все установленные вами расширения.) Здесь пока нет ни одного сообщения пользователя, поэтому мы сами его создадим, ведь нам нужно проверить, работает наша гостевая или нет.

Для этого жмем кнопку «Создать» во вкладке «Редактирование записей». Заполняем появившуюся форму и жмем «Сохранить». После этого видим заголовок этого сообщения в списке, активируем его, нажав на красный кружок с белым крестом внутри. Самое время  посмотреть на гостевую «с улицы». Для этого нужно включить её в пункт меню. «Все меню» – «Главное меню» - «Создать». Выбираем тип EasyBook, а точнее, его ветку «Стандартное расположение». Вводим название пункта меню в соответствующее поле. Настройки пункта можно оставить по умолчанию, за исключением единственной – «Группа для добавления записей». Здесь нужно в выпадающем списке выбрать значение «Everybody», т.е. «Каждый, любой». Кстати, любую настройку позже вы можете изменить, зайдя в настройки этого пункта меню.

Идем на главную страницу и выбираем нужный пункт меню.

Здесь мы видим нашу тестовую запись. Теперь оставляем еще одну, нажав на строку «Оставить запись в гостевой». Заполняем поля формы, жмем «Сохранить» и видим, что сообщений стало два.

Теперь идем в админку гостевой и оставляем комментарии к этим сообщениям. Для этого щелкаем по записям в списке и вводим текст комментария в соответствующем поле, затем сохраняем и идем на главную. Результат – на рисунке.

К сожалению, фильтрация нежелательных слов работает только для английских слов. Русские «афоризмы» вам придется удалять вручную, а лучше, вместе с содержащими их записями.

В любом случае, никто не мешает вам найти в Интернете другую гостевую и установить её на вашем сайте вместо этой.

Удаление гостевой


Любой установленный плагин можно удалить. Идем туда, откуда мы устанавливали этот плагин - «Расширения» - «Установить /Удалить». Жмем вкладку «Компоненты». В списке находим  «EasyBook», отмечаем  флажком и жмем «Удалить». Затем из папки tmp удаляем дистрибутив этого плагина.

Кстати, никогда не забываем это делать, в папке tmp не должно скапливаться нескольких дистрибутивов, в противном случае у вас не удастся установка других плагинов. Перед тем, как вы начнете копировать в эту папку новое расширение, убедитесь, что в ней нет ничего, кроме файла index.html.

Контрольные вопросы


  1. Для чего администратору сайта нужна гостевая?
  2. Почему мы меняем атрибуты нескольких папок перед установкой плагина?
  3. Как мы подключаем установленную гостевую в меню?
  4. Как удаляется гостевая?
  5. Почему папка tmp не должна иметь папок нескольких дистрибутивов?

 

Контрольные задания


  1. Удалите гостевую и установите ее снова.
  2. Попросите знакомых оставить сообщения в вашей гостевой или оставьте их себе сами (10 сообщений).
  3. Оставьте комментарии ко всем сообщениям.