Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Карта сайта для модуля Board

Карта сайта для модуля Board


 blacksand    02.03.2015    Стол заказов    1582    2 комментария

Нужно сделать карту сайта, для модуля Board от Rezer

По сути разницы нет, будет она в стандартной карте или в отдельном файле sitemap

Жду предложений в ЛС или Коментах

2 комментария

blacksand
Юзер

blacksand - 2 марта 2015 10:26 -

Решил задачу самостоятельно
Открываем engine/classes/google.class.php

$map .= $this->get_news();


после ставим

$map .= $this->get_board();


Ищем:

function get_xml($loc, $lastmod) {


Выше вставляем:


function get_board() {
global $db;

$xml = "";
$lastmod=date("Y-m-d");

$this->priority = $this->stat_priority;

$result = $db->query("SELECT id FROM " . PREFIX . "_board_post");

while($row = $db->get_row($result)) {
  if ($this->allow_url == "yes") $loc = $this->home."index.php?do=board&action=post&id=".$row['id'];
  else $loc = $this->home."/index.php?do=board&action=post&id=".$row['id'];

  $xml .= $this->get_xml($loc, $lastmod);
}
return $xml;
}



если кто по ЧПУ в sitemap сможет вопрос решить. отпишитесь

billing
Юзер

billing - 25 июля 2015 11:34 -

Полезный пост, спасибо.
С чпу ссылками разобрался?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх