Сегодня
22 октября 2017
1:57
Вход Sign In Регистрация Sign Up Забыли пароль ? Forgot password ?
VARVE - Основы 3D-анимации, экспорт скелетной анимации
  [Все уроки 3ds max] [Галерея моделей] [далее]    
подробнее...

Теги

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

Статьи сайта

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

Что нужно знать для создания сайта ? Массивы в языке php

уроки php

Уроки 3ds max

КАК СОЗДАТЬ СВОЮ ИГРУ - Веселый Буквоежка Ваше Визуальное Шоу / Fun Letter Eater You Visual Show

обзор антивирусных средств защиты

как работает антивирус ?

КАК СОЗДАТЬ СВОЮ ИГРУ - Набор разработчика игр - Нечто: Необъяснимое - в плену желаний

Как создать игру ? - Программируем сами - Самый первый шаг

Как создать игру ? - Программируем сами - Самый первый шаг - страница 2

Как создать игру ? - Программируем сами - Содержание

Как создать игру ? - Программируем сами - Самый первый шаг - страница 3

Как создать игру ? - Программируем сами - Изучаем и модифицируем пример CreateDevice

Как создать игру ? - Программируем сами - пример CreateDevice страница 2

Как создать игру ? - Программируем сами - пример CreateDevice страница 3

Как создать игру - Vertices - Вершины - страница 1

Как создать игру - пример Matrices

Уроки Photoshop - Чудеса

Уроки Photoshop - Чудеса - Коллаж от нуля

Уроки Photoshop - Чудеса - Коллаж от нуля - страница 2

Уроки Photoshop - Чудеса - Коллаж от нуля - страница 3

Уроки Photoshop - Чудеса - Коллаж от нуля - страница 4

Купить Уроки Photoshop - Чудеса

Уроки Photoshop

Уроки Photoshop - Рисуем волка из мультфильма

Уроки Photoshop - Рисуем волка из мультфильма стр 2

Уроки Photoshop - Рисуем волка из мультфильма стр 3

Уроки Photoshop - Рисуем волка из мультфильма стр 4

Уроки Photoshop - Анимируем волка из мультфильма

Уроки Photoshop - Анимируем волка из мультфильма стр 2

Уроки Photoshop - Анимируем волка из мультфильма стр 3

Уроки Photoshop - Анимируем волка из мультфильма стр 4

Эмулятор игры Ну, Погоди!

Создание сайта для бизнеса

Пример игры с исходным кодом Donuts3D

Как создать игру ВЕСЕЛЫЙ БУКВОЕЖКА - программируем сами

Как создать игру ВЕСЕЛЫЙ БУКВОЕЖКА - создаем игровую оболочку

Открытый Полный Исходный код игры Дорога в Город

Как создать игру - Веселый Единственный Буквоежка - программируем основу будущей игры

Как создать игру - Веселый Единственный Буквоежка - выводим заставку

Как создать игру - Веселый Единственный Буквоежка - игровое меню

Как создать игру - Веселый Единственный Буквоежка - движение и анимация героя

Как Создать игру ВЕБ - Веселый Единственный Буквоежка - Программируем сами

Новый взгляд на очевидные вещи

Разработка программ на c++

Немного о музыке

Уроки Photoshop - Чудеса

Купить Уроки Photoshop - Чудеса

Онлайн Обучение, Репетитор

Уроки Photoshop - Рисуем и Анимируем

Уроки Photoshop - Рисуем и Анимируем - Урок 1 - Старт

GET и POST запросы

DirectX 9c - Изучаем пример MultAnimation

megainformatic cms Система Управления Контентом

Темы для WordPress

Что нужно для создания собственного сайта ?

Макет дизайна Вашего сайта

скачать megainformatic cms

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

Что нужно для создания собственного сайта ?

как создать инсталлятор для собственной cms

новые идеи, новые решения

Нововведения в megainformatic cms

Web Администрирование

Уроки Верстки

Система автоматизированной е-майл рассылки

Мысли о разном

Выгрузка файла на сайт

выпадающее меню на html и css

Использование checkbox

Краеугольная особенность работы Web-form на примере смены состояния checkbox

Технологии WEB

Технологии WEB - AJAX-запросы

Легко ли быть программистом

От идеи к реализации - трудно ли создавать сайты ?

Проблемы с кодировками при отображении страниц

игра Нечто: Необъяснимое Нить Накала - "в плену желаний"

Система Автоматизации Доставки Электронных Заказов megainformatic cms e-pro

megainformatic cms e-pro Автоматизация Обработки Уведомлений о Заказах по партнерским программам

Глубины программирования на C++

VARVE: Музыкальная страничка трэкера

Создание музыки и звука

VARVE: Создание музыки и звука: урок 2

Создание музыки и звука: урок 3 - настройка Impulse Tracker для работы в WinXP

Создание музыки и звука: урок 4 - Введение в Mod Plug Tracker

Создание музыки и звука: урок 5 - Первая композиция в Mod Plug Tracker

Создание музыки в Impulse Tracker 2.14 - урок 6 - Ввод Нот

Создание музыки в Impulse Tracker 2.14 Первая мелодия

Создание музыки в Impulse Tracker 2.14 Настройка параметров сэмплов

Создание музыки и звука: теория и практика создания трэкерской музыки

Что такое VARVE ?

Основы работы в Microsoft Visual Studio 2008 и DirectX 9 (DX SDK Aug 2008)

Введение в программирование игр на С++ для платформы DirectX 9 - Первый старт

Введение в программирование игр на С++ для платформы DirectX 9 - Меняем иконку приложения

Введение в программирование игр на С++ для платформы DirectX 9 Добавляем другую модель

Введение в программирование игр на С++ для платформы DirectX 9 Программирование игр в directx. Hello, World!

Введение в программирование игр на С++ для платформы DirectX 9 Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008

Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008 - Урок 1 Основные операторы языка C++

Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008 - Урок 1 Основные операторы языка C++ (часть 2)

Урок 2 Написание Win32-приложений. Обзор стартового кода Win32-приложения. Добавление ресурса текстовая строка

Урок 3 Создание Win32-приложений. Создание меню и простых диалоговых окон.

Урок 4 Создание Win32-приложений. Стандартные диалоги. Изучение сопутствующих конструкций языка. Консольные Win32-приложения. Указатели. Ссылочный тип. Массивы.

Урок 4 часть 2 Win32. Диалог выбора цвета, смена цвета фона окна приложения

Написание приложения DirectX9c + MFC в среде MSVS 2005

Создание компьютерных игр на основе DirectX в среде Delphi 6, 7

Создание компьютерных игр на основе DirectX в среде Delphi 6, 7 - Почему избраны DX8 и Delphi ?

Основы IDirectMusic8 в среде Delphi6-7

Основы DirectInput8 в среде Delphi 7

Основы DirectSound8 в среде Delphi6-7

Плагин для 3DS MAX из DX9 SDK

Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2)

Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 2

Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 3

Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 4

Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 5

Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 6

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

Современный сайт - это достаточно сложная организационная структура. Поисковый робот - 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, ';');

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

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

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

другие уроки на тему создания сайтов
 

Оставленные комментарии



Рейтинг@Mail.ru
Время загрузки: 0,5749