Jump to content

Создание своего sitemap генератора


Testweb
 Share

Recommended Posts

Как работать с файлом sitemap? Создать свой к примеру sitemap_blogs_spisok.xml и в дальнейшем обновлять список в нем ну и добавить его в общий список sitemap.xml <_<

Link to comment
Share on other sites

В папке "sitemapPlugins", необходимо создать свой скрипт?

 

Ничего не понимаю, не подгружает файлик

require_once(IPSLib::getAppDir('ipseo').'/sources/sitemapplugin.php');
$this->sitemap->addUrl(ipSeo_FURL::build($this->settings['board_url'] . '/index.php?app=myapp', 'none', 'false', 'app=myapp' ) );

 

Если рыть глубже, после папки "other", отсутствуют последующие.

Link to comment
Share on other sites

В папке приложения /admin/applications(_addon)?/%appname%/extensions/sitemapPlugins/ нужно создать свой генератор для карты сайта.

В нем нужно создать класс который должен называется по формату sitemap_(application)_(filename) extends ipseoSitemapPlugin

Класс должен содержать метод generate с вызовым $this->sitemap->addUrl который добавляет урл в карту.

 

Подробнее о структуре файла с примерами смотрите в документации по ссылки выше.

  • Upvote 1
Link to comment
Share on other sites

Спс, вроде как разобрался с этим. Как теперь проверить, запустить файл. Обновлять кэш?

Если нет в списке site.ru/sitemap.xml, то запустите задачу в планировщике.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...