rtablada/wardrobe-disqus

为Laravel提供的快速简单的Disqus集成

dev-master 2014-01-15 00:42 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:14:29 UTC


README

此包为Wardrobe CMS提供,允许通过简单的调用主题视图中的Disqus::comments()来快速集成disqus评论系统。

虽然此包是为Wardrobe设计的,但它适用于所有Laravel安装。

使用Laravel 4包安装器进行安装

如果您已安装Laravel 4包安装器,您可以通过运行php artisan package:install rtablada/wardrobe-disqus安装Wardrobe Disqus,然后通过运行php artisan config:publish rtablada/wardrobe-disqus发布配置。

使用Composer进行安装

如果您没有包安装器,您可以通过运行composer require rtablada/wardrobe-disqus安装Wardrobe Disqus,然后修改app/config/app.php中的providers以包含Rtablada\WardrobeDisqus\WardrobeDisqusServiceProvider,以及修改aliases以包含'Disqus' => 'Rtablada\WardrobeDisqus\Facades\Disqus'。然后运行php artisan config:publish rtablada/wardrobe-disqus

配置Wardrobe Disqus

配置Wardrobe Disqus就像进入app/config/packages/rtablada/wardrobe-disqus/config.php并修改disqus_shortname一样简单,该shortname可在disqus.com/admin/settings/找到

使用Wardrobe Disqus

要将Disqus评论包含到您的博客或项目中,只需包含对Disqus::comments()的调用,它将为每篇文章或页面显示默认的Disqus评论表单。

在Wardrobe CMS中,最好将其放置在单独的页面中,或者放在主题的post.blade.php中,如下所示

@extends(theme_path('layout'))

@section('title')
  {{ $post->title }}
@stop

@section('content')
  <section>
    <h2 class="title">{{ $post->title }}</h2>
    {{ md($post->content) }}

    @include(theme_path('inc.tags'))
    {{ Disqus::comments() }}
  </section>
@stop