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

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

Версия скрипта 6.5

Есть вопрос по Google sitemap, глянул в карту и заметел что ссылки формируются не по новому образу а как в старом

ну например

http://сайт/2008/01/08/hover-cuv.html

а как сделать чтоб формировало

http://сайт/(ID новости)-hover-cuv.html

За ранее благодарен за ответ.

Изменено пользователем 2Petrovi4a
Ссылка на сообщение
Поделиться на других сайтах

Баг в скрипте, совсем забыл про этот модуль.

откройте файл engine/classes/google.class.php

найдите

		$result = $db->query("SELECT id, date, alt_name FROM " . PREFIX . "_post WHERE approve=1 ORDER BY fixed DESC, date DESC".$this->limit);

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

$row['date'] = strtotime($row['date']);

if ($this->allow_url == "yes")
$loc = $this->home.date('Y/m/d/', $row['date']).$row['alt_name'].".html";
else
$loc = $this->home."index.php?newsid=".$row['id'];

$xml .= $this->get_xml($loc, date("Y-m-d", $row['date']));
}[/code] замените на
[code] $result = $db->query("SELECT id, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE approve=1 ORDER BY fixed DESC, date DESC".$this->limit);

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

$row['date'] = strtotime($row['date']);
$row['category'] = intval($row['category']);

if ($this->allow_url == "yes") {

if ($row['flag']) {

if ($row['category']) {

$loc = $this->home.get_url($row['category'])."/".$row['id']."-".$row['alt_name'].".html";

} else {

$loc = $this->home.$row['id']."-".$row['alt_name'].".html";

}

} else {

$loc = $this->home.date('Y/m/d/', $row['date']).$row['alt_name'].".html";
}

} else {

$loc = $this->home."index.php?newsid=".$row['id'];

}




$xml .= $this->get_xml($loc, date("Y-m-d", $row['date']));
}

Дистрибутив 6.5 обновлен так что можете просто взять этот файл с нового архива

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

В текстовом комментарии обнаружен недопустимый знак. Ошибка при обработке ресурса ''http://mediarobot.ru/sitemap.xml''.'>http://mediarobot.ru/sitemap.xml''. Ст...

<loc>http://mediarobot.ru/

Что это как решить проблемку, зарание спасибо !?

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

недопустимое название статической страницы

http://mediarobot.ru/Help cash $.html

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

Я изменил название страницы, обновил файл в админке - всеравно такая же фигня !?

Сами посмотрите - http://mediarobot.ru/sitemap.xml

Изменено пользователем marssss
Ссылка на сообщение
Поделиться на других сайтах

Спасибо !Ё

y0y0 :lol:

там же по русски написано, в админке, возможно использование только латинских символов.

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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