Initial commit

This commit is contained in:
vsphim
2026-05-20 11:52:46 +07:00
commit c8142f6b7e
36 changed files with 1868 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
<div id="widget_top_film_country_by_type_phim-bo" class="topphim-ngang">
<h3>{{ $top['label'] }}</h3>
<ul class="film active">
@foreach ($top['data'] as $movie)
<li>
<a href="{{$movie->getUrl()}}">
<div class="image"
style="background-image:url({{$movie->getPosterUrl()}})">
</div> <span class="imdb">Điểm <br> <b>{{$movie->getRatingStar()}}</b></span>
<div class="info"> <b class="title-film">{{$movie->name}}</b>
<p>{{$movie->origin_name}} ({{$movie->publish_year}})</p>
</div>
</a>
</li>
@endforeach
</ul>
</div>

View File

@@ -0,0 +1,17 @@
<div class="top-tintuc">
<h3>{{$top['label']}}</h3>
<ul class="film active">
@foreach ($top['data'] as $movie)
<li>
<a href="{{$movie->getUrl()}}">
<div class="image"
style="background-image:url({{$movie->getPosterUrl()}})">
</div>
<div class="info">
<b class="title-phim">{{$movie->name}} <br /> {{$movie->origin_name}} ({{$movie->publish_year}})</b>
</div>
</a>
</li>
@endforeach
</ul>
</div>

View File

@@ -0,0 +1,17 @@
<div class="topphim-doc">
<h3>{{ $top['label'] }}</h3>
<ul class="film">
@foreach ($top['data'] as $movie)
<li> <a href="{{$movie->getUrl()}}">
<div class="image"
style="background-image:url('{{$movie->getThumbUrl()}}')">
</div>
<div class="info"> <b class="title-film">{{$movie->name}}</b>
<p>{{$movie->origin_name}} ({{$movie->publish_year}})</p>
<span class="luotxem">Lượt xem: {{$movie->view_day}}</span>
<span class="imdb">Điểm {{$movie->getRatingStar()}}</span>
</div>
</a> </li>
@endforeach
</ul>
</div>

View File

@@ -0,0 +1,50 @@
<ul class="locphim-category">
<form class="form-filter" id="form_filter" method="GET">
<li>
<select name="filter[sort]" form="form-search" class="scroll bg-main-700 p-2 outline-none">
<option value="">-- Sắp xếp --</option>
<option value="update" @if (isset(request('filter')['sort']) && request('filter')['sort'] == 'update') selected @endif>Thời gian cập nhật</option>
<option value="create" @if (isset(request('filter')['sort']) && request('filter')['sort'] == 'create') selected @endif>Thời gian đăng</option>
<option value="year" @if (isset(request('filter')['sort']) && request('filter')['sort'] == 'year') selected @endif>Năm sản xuất</option>
<option value="view" @if (isset(request('filter')['sort']) && request('filter')['sort'] == 'view') selected @endif>Lượt xem</option>
</select>
</li>
<li>
<select name="filter[type]" form="form-search" class="scroll bg-main-700 p-2 outline-none">
<option value="">-- Định dạng --</option>
<option value="series" @if (isset(request('filter')['type']) && request('filter')['type'] == 'series') selected @endif>Phim bộ</option>
<option value="single" @if (isset(request('filter')['type']) && request('filter')['type'] == 'single') selected @endif>Phim lẻ</option>
</select>
</li>
<li class="text-center">
<select name="filter[region]" form="form-search" class="scroll bg-main-700 p-2 outline-none">
<option value="">-- Quốc gia --</option>
@foreach (\VsMov\Core\Models\Region::fromCache()->all() as $item)
<option value="{{ $item->id }}" @if ((isset(request('filter')['region']) && request('filter')['region'] == $item->id) ||
(isset($region) && $region->id == $item->id)) selected @endif>
{{ $item->name }}</option>
@endforeach
</select>
</li>
<li>
<select name="filter[category]" form="form-search" class="scroll bg-main-700 p-2 outline-none">
<option value="">-- Thể loại --</option>
@foreach (\VsMov\Core\Models\Category::fromCache()->all() as $item)
<option value="{{ $item->id }}" @if ((isset(request('filter')['category']) && request('filter')['category'] == $item->id) ||
(isset($category) && $category->id == $item->id)) selected @endif>
{{ $item->name }}</option>
@endforeach
</select>
</li>
<li>
<select class="form-control" name="filter[year]" form="form-search">
<option value="">-- Năm phát hành --</option>
@foreach ($years as $year)
<option value="{{ $year }}" @if (isset(request('filter')['year']) && request('filter')['year'] == $year) selected @endif>
{{ $year }}</option>
@endforeach
</select>
</li>
<li> <button type="submit" type="submit" form="form-search" class="submit-filter">Lọc Phim</button> </li>
</form>
</ul>

View File

@@ -0,0 +1,23 @@
<a href="{{$movie->getUrl()}}" class="col-xs-4 col-lg-2 film-small">
<div class="poster-film-small"
style="background-image:url('{{$movie->getThumbUrl()}}')">
@if ($movie->type == 'series')
<div class="sotap">{{$movie->episode_current}}</div>
@endif
<ul class="tag-film">
<li>
<div class="hd">{{$movie->quality}}</div>
</li>
@if (strpos(strtolower($movie->language), 'thuyết minh'))
<li>
<div class="sd tm">TM</div>
</li>
@endif
</ul>
<div class="play"></div>
</div>
<div class="title-film-small">
<b class="title-film">{{$movie->name}}</b>
<p>{{$movie->origin_name}} ({{$movie->publish_year}})</p>
</div>
</a>

View File

@@ -0,0 +1,64 @@
@php
$logo = setting('site_logo', '');
$brand = setting('site_brand', '');
$title = isset($title) ? $title : setting('site_homepage_title', '');
@endphp
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid navbar-top">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/" title="{{ $title }}">
@if ($logo)
{!! $logo !!}
@else
{!! $brand !!}
@endif
</a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
@foreach ($menu as $item)
@if (count($item['children']))
<li class="dropdown">
<a href="{{$item['link']}}" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">{{$item['name']}} <span
class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
@foreach ($item['children'] as $children)
<li>
<a href="{{$children['link']}}">{{$children['name']}}</a>
</li>
@endforeach
</ul>
</li>
@else
<li>
<a href="{{$item['link']}}">{{$item['name']}}</a>
</li>
@endif
@endforeach
</ul>
<ul class="nav navbar-nav navbar-right">
<li>
<form class="navbar-form" method="GET" id="form-search" action="/">
<div class="form-group">
<input placeholder="Tìm tên phim..." class="form-control" id="query_search" value="{{ request('search') }}" type="text" name="search" maxlength="100" autocomplete="off" />
</div>
<button type="submit" class="btn btn-default">
<span class="glyphicon glyphicon-search"></span>
</button>
<div class="search-hint" id="search-hint"></div>
</form>
</li>
</ul>
</div>
</div>
</nav>

View File

@@ -0,0 +1,41 @@
@if ($paginator->hasPages())
<ul class="page-category">
@if ($paginator->onFirstPage())
@else
<li>
<a href="{{ $paginator->previousPageUrl() }}" rel="prev"
aria-label="@lang('pagination.previous')">&larr;</a>
</li>
@endif
{{-- Pagination Elements --}}
@foreach ($elements as $element)
{{-- "Three Dots" Separator --}}
@if (is_string($element))
<li class="disabled" aria-disabled="true"><a>{{ $element }}</a>
</li>
@endif
{{-- Array Of Links --}}
@if (is_array($element))
@foreach ($element as $page => $url)
@if ($page == $paginator->currentPage())
<li aria-current="page"><a class="actived">{{ $page }}</a></li>
@else
<li><a href="{{ $url }}">{{ $page }}</a>
</li>
@endif
@endforeach
@endif
@endforeach
{{-- Next Page Link --}}
@if ($paginator->hasMorePages())
<li>
<a href="{{ $paginator->nextPageUrl() }}" rel="next"
aria-label="@lang('pagination.next')">&rarr;</a>
</li>
@else
@endif
</ul>
@endif

View File

@@ -0,0 +1,32 @@
<div class="group-film">
<h2>
<a href="">phim đề cử <i class="fa fa-caret-right" aria-hidden="true"></i>
</a>
</h2>
<span class="line-ngang"></span>
<div class="phimdecu-slider">
@foreach ($recommendations as $movie)
<div class="item">
<a href="{{$movie->getUrl()}}"
style="background-image:url({{$movie->getThumbUrl()}})">
<div class="black-gradient">
<b class="title-film">{{$movie->name}}</b>
<p>{{$movie->origin_name}} ({{$movie->publish_year}})</p>
<div class="sotap">{{$movie->episode_current}}</div>
<ul class="tag-film">
<li>
<div class="hd">{{$movie->quality}}</div>
</li>
@if (strpos(strtolower($movie->language), 'thuyết minh'))
<li>
<div class="sd tm">TM</div>
</li>
@endif
</ul>
</div>
<div class="play"></div>
</a>
</div>
@endforeach
</div>
</div>