Добро пожаловать в систему управления сайтом megainformatic cms ! | ||
[назад] | ||
4) Основы добавления контента на сайт, управления и поддержки сайта; |
||
Когда вы обращаетесь к вашему локальному сайту Вы пишете в адресной строке браузера - |
||
При этом такой запрос аналогичен следующему - |
||
Т. е. по сути мы в первом случае обращаемся к странице index.php. А как обратиться к другим страницам ? И как узнать сколько всего на сайте страниц ? |
||
Ну, не торопитесь с вопросами. Давайте по-порядку. Как обратиться к другим страницам ? А вот как - |
||
Вы заметили появление в конце строки следующей записи ?page=4 Т. е. мы указываем параметр page равный значению 4. Меняя числовое значение вы попадете на указанную страницу. А php код внедренный в страницу index.php в нашем предыдущем уроке устроен таким образом, что если Вы даже обратитесь к несуществующей странице, то будет отображена страница по-умолчанию, т. е. с параметром ?page=1 |
||
Как узнать сколько всего страниц на сайте? Можно это сделать несколькими способами. 1) Можно открыть базу данных сайта, таблицу papers и увидеть сколько там добавлено страниц; 2) Можно вручную перебирать значения параметра page и наблюдать за изменением содержимого страницы сайта, как только содержимое перестанет изменяться и будет похоже на страницу по-умолчанию, значит вы добрались до последней или еще не существующей страницы; 3) Есть специальный модуль - map.php, он же используется для облегчения индексации сайта поисковым роботом. Просто наберите в адресной строке - |
||
И вы получите список всех страниц сайта. Это карта сайта. Можно посмотреть код файла map.php. Суть его работы состоит в выборке всех описаний страниц из базы данных сайта и выводе в виде списка ссылок на эти страницы. По количеству этих ссылок вы легко можете определить сколько страниц есть на вашем сайте. В нашем демонстрационном сайте пока всего 7 страниц. |
||
Как же добавлять новые страницы на свой сайт ? И опять всё не так уж сложно, как кажется на первый взгляд. Добавление новой страницы включает всего 3 шага: 1) Создание в html-редакторе html файла страницы - ФАЙЛ ДЛЯ РЕДАКТИРОВАНИЯ КОНТЕНТА. Пример кода такого файла вы можете найти заглянув в папку megainformatic/papers/maket там есть файл maket.html откройте его в html-редакторе и посмотрите. Самое главное - это чтобы контент вашей страницы находился в таблице, иначе данный демо-сайт не сможет вывести его корректно. 2) на основе содержимого файла maket.html (мы возьмем его для примера, у вас конечно будет свой файл) нужно создать текстовый файл maket.txt - ФАЙЛ КОНТЕНТА далее нужно взять весь код из файла maket.html и скопировать его в файл maket.txt после этого в файле maket.txt нужно убрать код, касающийся тегов заголовка и тела документа т. е. из текстового файла maket.txt уберите код - |
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> |
||
</head> <body> |
||
</body> </html> |
||
т. е. оставляем только стили для контента текста, таблицу и сам контент, сохраняем файл контента. В данном случае мы получим файл контента, расположенный в папке papers/maket/maket.txt |
||
3) Нам остается добавить описание файла контента в базу данных сайта - заходим в админку сайта - в браузере набираем - http://localhost/megainformatic/holder/ Если Вы заходите в админку в первый раз вам нужно придумать и ввести новый пароль администратора. Обязательно запомните пароль, т. к. он хранится в зашифрованном виде. Если вдруг забудете пароль - просто удалите файл holder/enter.txt после этого зайдите в админку и задайте новый пароль |
||
Находясь в админке выберите ссылку - Добавить новую страницу на сайт Введите идентификатор страницы pageid - если у Вас уже есть например 7 страниц, значит вводите число 8 Введите название заголовка страницы - тут можете ввести любой текст, но используйте наиболее подходящие фразы, т. к. поисковые роботы учитывают текст заголовков страниц в самую первую очередь! Введите ссылку на Файл контента страницы- (в нашем примере для файла maket.txt нужно ввести - papers/maket/maket.txt) - как видите путь к файлу задается относительно корневой папки сайта |
||
Теперь жмите кнопку ДОБАВИТЬ. И дело сделано - новая страница появится на вашем сайте ! | ||
Изменять содержимое страниц оцень легко - просто повторите шаги 1 и 2. На шаге один внесите нужные исправления в html-файл контента страницы, а на шаге 2 просто скопируйте измененный вариант в текстовый файл контента страницы. | ||
Как удалить ненужные страницы с сайта ? Я думаю это тоже не такой уж сложный вопрос - воспользуйтесь phpMyAdmin ( phpMyAdmin - администрирование СУБД MySQL) и удалите из базы данных ненужные страницы и файлы их контента. Однако советую Вам оставлять непрерывный блок страниц. К примеру если у Вас есть 100 страниц и Вам вдруг надо удалить 88, то вместо этого перенесите описание 100й страницы на место 88, а 100ю страницу удалите. Это можно выполнить также через phpMyAdmin. | ||
далее мы проверим работу нашего сайта и рассмотрим процедуру установки его на хостинге | ||