Перейти к публикации

«карта сайта» (sitemap)


sergey78

Рекомендованные сообщения

Требуется модуль «карта сайта» (sitemap) корректно работающий с яндексом и google. Оплату гарантирую.

Предложения в ПМ или сюда: kbmmail@mail.ru

Ссылка на сообщение
Поделиться на других сайтах

поставил какую то одну карту..и гугл и яша проглотили только в путь. Как бы не захлебнулись.

Скрытый текст
maxwarez.ru
где взял модуль не помню. На винте лежит вроде. Если что пиши.
Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Подскажите "чайнику"! Сделал sitemap и хотел его добавить в Гугл, но он требует sitemap в формате .xml, а у меня .php и что делать?

все, полазил по форуму, включил ЧПУ, заработало!

Ссылка на сообщение
Поделиться на других сайтах

не переживай, поисковые боты сами всё найдут, ссылку на главной оставь где-нибудь...

Ссылка на сообщение
Поделиться на других сайтах
  • 9 месяцев спустя...

ребята поскажите плиз! У меня есть карта сайта sitemap.xml А я хочу на главной сделать карту сайта на sitemap.php.

Поскажите плиз как сделать чтобы все что xml отбражалось в php???

__________________________________________________________________

<a href="http://shopreferat.ru">Интернет-магазин готовых рефератов, дипломов, курсовых</a>

Ссылка на сообщение
Поделиться на других сайтах
  • 3 месяца спустя...

Santos, наверное вот так делается енто:

Карта сайта v2

27 января 2007. Разместил: vladimir

Улучшеный модуль Карта сайта. Теперь используется только один запрос к БД.

Автор: Лысак Владимир(dle.net.ua)

Вот сам модуль.

Установка

Шаг 1.

Создаём файл sitemap.php c следующим содержимым:

<?php

/*

=====================================================

Copyright © 2007 dle.net.ua Владимир Лысак

=====================================================

Файл: sitemap.php

-----------------------------------------------------

Назначение: построение карты сайта.

=====================================================

*/

$map .= "<style type=text/css>

.first_level{

margin:0px 0px 0px 10px;

font-size: 12px;

color: #808080;

display: block;

}

.second_level{

margin:0px 0px 0px 20px;

font-size: 12px;

color: #808080;

display:block;

}

</style>";

$cat = -1;

$result=$db->query("SELECT `post`.alt_name post_alt_name,`category`.alt_name cat_alt_name,`post`.date,`post`.title,

`post`.category,`post`.title,`category`.name,`post`.id,`post`.news_read,`post`.comm_num, `post`.autor

FROM `".PREFIX."_post` AS `post`, `".PREFIX."_category` AS `category`

WHERE `post`.category = `category`.id

ORDER BY `category`.id,`post`.date DESC");

while($row = $db->get_row($result))

{

if ($row['category']!=$cat)

{

$map .= "<span class='first_level'><a href='".$config['http_home_url']."category/".$row['cat_alt_name']."'>".$row[name]."</a></span>\n";

$cat = $row['category'];

}

if ($config['allow_alt_url'] == "yes")

$map .= "<span class='second_level'><a href=".$config['http_home_url'].str_replace("-","/",substr($row['date'],0,10))."/".$row['post_alt_name'].".html>".stripslashes($row[title])."</a> | $row[autor] | Прочитано: $row[news_read] | Коментариев: $row[comm_num]</span>\n";

else

$map .= "<span class='second_level'><a href=".$config['http_home_url']."index.php?newsid=".$row['id'].">".stripslashes($row[title])."</a> | $row[autor] | Прочитано: $row[news_read] | Коментариев: $row[comm_num]</span>\n";

}

$tpl->load_template('static.tpl');

$tpl->set('{description}', "Карта сайту");

$tpl->set('{static}', $map);

$tpl->compile('content');

$tpl->clear();

?>

Сохраняем его в папку с модулями: engine/modules/sitemap.php

Шаг 2.

файл engine.php.

После

case "pm" :

include ENGINE_DIR.'/modules/pm.php';

break;

добавляем:

case "sitemap" :

include ENGINE_DIR.'/modules/sitemap.php';

break;

Шаг 3.

Проверяем работу модуля: site.com/?do=sitemap

Ссылка на сообщение
Поделиться на других сайтах
  • 3 месяца спустя...
  • 3 недели спустя...

у меня карта лежит в http://neo-marcell.com/sitemap.xml так и должно быть????

А как сделать карту для yandex или эта же подходит и для yandex???

Ссылка на сообщение
Поделиться на других сайтах

у меня карта лежит в http://neo-marcell.com/sitemap.xml так и должно быть????

файл находится в ./uploads/sitemap.xml но доступен и по ./sitemap.xml

А как сделать карту для yandex или эта же подходит и для yandex???

Подходит ( вроде бы :) )

Ссылка на сообщение
Поделиться на других сайтах

Не путайте модуль «карта сайта» (sitemap) и файл sitemap.xml, это разные вещи и устанавливаются независимо друг от друга.

sitemap.xml DLE создаёт сам, sitemap.xml нужно отдать гуглю (https://www.google.com/webmasters/tools/dashboard) и яндексу (http://webmaster.yandex.ru/), предварительно там зарегиться, добавить сайт, подтвердить и т. п.

модуль «карта сайта» нужен по большому счёту, для того, чтобы удалённые страницы приблизить на третий уровень вложенности от главной. Это очень нужно если продаёшь ссылки со страниц.

Ссылка на сообщение
Поделиться на других сайтах
  • 5 месяцев спустя...

Архивировано

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

×
×
  • Создать...