Astra.CMS

 

 

Форум » Приемы конструирования и интеграции дизайна

Карта сайта

Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.

Автор Текст сообщения

Maksim
Сообщений: 277

Подскажите пожалуйста, если это возможно, как сделать чтобы выводить в карте сайте кроме категорий еще и страницы?
В include.php модуля магазина нашел такой код:

function shoplite_createMap_Categories($treeitem,$section,$id=0)
{
  A::$DB->query("SELECT * FROM {$section}_categories WHERE idker={$id} AND active='Y' ORDER BY sort");
  while($row=A::$DB->fetchRow())
  { $treeitem->items[$row['id']] = new SiteMap_Box($row['name'],shoplite_createCategoryLink($row['id'],$section));
    shoplite_createMap_Categories($treeitem->items[$row['id']],$section,$row['id']);
  }
  A::$DB->free();
}
помогите пожалуйста, что нужно прописать чтобы можно было выводить ссылки: катергория/товар.html
катергория/подкатегория/товар.html?

*****************
А в модуле "карта сайта" в include.php также не знаю как можно добавить sad
<lastmod>дата</lastmod>
 
aristoc

admin
Сообщений: 1159

Карта сайта в текущих реалиях поискового продвижения не имеет значения.
Проще всего не заморачиваться с ней вообще.
 

Maksim
Сообщений: 277

ОК спасибо, может быть Вы и правы, клиент просто спросил (
 

Maksim
Сообщений: 277

Прошу прощения, все же подскажите пожалуйста, как в карту сайта, можно добавить подразделы?
 
aristoc

admin
Сообщений: 1159

Добавить в соотв. функцию добавление подразделов по аналогии.
...
$treeitem->items[уникальный_id] = new SiteMap_Box("название","ссылка");
...
 

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