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

License Total Downloads

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上,它之所以存在,要归功于贡献者。