@extends('channels.layouts.master') @section('content') @php $setting = setting(); // Open Graph Meta Tags জন্য $tags = $news->tags->pluck('name')->implode(','); $description = strip_tags(Str::limit($news->details, 160, '...')); $thumbnail = $news->path_link ?? asset(setting()->placeholder); // সম্পূর্ণ URL নিশ্চিত করুন if (!str_starts_with($thumbnail, 'http')) { $thumbnail = url($thumbnail); } $categoryName = $news->category ?? ''; $newsUrl = route('news', [Str::slug($categoryName, '_'), $news->uuid]); @endphp {{-- SEO & Meta Tags --}} {{ $news->title }} {{-- Open Graph / Facebook --}} {{-- Twitter --}} {{-- Facebook App ID --}} {{-- Favicon --}} @include('channels.layouts.header-script') @include('channels.layouts.google-info') {{-- Menu --}} @include('channels.layouts.menu')

{{ @$news->sub_title }}

{{ $news->title }}

{{ $news->creadit_line ?? 'নিজস্ব প্রতিবেদক' }}

প্রকাশ : {{ timeAgo($news->created_at) }}

আপডেট : {{ timeAgo($news->updated_at) }}

@if ($news->video_link) {{-- Video থাকলে ভিডিও দেখাবে --}}
@else {{-- ভিডিও না থাকলে ইমেজ দেখাবে --}} {{ $news->title }} @endif

{{ strip_tags($news->title) }}

@if (!empty($news->details)) @php $adContent = view('channels.desktop_ads', [ 'id' => \App\Services\AdsService::ADS_POSITION_ARTICLE_1, ]); @endphp @php $total_line_end = explode('

', $news->details); $newDetails = ''; $break = 1; $ad_after = $increment = 2; if (count($total_line_end) > 0) { foreach ($total_line_end as $key => $p) { if (!empty($p)) { if ($key == 1) { $newDetails .= "

{$p}{$adContent}

"; } elseif ($key == 2) { $newDetails .= "

{$p}

{$adContent}
"; } elseif ($key == 3) { $newDetails .= "

{$p}

{$adContent}
"; } elseif ($key == 4) { $newDetails .= "

{$p}

{$adContent}
"; } else { $newDetails .= "

{$p}"; } } } } else { $newDetails .= $news->details; } @endphp @endif {!! $newDetails !!}

@include('channels.news.related_tag')

সংশ্লিষ্ট

@forelse ($news->related as $info)
@include('global.image') @if ($info->video_link) @endif

{{ $info->title }}

@empty @endforelse
{{-- Scripts --}} @include('channels.layouts.footer-script') @endsection