Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
21 сентября 2024
13:37
Вход Регистрация Забыли пароль ?

webinformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс
Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny)
подробнее...

Теги

сайты, игры, дизайн, продвижение, php, html, css, my sql, c++, delphi, photoshop, 3ds max, fl studio, трекерская музыка, уроки

Статьи сайта

webinformatic - Подводная лодка и подводный мир

webinformatic - megainformatic cms - Форма для смены шаблонов сайта - модуль template selector

megainformatic cms social

megainformatic cms social Руководство пользователя

webinformatic - megainformatic cms - Форма для смены шаблонов сайта - модуль template selector

модуль слайдера

ТЗ на сайт коллективных покупок

модуль slider

megainformatic cms seo

Поддержка сайтом нескольких языков - модуль multi lang

Поддержка сайтом нескольких языков - модуль multi lang

webinformatic - Моделируем девушку в 3d используя 3ds max - другие статьи сборника статей - обзор

установка нового шаблона в joomla 2.5.4

Описание продукта megainformatic cms social

Описание продукта megainformatic cms social

webinformatic - ТЗ на сайт по аналогии rys-stroi.ru

megainformatic cms groupon

webinformatic - дизайн сайта строительной компании УЛЬТРА-СТРОЙ

webinformatic - Тестирование подключения платежной системы

webinformatic - Выпадающее окно регистрации на сайте

webinformatic - Тестирование подключения к платежной системе с использованием скрипта эмулятора

webinformatic - Модуль для регистрации пользователя на сайте

webinformatic - Код для модуля регистрации пользователя на сайте

webinformatic - Быстрый подсчёт ключевых слов в статье

webinformatic - Модуль подсчёта ключевых слов в статье

webinformatic - Онлайн-сервис для подсчёта статистики ключевых слов

webinformatic - Пишем слайдер на javascript с нуля

webinformatic - Логика работы слайдера на javascript

webinformatic - Пишем свою соц. сеть - модуль предложений для webjob

webinformatic - Пишем свою соц. сеть - модуль предложений для webjob - часть реализации для личного кабинета

webinformatic - Пишем свою соц. сеть - Реализация файлового хранилища предложений в csv-файле

webinformatic - Тестирование подключения к платежной системе ЕДИНЫЙ КОШЕЛЕК (w1.ru) с использованием скрипта эмулятора

webinformatic - Пишем свою cms - шаг 1

webinformatic - Пишем свою cms - шаг 2

webinformatic - Пишем свою cms - шаг 3

webinformatic - бесплатная флеш игра freeway fury 2 - разработчик Serius Games

webinformatic - бесплатные флеш игры сторонних разработчиков

webinformatic - Как я осваивал Flash

webinformatic - Список уроков на тему создания flash приложений и игр

webinformatic - Как я осваивал Flash - шаг 2 - Основы создания простейших flash - игр

проект портала Идеи Комфорта

webinformatic - игра Веселый Буквоежка

webinformatic - игра Веселый Буквоежка

webinformatic - Использование cron, crontab и планировщика задач

webinformatic - Совместное использование jquery и mootools или других js-фреймворков

webinformatic - Модуль content php performer для megainformatic cms

webinformatic - Пишем компактный слайдер

webinformatic - Что нужно знать для создания сайта ?

webinformatic - Что нужно знать для создания сайта ? Глава 2 - Кодировки и DOCTYPE

webinformatic - Что нужно знать для создания сайта ? Глава 3 - Идём дальше - нанизываем новый код - где объявляются стили css и код javascript

webinformatic - Что нужно знать для создания сайта ? Содержание

webinformatic - Что нужно знать для создания сайта ? css - стили

webinformatic - preg_match или Использование регулярных выражений в php

webinformatic - статьи Тимонина Андрея - Flash. Содержание

webinformatic - статья Тимонина Андрея - Flash. Подготовка к работе.

webinformatic - статья Тимонина Андрея - Flash. Hello world.

Для чего нужна карта сайта ?

Современный сайт - это достаточно сложная организационная структура. Поисковый робот - yandex, google или иной может быстрее проиндексировать сайт, если найдёт файл sitemap.xml

Это и есть та самая карта сайта

Файл sitemap.xml содержит ссылки на все страницы сайта, а также некоторую дополнительную информацию - по частоте обновлений этих страниц.

Поскольку современный сайт - это как правило набор из большого количества страниц, то имеет смысл поручить создание карты сайта программе.

В самом типовом случае cms должна иметь в наличии некий файл, обычно map.php, при обращении к которому происходит автоматический обход всех имеющихся страниц на сайте и генерация файла sitemap.xml

Целью данной статьи является описание алгоритма работы модуля map.php

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

Алгоритм работы модуля карта сайта.

Выполняет сбор информации обо всех индексируемых страницах сайта.

Индексируемая страница - это страница, которая является общедоступной для пользователей и поисковых роботов.

Скачаем megainformatic cms express files, откроем модуль map.php и посмотрим на его код.

Здесь я опущу код, который не относится непосредственно к алгоритму работы карты сайта.

$pageid = 1; //карта сайта начинается со страницы 1

$pagetitle = "сайт Мега Информатик - Новости"; //если страница не имеет своего заголовка - тогда будет использоваться этот

$pages_num = count($papers); //определяем количество страниц на сайте

for ( $pageid = 1; $pageid <= $pages_num; $pageid++ ) /* в массиве перебираем все страницы от 1 до последней */

{

$pagetitle = $papers[$pageid][1]; //получаем заголовок для выводимой страницы

//выводим страницу как ссылку на карте сайта

echo "<tr>
<td> </td>
<td><p><a href=\"index.php?page=".$pageid."\"><font size='2' face='Verdana, Arial, Helvetica,
sans-serif'>".$pagetitle."</font></a></p></td>
<td> </td>
</tr>
";

}

Описанный код формирует страничку карты сайта - как например тут - карта сайта

Единственный вопрос, который возникает - откуда берутся названия для заголовков страниц ?

Для этого служит переменная $papers

Она, как видим, хранит информацию о заголовках страниц, т. к. в строке кода

$pagetitle = $papers[$pageid][1]; //извлекается заголовок для страницы с номером $pageid

Откуда же в массиве $papers оказались эти данные ?

Нужно снова обратиться к коду модуля map.php, и внимательно посмотреть какие файлы подключаются -

config.php
header.php
и другие.

Поэтому появление переменной $papers нужно искать где-то в этих файлах.

Можно выполнить поиск по файлам, находящимся в папке куда вы распаковали архив megainformatic cms express files

После выполнения этой операции получим следующее -

modules/page.php -

Содержит в себе такую строку кода -

$papers = read_papers( $papers_filename, ';');

Это и есть ответ на поставленный вопрос.

На этом наш урок завершен.

Удачи вам в освоении технологий создания сайтов !

другие уроки на тему создания сайтов
 
Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
Время загрузки: 0,5802