Файл Sitemap — это файл с информацией о страницах сайта, подлежащих индексированию. Разместив этот файл на сайте, можно сообщить поисковому роботу (Yandex, Google и др.):
какие страницы вашего сайта нужно индексировать;
как часто обновляется информация на страницах;
индексирование каких страниц наиболее важно.
Файл Sitemap учитывается при индексировании сайта роботом, однако поисковые системы не гарантируют, что все URL, указанные в файле, будут добавлены в поисковый индекс.
if (isset($_POST['submit']))
{
$sitemap = '../sitemap.xml';
$action = fopen($sitemap, 'w'); # Если файла нет, создаём его. Если файл есть, заменяем его на новый, пустой
if (!$action)
{
exit('Невозможно создать карту сайта.');
}
$file = fopen($sitemap, 'a'); # Открываем файл для записи
$xml = "<?xml version="1.0" encoding="UTF-8" ?>
";
$xml .= "<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
";
# foreach ($id as $value) # Записываем все ссылки на статьи в файл
{
$query = "SELECT * FROM blog"; // делаем запрос к базе данных (blog - имя таблицы)
$result = mysql_query($query);
while($r = mysql_fetch_array($result)){
$id=$r['blog_id'] ; // blog_id - id номер статьи
$r_date = $r['date']; // фомат даты должен быть: 2017-08-29
$n++;
$xml .= " <url>
";
$xml .= " <loc>http://".$_SERVER['SERVER_NAME']."/?blog_id=". $id . "</loc>
";
$xml .= " <lastmod>" .$r_date. "</lastmod>
";
$xml .= " <changefreq>daily</changefreq>
";
$xml .= " <priority>0.5</priority>
";
$xml .= " </url>
"; # Создаём код для вставки в файл
}}
$xml .= '</urlset>';
$write = fwrite($file, $xml); # Записываем код в файл
fclose($file); # Закрываем файл
if (!$write)
{
echo 'Ошибка записи файла.';
}
else
{
echo '<li>Файл успешно создан <hr><a href="http://'.$_SERVER["SERVER_NAME"].'/sitemap.xml">
http://'.$_SERVER["SERVER_NAME"].'/sitemap.xml</a><br>Передано URL: '.$n;
}
# Удаляем переменные для освобождения памяти
unset($sitemap, $action, $file, $xml, $write);
}
Apache OpenOffice — свободный пакет офисных приложений. Конкурирует с коммерческими офисными пакетами (в том числе Microsoft Office) как на уровне форматов, так и на уровне интерфейса пользователя. Одним из первых стал поддерживать новый открытый формат OpenDocument (ISO/IEC 26300).Основан на коде StarOffice, который был приобретён, а затем выпущен с открытым исходным кодом фирмой Sun Microsystems. После покупки последней права на OO.o перешли к…
Yo Frankie! — бесплатная трехмерная игра для Linux. Главный герой игры бельченок по имени Фрэнк, который может прыгать, бегать, нападать. Так же Вы можете подбирать предметы и кидать их в других персонажей игры. В игре три вида оружия: собственные лапы, жёлуди и желудёвая базука.
Игра имеет открытые исходники, распространяемые по лицензии GPL. А вся графика, 3D модели, музыка распространяются по лицензии Creative Commons.…
Widelands — компьютерная стратегическая игра реального времени, распространяемая по лицензии GNU GPL. Игровым процессом и некоторыми идеями похожа на The Settlers и The Settlers II. Игра находится в процессе разработки, в настоящее время работа идёт над графикой и исправлением багов. Widelands работает под Linux, BSD, Mac OS X и Windows.
Widelands включает в себя однопользовательский режим, многопользовательский режим для локальной сети и с…
Musictube — медиаплеер для прослушивания музыки с просмотром видео с YouTube.
Musictube удобный и качественный медиаплеер, он автоматически представляет данные об исполнителе, показывает обложку альбома и данные об альбоме и композиции.
К сожалению медиаплеер платный, но доступна демоверсия на 20 дней.
Установить Musictube можно через «Цент приложений Ubuntu», а так же скачав deb пакет с официального…
Decibel Audio Player — простой и очень удобный аудио плеер для Linux. Имеет легкий, не перегруженный интерфейс. Позволяет подключать и отключать дополнительные модули (плагины). Плеер обладает великолепной скоростью работы, имеет маленький размер интерфейса.При первом старте программы необходимо настроить плеер — подключить эквалайзер, показ обложек альбомов, можно подключить Ваш профиль пользователя на Last.fm…