вторник, 5 сентября 2017 г.

Laravel. Блог. Плагин комментариев от Facebook

Плагин комментариев от Facebook.


Откроем вид \resources\views\user\post.blade.php
И вставим код плагина.

@extends('user/app')

@section('bg-img', asset('user/img/post-bg.jpg'))
@section('title', $post->title)
@section('sub-heading', $post->subtitle)

@section('main-content')

<!-- Comments. Begin -->
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v2.10&appId=728846017300786";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<!-- Comments. End -->

<!-- Post Content -->
<article>
<div class="container">
<div class="row">
<div class="col-lg-12">
<small>Created at {{ $post->created_at->diffForHumans() }}</small>
@foreach ($post->categories as $category)
<small class="pull-right" style="margin-right: 20px;">
{{ $category->name }}
</small>
@endforeach
{!! htmlspecialchars_decode($post->body) !!}
<h3>Tag Clouds</h3>
@foreach ($post->tags as $tag)
<small class="pull-left" style="margin-right: 20px; border-radius: 5px; border: 1px solid gray; padding: 5px;">
{{ $tag->name }}
</small>
@endforeach
</div>
<!-- Comments. Begin -->
<div class="fb-comments" data-href="http://blog.my" data-numposts="10"></div>
<!-- Comments. End -->
</div>
</div>
</article>

<hr>
@endsection

Для того, чтобы комментарии отображались правильно для каждого поста перепишем строку:
<div class="fb-comments" data-href="{{ Request::url() }}" data-numposts="10"></div>



Комментариев нет:

Отправить комментарий

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html