grozzzny/sitemap
Composer 安装命令:
composer require grozzzny/sitemap
包简介
Sitemap module for Yii2
关键字:
README 文档
README
Installation guide
$ php composer.phar require grozzzny/sitemap "v2.0"
Add console config
'aliases' => [ '@webroot' => '@app/web', ], 'components' => [ 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'hostInfo' => 'my-site.ru', 'scriptUrl' => '', 'baseUrl' => '' ], ], 'modules' => [ 'sitemap' => [ 'class' => 'grozzzny\sitemap\SitemapModule', 'domain' => 'https://my-site.ru', 'generatedByLink' => 'https://pr-kenig.ru', 'generatedByName' => 'PRkenig', 'controllerMap' => [ 'console' => 'app\commands\SitemapController' ] ] ],
CRON
php yii sitemap/console/update
Example app\commands\SitemapController
class SitemapController extends ConsoleController { public $lastmodStaticPage = ''; // Y-m-d public $staticPages = [ [ 'loc' => '/about', // /about 'lastmod' => '2020-08-19', // Y-m-d 'changefreq' => Sitemap::CHANGEFREQ_MONTHLY, 'priority' => Sitemap::PRIORITY_60, ], ]; protected function dataSitemap() { $this->generateArticles(); } protected function generateArticles() { $models = AdminArticles::find() ->andWhere(['active' => true]) ->all(); foreach($models as $model){ $this->data_sitemap['articles'][] = array( 'loc' => $model->link, 'lastmod' => Sitemap::lastmodFormat($model->updated_at), 'changefreq' => Sitemap::CHANGEFREQ_MONTHLY, 'priority' => Sitemap::PRIORITY_60, ); } } }
统计信息
- 总下载量: 200
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 3
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-04-19