ahmetarsiv / ecommerce-blog-extension
Laravel电子商务博客扩展
dev-master
2023-03-21 14:51 UTC
This package is auto-updated.
Last update: 2024-09-21 17:56:30 UTC
README
1. 简介
借助本模块,店主可以为Bagisto商店添加博客。由于博客在增加网站流量和提高网站SEO方面发挥着至关重要的作用,因此,此模块将成为您网站的瑰宝。
- 博客文章、分类和标签的多语言支持
- 仅博客文章的多渠道支持
- SEO友好型URL,例如:blog/page/{PAGE_NUMBER} blog/{PRIMARY_CATEGORY}/{POST_SLUG}
- 响应式图片支持
- 为单个文章禁用评论小部件的选项
- 文章点赞按钮(仅限注册客户)
- 显示分类和标签列表以及文章数量(可禁用文章数量计数)
- 如显示上一篇文章和下一篇文章的按钮、首页的最近文章、详情页的相关文章、最近文章和评论(带嵌套回复支持)等小部件的数量。
- 限制每页显示文章数量、相关文章和最近文章的选项。
- 启用/禁用作者页面、评论小部件(全局)、访客评论、评论审核、为新评论发送电子邮件通知给文章作者以及为评论表单提供Google reCaptcha以防止垃圾邮件的选项。
- 控制最大嵌套评论深度
2. 要求
- PHP: 8.0或更高版本。
- Bagisto: v1.4.*
- Composer: 1.6.5或更高版本。
3. 安装
- 运行以下命令
composer require ahmetarsiv/ecommerce-blog-extension
- 运行以下命令以完成设置
composer dump-autoload
- 运行以下命令以完成设置
php artisan migrate
php artisan storage:link
php artisan route:cache
php artisan vendor:publish --all
不使用Composer的安装
- 解压相应的扩展压缩包,然后将"packages"和"storage"文件夹合并到项目根目录中。
- 转到config/app.php文件,在'providers'下添加以下行
Webkul\Blog\Providers\BlogServiceProvider::class,
- 转到composer.json文件,在'psr-4'下添加以下行
"Webkul\\Blog\\": "packages/Webkul/Blog/src"
- 运行以下命令以完成设置
composer dump-autoload
php artisan migrate
php artisan storage:link
php artisan route:cache
php artisan vendor:publish --all
完成,现在只需在指定的域名上执行项目即可。
贡献者
此项目位于Open Collective上,它之所以存在,要归功于贡献者。