Страница 1 из 1

Ручной «Хомяк» – наглядное пособие по Hamster CMS. Предисловие и глава 1.

Добавлено: Чт мар 27, 2025 5:50 pm
TomoTomoTan
Предисловие (оно интересное, но его можно пропустить)
Одной из моих первых книг по компьютерам стала книга Евгении Пастернак «Компьютер для женщин. 2-е издание». Тогда компьютер у нас только появился, на нём стояла свеженькая (на тот момент) Windows XP SP2. Семёрка тогда ещё не вышла, не вышла даже Vista. Как пользоваться компьютером нам было всё ещё непонятно, поэтому мама решила купить в книжном магазине что-нибудь по теме – так ей на глаза и попалась та книга. Мама ещё думала – покупать или нет, но решив, что ей нечего смущаться (она что, не женщина что ли?), всё-таки взяла. Мне тогда было лет пять-шесть, кажется.

Говорю я об этой книге потому, что она является отличным пособием для тех, кто не понимает в компьютерах вообще, вплоть до того, какую кнопку нужно жмакать, чтобы его включить. Чего-то похожего, как мне кажется, не хватает и Хомяку, так как слишком много людей просят разъяснить какой-либо простой вопрос.

Кто такой Хомяк и как его включать?
Хомяк – это такое животное из семейства грызунов. Милое, пушистое и маленькое – прямо как наша CMS. Хомяками в своё время называли личные сайты или страницы (так называемые «хоумпейджи») из-за созвучия слов «хоумпейдж» и «хомяк». Именно в честь таких «хомяков» Hamster CMS и была названа.

Но что же такое CMS? CMS – это система управления содержимым сайта. Ничего страшного, если это пока ни о чём не говорит, сейчас я всё объясню. Содержимое сайта – это всё то, что на нём размещается, то есть шаблоны, картинки, текст, посты в блоге и т.д. Соответственно, Хомяк, как система управления содержимым, определяет, что будет отображаться на той или иной странице и что это будут за страницы. Это НЕ конструктор сайта, как кому-то может показаться, и уж тем более не редактор веб-страниц, как какой-нибудь FrontPage или Dreamweaver. Хомяк – это совсем другой зверь.

Чтобы стало понятнее, как работает CMS, я покажу картинку
изображение_2025-03-27_203844162.png
изображение_2025-03-27_203844162.png (68.25 КБ) 113 просмотров
То есть, Хомяк при открытии той или иной страницы, смотрит, что на ней должно быть, вытаскивает нужные файлы из папок и размещает каждый в соответствующем ему месте шаблона. О том, как создать собственный шаблон или изменить существующий, я расскажу позже.

Раз уж мы немного разобрались с тем, что такое Хомяк, теперь нужно понять, как его включить. Без включённого Хомяка или сразу после регистрации на Web 1.0 Hosting сайт выглядит примерно так:
image2.png
image2.png (6.73 КБ) 113 просмотров
Белая и пустая главная страница смотрится уныло, сайт нужно чем-то наполнить. Хомяком при желании можно вообще не пользоваться и работать с сайтом только через FTP. С какой-то стороны так будет проще, но тогда за наполнением страниц придётся следить самим.

Чтобы включить Хомяка, для начала нужно войти в учётную запись. Для этого в форму ниже вводим имя пользователя (ник при регистрации сайта) и пароль (его можно найти рядом со словом Password в письме, которое приходит по почте после регистрации). На сайте хостинга форма выглядит так:
image3.png
image3.png (62.64 КБ) 113 просмотров
А на личном сайте вот так:
image4.png
image4.png (6.84 КБ) 113 просмотров
После входа мы видим меню. Чтобы включить CMS на сайте, нужно нажать на кнопку “Enable CMS”. Она размещается справа
изображение_2025-03-27_204613653.png
изображение_2025-03-27_204613653.png (20.84 КБ) 113 просмотров
После этого надпись “Enable CMS” сменится на “Disable CMS”
image6.png
image6.png (9.28 КБ) 113 просмотров
А главная страница сайта станет такой:
image7.png
image7.png (102.99 КБ) 113 просмотров
Поздравляю, мы включили Hamster CMS! Теперь главная страница использует один из 99 (на момент написания) шаблонов, а именно “win95”.

Можно выпить чашечку кофе и переходить к следующей части.

Что же здесь происходит?
Для тех, кому интересно, объясню, что здесь произошло. Когда мы включили CMS, существующий файл “index.html” заменился на другой, с тем же названием, внутри которого была вот эта строчка:

Код: Выделить всё

<!--#include virtual="/cgi-bin/cms/" -->
Данная директива (то есть команда) выводит страницу, созданную с использованием какого-либо шаблона HamsterCMS. Её можно добавить на любую страницу, и на ней будет использоваться Hamster CMS. Как можно прочитать в инструкции: «Дальнейшая навигация по сайту будет осуществляться уже при помощи меню, сгенерированным в HamsterCMS», то есть по ссылкам, находящимся в меню выбранного шаблона (их при желании можно настроить).

Указанная директива содержит ссылку на главную страницу сайта, то есть на страницу “index”. Строчка, равная ей по смыслу, выглядит так:

Код: Выделить всё

<!--#include virtual="/cgi-bin/cms/index" -->
Если изменить “index” на “about”, то мы получим следующую директиву:

Код: Выделить всё

<!--#include virtual="/cgi-bin/cms/about" -->
которая выведет содержимое страницы “about”, созданной через HamsterCMS. Так можно вывести содержимое любой страницы, созданной через HamsterCMS – нужно только изменить «хвост» директивы так, чтобы она вела к нужной странице. При этом CMS можно даже не включать! Благодаря этому на сайте можно комбинировать страницы, использующие Хомяка, с теми, которые его не используют. Именно так я и сделала на своём сайте (http://tomoko-chan.w10.site).

Re: Ручной «Хомяк» – наглядное пособие по Hamster CMS. Предисловие и глава 1.

Добавлено: Чт мар 27, 2025 6:28 pm
alsk
Предисловие понравилось.

И это... Раздел КНИГИ на форуме есть, или в ОТДЫХЕ сотворить отдельный топик?

Re: Ручной «Хомяк» – наглядное пособие по Hamster CMS. Предисловие и глава 1.

Добавлено: Чт мар 27, 2025 7:11 pm
Turboblack
alsk писал(а): Чт мар 27, 2025 6:28 pm Предисловие понравилось.

И это... Раздел КНИГИ на форуме есть, или в ОТДЫХЕ сотворить отдельный топик?
viewforum.php?f=56 тут про книги

а по хомяку вопросы будут? или только оффтоп? ))