Файл 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);
}
Ri-li — простая детская игра, где Вы управляете паровозиком собирая вагончики, при этом необходимо собрать все вагончики и не врезавшись в самого себя. Управление паровозиком происходит при помощи стрелок установленных на путях. Паровозик с каждым новым вагоном увеличивается в длину, поэтому игра становится с каждым новым вагончиком все сложней.
Игра обладает приятной графикой и музыкальным…
Nautilus Terminal — расширение которое встраивает окно терминала в Nautilus 3.х.Для установки расширения в терминале поочередно выполните следующие команды:
sudo add-apt-repository ppa:flozz/flozz
sudo apt-get update
sudo apt-get install nautilus-terminal
nautilus…
Converseen это многофункциональный конвертер для обработки группы изображении, написанный на C++ с Qt4 графическим интерфейсом.Converseen может преобразовать по одному шаблону большее количество графических файлов и поддерживается более 100 форматов изображений.Converseen позволяет преобразовать и изменить размеры неограниченного числа изображений всех самых популярных форматов, таких как: DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD,…
dupeGuru — инструмент для поиска дубликатов файлов на вашем компьютере.
Функция поиска файла представляет собой алгоритм поиска совпадений, который находит дублирующиеся имена файлов, даже если они не совсем одинаковые.
Для того чтобы начать работать с dupeGuru, просто делайте сканирование при помощью стандартных настроек по умолчанию.
Запустите dupeGuru.
Добавьте папку (папки) для сканирования (нажав +), или…
KTorrent — BitTorrent-клиент для KDE, написанный на C++ с использованием инструментария Qt.
Возможности программы:
Ограничение получения и передачи файлов, количества одновременных закачек и соединений на одну закачку;
настройка скоростных ограничений в зависимости от времени;
ограничения максимальных скоростей для каждого задания;
поиск при помощи разных инструментов. Среди прочих — средство поиска по…