Mirilis
@Mirilis
Владелец сайта с мангой

Как вывести превью новостей на страницу?

имеется вот такой вот код

@if (count($posts)>0)
    @foreach ($posts as $post)
    <article class="shnews clearfix">
        <div class="short-in">
            <div class="sh-desc">
                <a href="{{route('front.news', $post->slug)}}"><div class="sh-title">{{$post->title}}</div></a>

                <div class="sh-orgtitle">
                    <span style="width: 110px">
                        <i class="fa fa-clock-o"></i> {{ App::make("HelperController")->formateCreationDate($post->created_at) }}&nbsp;&middot;&nbsp;
                    </span>
                    <span><i class="fa fa-user"></i> {{$post->user->username}}</span>

                @if(!is_null($post->manga))
                        <span>&nbsp;&middot;&nbsp;<i class="fa fa-folder-open-o"></i> {{ link_to_route('front.manga.show', $post->manga->name, $post->manga->slug) }}</span>
                @endif
                </div>
				
            </div>
        </div>
	</article>
    @endforeach

Он выводится на странице новостей но на главной странице есть аналогичный ему код вместе с боксом
следующего формата:

<div class="floats clearfix">
        @foreach ($mangaNews as $post)
            <?php

                preg_match('#<img[^>]*src="([^"]+)"#Uiu', $post->content, $match);
                if (count($match)) $img = $match[1];
                else $img = '';

            ?>

            <article class="short shnews clearfix" id="short">
                <div class="short-in">
                    <div class="sh-desc">
                        <a href="{{route('front.news', $post->slug)}}"><div class="sh-title">{{$post->title}}</div></a>
                    </div>
                    <a class="short-poster img-box" href="{{route('front.news', $post->slug)}}">
                        @if ($img) <img src="{{ $img }}"/> @endif
                        <div class="short-meta short-label sl-y">
                            <span style="width: 110px">
                                <i class="fa fa-clock"></i> {{ App::make("HelperController")->formateCreationDate($post->created_at) }}
                            </span><br/>
                            <span><i class="fa fa-user"></i> {{$post->user->username}}</span><br/>
                            @if(!is_null($post->manga))
                                <span>&nbsp;<i class="fa fa-folder-open-o"></i> {{ link_to_route('front.manga.show', $post->manga->name, $post->manga->slug) }}</span>
                            @endif
                        </div>
                    </a>
                </div>
            </article>
        @endforeach
    </div>
    @endif


пытался поставить с главной на новостную страницу
<a class="short-poster img-box" href="{{route('front.news', $post->slug)}}">
                        @if ($img) <img src="{{ $img }}"/> @endif


сразу после отображения названия новости но в этоге получил ошибку уже все возможные варианты переробовал но я так понял @if ($img) <img src="{{ $img }}"/> @endif не работает так же как и на главной не выводит на странице новостной. подскажите как прописать что бы выводило =_= мозг уже кипит
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы