new pisilinux web sites
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
<?php namespace Project\Controllers;
|
||||
use URI,DB,Cookie,URL,Method;
|
||||
|
||||
class category extends Controller{
|
||||
function main(){
|
||||
$id = explode('-',URI::get('category'));
|
||||
$id = $id['0'];
|
||||
view::id($id);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
<?php namespace Project\Controllers;
|
||||
use URI,DB,Cookie,URL,Method;
|
||||
|
||||
class content extends Controller{
|
||||
function main(){
|
||||
$id = explode('-',URI::get('content'));
|
||||
$id = $id['0'];
|
||||
|
||||
$row = contentRow($id);
|
||||
if (!$row) {
|
||||
return Masterpage::error404();
|
||||
}
|
||||
|
||||
if (Cookie::select('contentid') != $id) {
|
||||
$hits = $row->hits + 1;
|
||||
DB::where('id', $id)->update('content',['hits' => $hits]);
|
||||
Cookie::time(60 * 60 * 24)->insert('contentid',$id);
|
||||
}
|
||||
|
||||
Masterpage::title($row->title);
|
||||
Masterpage::meta
|
||||
([
|
||||
'name:description' => $row->keywords,
|
||||
'name:keywords' => $row->label
|
||||
]);
|
||||
|
||||
define('TITLE',$row->title);
|
||||
define('LINK',URL::base("content/$id-".$row->title_seo));
|
||||
define('DESC',$row->keywords);
|
||||
define('IMG',content_image($row->content));
|
||||
|
||||
view::id($id);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
<?php namespace Project\Controllers;
|
||||
use URI,DB,Cookie,URL,Method;
|
||||
|
||||
class home extends Controller{
|
||||
|
||||
function main(){
|
||||
Cookie::insert('returnlink', '');
|
||||
if (Method::post('lang')) {
|
||||
$bloglist = contentListAdmin(Method::post('lang'));
|
||||
}else{
|
||||
$bloglist = contentListAdmin('tr');
|
||||
}
|
||||
view::bloglist($bloglist);
|
||||
}
|
||||
|
||||
function category(){
|
||||
$id = explode('-',URI::get('category'));
|
||||
$id = $id['0'];
|
||||
view::id($id);
|
||||
}
|
||||
|
||||
function content(){
|
||||
$id = explode('-',URI::get('content'));
|
||||
$id = $id['0'];
|
||||
|
||||
$row = contentRow($id);
|
||||
if (!$row) {
|
||||
return Masterpage::error404();
|
||||
}
|
||||
|
||||
if (Cookie::select('contentid') != $id) {
|
||||
$hits = $row->hits + 1;
|
||||
DB::where('id', $id)->update('content',['hits' => $hits]);
|
||||
Cookie::time(60 * 60 * 24)->insert('contentid',$id);
|
||||
}
|
||||
|
||||
Masterpage::title($row->title);
|
||||
Masterpage::meta
|
||||
([
|
||||
'name:description' => $row->keywords,
|
||||
'name:keywords' => $row->label
|
||||
]);
|
||||
|
||||
define('TITLE',$row->title);
|
||||
define('LINK',URL::base("content/$id-".$row->title_seo));
|
||||
define('DESC',$row->keywords);
|
||||
define('IMG',content_image($row->content));
|
||||
|
||||
view::id($id);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
namespace Project\Controllers;
|
||||
|
||||
class Initialize extends Controller
|
||||
{
|
||||
public function main()
|
||||
{
|
||||
Theme::active('pisiV4/');
|
||||
|
||||
Masterpage::headPage('Assets/head')
|
||||
->bodyPage('Assets/body')
|
||||
->container(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
<div class="container main pt-5">
|
||||
<nav aria-label="breadcrumb" class="mb-4">
|
||||
<ol class="breadcrumb blog-breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{{URL::base()}}">{{lang('menu','home')}}</a></li>
|
||||
<li class="breadcrumb-item active">
|
||||
{{contentCategoryRow($id)->name}}
|
||||
</li>
|
||||
</ol>
|
||||
</nav>
|
||||
<div class="row">
|
||||
<div class="col-9">
|
||||
@foreach (blogCategory($id)->result() as $key)
|
||||
<div class="blog-post">
|
||||
<div class="glass-card p-3" onclick="window.location='{{URL::base()}}content/{{$key->id}}-{{$key->title_seo}}.html'">
|
||||
<div class="row g-0">
|
||||
<div class="col-lg-4">
|
||||
<a href="{{URL::base()}}content/{{$key->id}}-{{$key->title_seo}}.html" class="d-block w-100 h-100">
|
||||
<img src="{{ content_image($key->content) }}" alt="{{$key->title}}" class="img-fluid rounded-3">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-lg-8 d-flex">
|
||||
<div class="px-0 px-lg-3 pt-3 pt-lg-0 d-flex flex-column w-100">
|
||||
<h5 class="blog-post-title">
|
||||
<a href="{{URL::base()}}content/{{$key->id}}-{{$key->title_seo}}.html">
|
||||
{{$key->title}}
|
||||
</a>
|
||||
</h5>
|
||||
<div class="blog-post-excerpt">
|
||||
{{kelimebol($key->content,200)}}
|
||||
</div>
|
||||
<div class="blog-post-meta">
|
||||
<i class="fas fa-user-edit"></i>
|
||||
<span>{{editor($key->editor)}}</span>
|
||||
<span class="mx-1">|</span>
|
||||
<i class="fas fa-calendar-alt"></i>
|
||||
<span>{{tcevir($key->create_date)}}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
<div class="col-3">
|
||||
@view('Home/right')
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,44 @@
|
||||
<div class="container pt-5 main">
|
||||
<div class="row">
|
||||
<div class="col-lg-9">
|
||||
<div class="glass-card p-4 p-md-5">
|
||||
<h1 class="blog-content-title">{{contentRow($id)->title}}</h1>
|
||||
|
||||
<div class="blog-content-meta">
|
||||
<div class="avatar avatar-md" style="background-image: url({{ avatar1(contentRow($id)->editor) }})"></div>
|
||||
<div>
|
||||
<a href="#" class="blog-content-author">{{editor(contentRow($id)->editor)}}</a>
|
||||
<span class="blog-content-info">
|
||||
<i class="far fa-calendar me-1"></i>{{tcevir(contentRow($id)->create_date)}}
|
||||
<span class="mx-2">·</span>
|
||||
<i class="far fa-eye me-1"></i>{{contentRow($id)->hits}} okuma
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr class="blog-divider">
|
||||
|
||||
<div class="blog-content-body">
|
||||
{{contentRow($id)->content}}
|
||||
</div>
|
||||
|
||||
<hr class="blog-divider">
|
||||
|
||||
<div class="blog-share">
|
||||
<span class="blog-share-label">Paylaşın:</span>
|
||||
<div class="d-flex flex-wrap gap-2">
|
||||
<a href="https://www.facebook.com/sharer/sharer.php?u={{LINK}}" target="_blank" rel="noopener noreferrer" class="blog-share-link facebook" aria-label="Facebook"><i class="fab fa-facebook-f"></i></a>
|
||||
<a href="https://twitter.com/intent/tweet?url={{LINK}}" target="_blank" rel="noopener noreferrer" class="blog-share-link twitter" aria-label="X"><i class="fab fa-twitter"></i></a>
|
||||
<a href="https://www.linkedin.com/sharing/share-offsite/?url={{LINK}}" target="_blank" rel="noopener noreferrer" class="blog-share-link linkedin" aria-label="LinkedIn"><i class="fab fa-linkedin-in"></i></a>
|
||||
<a href="https://api.whatsapp.com/send?text={{LINK}}" target="_blank" rel="noopener noreferrer" class="blog-share-link whatsapp" aria-label="WhatsApp"><i class="fab fa-whatsapp"></i></a>
|
||||
<a href="https://t.me/share/url?url={{LINK}}" target="_blank" rel="noopener noreferrer" class="blog-share-link telegram" aria-label="Telegram"><i class="fab fa-telegram-plane"></i></a>
|
||||
<a href="https://reddit.com/submit?url={{LINK}}" target="_blank" rel="noopener noreferrer" class="blog-share-link reddit" aria-label="Reddit"><i class="fab fa-reddit-alien"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
@view('Home/right')
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,49 @@
|
||||
<div class="container main pt-5">
|
||||
<nav aria-label="breadcrumb" class="mb-4">
|
||||
<ol class="breadcrumb blog-breadcrumb">
|
||||
<li class="breadcrumb-item"><a href="{{URL::base()}}">{{lang('menu','home')}}</a></li>
|
||||
<li class="breadcrumb-item active">
|
||||
{{contentCategoryRow($id)->name}}
|
||||
</li>
|
||||
</ol>
|
||||
</nav>
|
||||
<div class="row">
|
||||
<div class="col-9">
|
||||
@foreach (blogCategory($id)->result() as $key)
|
||||
<div class="blog-post">
|
||||
<div class="glass-card p-3" onclick="window.location='{{URL::base()}}content/{{$key->id}}-{{$key->title_seo}}.html'">
|
||||
<div class="row g-0">
|
||||
<div class="col-lg-4">
|
||||
<a href="{{URL::base()}}content/{{$key->id}}-{{$key->title_seo}}.html" class="d-block w-100 h-100">
|
||||
<img src="{{ content_image($key->content) }}" alt="{{$key->title}}" class="img-fluid rounded-3">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-lg-8 d-flex">
|
||||
<div class="px-0 px-lg-3 pt-3 pt-lg-0 d-flex flex-column w-100">
|
||||
<h5 class="blog-post-title">
|
||||
<a href="{{URL::base()}}content/{{$key->id}}-{{$key->title_seo}}.html">
|
||||
{{$key->title}}
|
||||
</a>
|
||||
</h5>
|
||||
<div class="blog-post-excerpt">
|
||||
{{kelimebol($key->content,200)}}
|
||||
</div>
|
||||
<div class="blog-post-meta">
|
||||
<i class="fas fa-user-edit"></i>
|
||||
<span>{{editor($key->editor)}}</span>
|
||||
<span class="mx-1">|</span>
|
||||
<i class="fas fa-calendar-alt"></i>
|
||||
<span>{{tcevir($key->create_date)}}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
<div class="col-3">
|
||||
@view('Home/right')
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,50 @@
|
||||
<div class="container main pt-5">
|
||||
<div class="row">
|
||||
<div class="col-9">
|
||||
@foreach (content_list()->result() as $key)
|
||||
<div class="blog-post">
|
||||
<div class="glass-card p-3" onclick="window.location='{{URL::base()}}content/{{$key->id}}-{{$key->title_seo}}.html'">
|
||||
<div class="row g-0">
|
||||
<div class="col-md-4">
|
||||
<a href="{{URL::base()}}content/{{$key->id}}-{{$key->title_seo}}.html" class="d-block w-100 h-100">
|
||||
<img src="{{ content_image($key->content) }}" alt="{{$key->title}}" class="img-fluid rounded-3">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-md-8 d-flex">
|
||||
<div class="px-0 px-md-3 pt-3 pt-md-0 d-flex flex-column w-100">
|
||||
<h5 class="blog-post-title">
|
||||
<a href="{{URL::base()}}content/{{$key->id}}-{{$key->title_seo}}.html">
|
||||
{{$key->title}}
|
||||
</a>
|
||||
</h5>
|
||||
<div class="blog-post-excerpt">
|
||||
{{kelimebol($key->content,200)}}
|
||||
</div>
|
||||
<div class="blog-post-meta">
|
||||
<i class="fas fa-user-edit"></i>
|
||||
<span>{{editor($key->editor)}}</span>
|
||||
<span class="mx-1">|</span>
|
||||
<i class="fas fa-calendar-alt"></i>
|
||||
<span>{{tcevir($key->create_date)}}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
<div class="col-3">
|
||||
@view('Home/right')
|
||||
</div>
|
||||
</div>
|
||||
<div class="mt-4 d-flex justify-content-center">
|
||||
{{content_list()->pagination(NULL,
|
||||
[
|
||||
'style' =>
|
||||
[
|
||||
'current' => 'color:var(--primary)'
|
||||
]
|
||||
]);}}
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,23 @@
|
||||
<div class="glass-card p-3 mb-3">
|
||||
<h5 class="d-flex align-items-center mb-3 blog-categories-heading">
|
||||
<i class="fas fa-folder-tree me-2"></i> Kategoriler
|
||||
</h5>
|
||||
<div class="list-group list-group-flush blog-categories-list">
|
||||
@foreach (content_category() as $key)
|
||||
<div class="list-group-item p-0">
|
||||
<a href="{{URL::base()}}category/{{$key->id}}-{{$key->name_seo}}"
|
||||
class="blog-category-link">
|
||||
<i class="fas fa-tag"></i>
|
||||
<span>{{$key->name}}</span>
|
||||
<span class="badge rounded-pill blog-category-badge">0</span>
|
||||
</a>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
<div class="glass-card p-3 text-center">
|
||||
<a href="https://www.turhost.com/sunucu/bulut-sunucu" target="_blank" class="d-block">
|
||||
<img src="{{URL::base()}}img/sponsor/cloud-server-turhost-banner-350x250px.png" alt="cloud server turhost banner" class="img-fluid rounded-3">
|
||||
</a>
|
||||
<p class="small mt-2 mb-0 sponsor-label">Sponsor</p>
|
||||
</div>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
#----------------------------------------------------------------------
|
||||
# This file automatically created and updated
|
||||
#----------------------------------------------------------------------
|
||||
$classMap['classes']['project\commands\db_backups'] = 'Projects/Frontend/Commands/Db_backups.php';
|
||||
$classMap['classes']['project\controllers\home'] = 'Projects/Blog/Controllers/Home.php';
|
||||
$classMap['classes']['project\controllers\initialize'] = 'Projects/Blog/Controllers/Initialize.php';
|
||||
$classMap['namespaces']['project\commands\db_backups'] = 'db_backups';
|
||||
$classMap['namespaces']['project\controllers\home'] = 'home';
|
||||
$classMap['namespaces']['project\controllers\initialize'] = 'initialize';
|
||||
$classMap['classes']['project\controllers\content'] = 'Projects/Blog/Controllers/Content.php';
|
||||
$classMap['namespaces']['project\controllers\content'] = 'content';
|
||||
$classMap['classes']['project\controllers\category'] = 'Projects/Blog/Controllers/Category.php';
|
||||
$classMap['namespaces']['project\controllers\category'] = 'category';
|
||||
Reference in New Issue
Block a user