new pisilinux web sites

This commit is contained in:
Erkan IŞIK
2026-07-01 16:44:17 +03:00
commit b58488b586
21740 changed files with 2066209 additions and 0 deletions
@@ -0,0 +1,10 @@
@if(!defined('BODY'))
@cview('Assets/header')
@endif
@view
@if(!defined('BODY'))
@cview('Assets/footer')
@endif
@@ -0,0 +1,45 @@
<script src="https://cdn.tiny.cloud/1/d6svnnvb45e83intvoi2vqxggihegsrd73eah9unxtrcz5r3/tinymce/5/tinymce.min.js" referrerpolicy="origin"></script>
<script type="text/javascript">
/* forum */
tinymce.init({
selector: '#editor',
height: 300,
menubar: false,
toolbar: 'bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | image media | emoticons codesample | undo redo',
plugins: [
'image lists imagetools',
'advlist lists image charmap hr anchor pagebreak',
'searchreplace wordcount visualchars ',
'insertdatetime media nonbreaking table directionality',
'emoticons template paste textpattern imagetools toc codesample'
],
image_advtab: true,
language: 'tr_TR',
relative_urls: true,
remove_script_host: false,
urlconverter_callback : 'customURLConverter',
});
/* bugs system */
tinymce.init({
selector: '#system',
height: 300,
menubar: false,
skin: 'oxide',
theme: 'silver',
toolbar: 'bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image media | forecolor backcolor emoticons codesample | cut copy paste | undo redo',
plugins: [
'image autolink lists link imagetools',
'advlist autolink lists link image charmap hr anchor pagebreak',
'searchreplace wordcount visualchars ',
'insertdatetime media nonbreaking table directionality',
'emoticons template paste textcolor colorpicker textpattern imagetools toc codesample'
],
image_advtab: true,
placeholder: 'Bilgisayarınız hakkında bilgileri buraya ekleyebilirsiniz ( Hata kaydı haricinde burayı doldurmak zorunda değilsiniz )',
});
</script>
@@ -0,0 +1,59 @@
<footer class="pisi-footer">
<div class="footer-sponsors">
<div class="container">
<h2 class="footer-sponsor-title text-center">SUNUCU SPONSORLARIMIZ</h2>
<div class="row justify-content-center align-items-stretch g-4">
<div class="col-10 col-sm-6 col-md-5 col-lg-4">
<div class="sponsor-card">
<img src="img/FOOTER/turkhos_logo.svg" alt="Turkhost" class="sponsor-img">
</div>
</div>
<div class="col-10 col-sm-6 col-md-5 col-lg-4">
<div class="sponsor-card">
<img src="img/FOOTER/makdos_logo.svg" alt="Makdos" class="sponsor-img">
</div>
</div>
</div>
</div>
</div>
<div class="footer-middle">
<div class="container">
<nav class="footer-nav">
<ul class="footer-nav-list">
@foreach (menu1('6') as $key)
<li><a href="{{$key->link}}">{{$key->title}}</a></li>
@endforeach
</ul>
</nav>
<div class="footer-badges d-flex justify-content-center flex-wrap gap-3 pb-3">
<img src="img/FOOTER/rozetler-01.svg" alt="Rozet 1" class="badge-img">
<img src="img/FOOTER/rozetler-02.svg" alt="Rozet 2" class="badge-img">
<img src="img/FOOTER/rozetler-03.svg" alt="Rozet 3" class="badge-img">
<img src="img/FOOTER/rozetler-04.svg" alt="Rozet 4" class="badge-img">
<img src="img/FOOTER/rozetler-05.svg" alt="Rozet 5" class="badge-img">
</div>
</div>
</div>
<div class="footer-bottom">
<div class="container text-center">
<p>©Copyright 2013 – 2025 Pisi GNU/Linux. Bütün hakları saklıdır. | Pisi GNU/Linux gücünü topluluktan alır.</p>
</div>
</div>
</footer>
<script src="js/bootstrap/bootstrap.bundle.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.3.4/dist/sweetalert2.all.min.js"></script>
<script src="js/my.js"></script>
<script>
window.addEventListener('scroll', () => {
const nav = document.querySelector('.main-navbar');
if (nav) nav.classList.toggle('scrolled', window.scrollY > 30);
});
</script>
@@ -0,0 +1,38 @@
{[
$ogTitle = defined('TITLE') ? TITLE : 'Pisi GNU/Linux';
$ogDesc = defined('DESC') ? DESC : 'Pisi GNU/Linux - Özgürlük Şimdi Başladı...';
$ogUrl = defined('LINK') ? LINK : URL::base();
$ogImg = defined('IMG') ? IMG : URL::base('upload/pisilinux_pisi.png');
if ( ! preg_match('/^(http|https):/i', $ogImg) ) {
$ogImg = URL::base(ltrim($ogImg, '/'));
}
]}
<meta name="color-scheme" content="dark light">
<script>(function(){var t=localStorage.getItem('pisiTheme')||'dark';document.documentElement.setAttribute('data-theme',t);})();</script>
<meta property="og:type" content="website">
<meta property="og:url" content="{{ $ogUrl }}">
<meta property="og:title" content="{{ $ogTitle }}">
<meta property="og:description" content="{{ $ogDesc }}">
<meta property="og:image" content="{{ $ogImg }}">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:url" content="{{ $ogUrl }}">
<meta name="twitter:title" content="{{ $ogTitle }}">
<meta name="twitter:description" content="{{ $ogDesc }}">
<meta name="twitter:image" content="{{ $ogImg }}">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="css/bootstrap/bootstrap.min.css">
<link rel="stylesheet" href="css/main.css">
@if(CURRENT_PROJECT == 'Blog')
<link rel="stylesheet" href="css/blog.css">
@elseif(CURRENT_PROJECT == 'Forum')
<link rel="stylesheet" href="css/forum.css">
@elseif(CURRENT_PROJECT == 'Wiki')
<link rel="stylesheet" href="css/wiki.css">
@elseif(CURRENT_PROJECT == 'Bugs')
<link rel="stylesheet" href="css/bugs.css">
@endif
<link rel="stylesheet" href="fontawesome/css/all.min.css">
@@ -0,0 +1,105 @@
<header class="site-header sticky-header">
<!-- === ÜST BAR: Dil & Sosyal Medya === -->
<div class="top-bar">
<div class="container d-flex justify-content-between align-items-center">
<div class="d-flex align-items-center gap-2">
<div class="dropdown">
<button class="btn btn-sm dropdown-toggle top-bar-btn" type="button" data-bs-toggle="dropdown" aria-expanded="false">
<i class="fa fa-globe me-1"></i> {{lang('top_menu','language')}}
</button>
<ul class="dropdown-menu dropdown-menu-dark glass-dropdown">
@foreach(languageList() as $key)
<li>
<a class="dropdown-item d-flex align-items-center flags" href="#" data-id="{{$key->slug}}">
<img src="{{URL::base($key->flag)}}" width="18" class="me-2">
<span>{{$key->language}}</span>
</a>
</li>
@endforeach
</ul>
</div>
<button class="theme-toggle-btn" id="themeToggle" type="button" title="Tema Değiştir">
<i class="fas fa-moon" id="themeIcon"></i>
</button>
</div>
<div class="top-bar-social">
<a href="https://x.com/pisi_linux" target="_blank" title="X (Twitter)"><i class="fab fa-twitter"></i></a>
<a href="https://www.facebook.com/Pisilinux/" target="_blank" title="Facebook"><i class="fab fa-facebook-f"></i></a>
<a href="https://github.com/pisilinux" target="_blank" title="GitHub"><i class="fab fa-github"></i></a>
<a href="https://www.instagram.com/pisilinux_official/" target="_blank" title="Instagram"><i class="fab fa-instagram"></i></a>
<a href="https://www.linkedin.com/company/pisi-gnu-linux" target="_blank" title="LinkedIn"><i class="fab fa-linkedin-in"></i></a>
<a href="https://www.youtube.com/channel/UCLGSGLpxVE-vxzBuebBj3tA" target="_blank" title="YouTube"><i class="fab fa-youtube"></i></a>
<a href="https://t.me/Pisi_GNU_Linux" target="_blank" title="Telegram"><i class="fab fa-telegram-plane"></i></a>
</div>
</div>
</div>
<div class="header-logo-bar">
<div class="container text-center">
<a href="{{URL::base()}}">
<img src="img/HEADER/pisi_logo_header.svg" alt="Pisi Linux" class="header-logo">
</a>
</div>
</div>
<nav class="main-navbar">
<div class="container">
<div class="d-none d-lg-flex align-items-center justify-content-between w-100">
<ul class="nav-list">
<li><a href="http://pisilinux.og" class="nav-link-custom">Ana Sayfa</a></li>
<li><a href="http://blog.pisilinux.og/page/43-hakkimizda.html" class="nav-link-custom">Hakkımızda</a></li>
<li><a href="http://pisilinux.og/contact" class="nav-link-custom">İletişim</a></li>
@foreach (menu('topMenuLeft') as $key)
<li><a href="{{$key->link}}" class="nav-link-custom">{{$key->title}}</a></li>
@endforeach
</ul>
<ul class="nav-list">
<li><a href="http://blog.pisilinux.og" class="nav-link-custom">Blog</a></li>
@foreach (menu('topMenuRight') as $key)
<li><a href="{{$key->link}}" class="nav-link-custom">{{$key->title}}</a></li>
@endforeach
@if(!USERID)
<li><a href="{{URL::base('member')}}" class="nav-link-custom">{{lang('top_menu','login')}}</a></li>
<li><a href="{{URL::base('member/register')}}" class="btn-modern btn-modern-primary btn-modern-nav ms-2">{{lang('top_menu','register')}}</a></li>
@else
<li><a href="{{URL::base('members')}}" class="nav-link-custom"><i class="fa fa-user-circle me-1"></i>{{lang('user','mypanel')}}</a></li>
<li><a href="{{URL::base('member/logout')}}" class="nav-link-custom text-danger">{{lang('user','logout')}}</a></li>
@endif
</ul>
</div>
<div class="d-flex d-lg-none justify-content-between align-items-center w-100 py-1">
<span class="text-muted small">Menü</span>
<button class="navbar-toggler border-0 p-1" type="button" data-bs-toggle="collapse" data-bs-target="#mobileMenu" aria-expanded="false">
<span class="navbar-toggler-icon"></span>
</button>
</div>
<div class="collapse w-100" id="mobileMenu">
<ul class="nav-list-mobile">
@foreach (menu('topMenuLeft') as $key)
<li><a href="{{$key->link}}">{{$key->title}}</a></li>
@endforeach
@foreach (menu('topMenuRight') as $key)
<li><a href="{{$key->link}}">{{$key->title}}</a></li>
@endforeach
@if(!USERID)
<li><a href="{{URL::base('member')}}">{{lang('top_menu','login')}}</a></li>
<li><a href="{{URL::base('member/register')}}">{{lang('top_menu','register')}}</a></li>
@else
<li><a href="{{URL::base('members')}}">{{lang('user','mypanel')}}</a></li>
<li><a href="{{URL::base('member/logout')}}">{{lang('user','logout')}}</a></li>
@endif
</ul>
</div>
</div>
</nav>
</header>
@@ -0,0 +1,49 @@
<div class="container main pt-5">
<nav aria-label="breadcrumb" class="mb-4">
<ol class="breadcrumb" style="background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:0.75rem;padding:0.75rem 1rem;">
<li class="breadcrumb-item"><a href="{{URL::base()}}" style="color:var(--primary)">{{lang('menu','home')}}</a></li>
<li class="breadcrumb-item"><a href="https://blog.pisilinux.og" style="color:var(--primary)">{{lang('blog','blog')}}</a></li>
<li class="breadcrumb-item active" style="color:var(--text-muted)">
{{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="card">
<div class="row g-0">
<div class="col-lg-4">
<a href="https://blog.pisilinux.og/content/{{$key->id}}-{{$key->title_seo}}.html">
<img src="{{ content_image($key->content) }}" alt="{{$key->title}}" class="img-fluid">
</a>
</div>
<div class="col-lg-8">
<div class="card-body">
<h5 class="card-title">
<a href="https://blog.pisilinux.og/content/{{$key->id}}-{{$key->title_seo}}.html">{{$key->title}}</a>
</h5>
<div class="content">
{{kelimebol($key->content,200)}}
</div>
<div class="card-footer">
<small>
{{editor($key->editor)}} | {{tcevir($key->create_date)}}
</small>
</div>
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
<div class="col-3">
@view('Blog/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('Blog/right')
</div>
</div>
</div>
@@ -0,0 +1,41 @@
<?php import::view(THEMA_NAME.'header'); ?>
<section id="Page-title" class="Page-title-Style1">
<div class="container inner-Pages">
<div class="row">
<div class="Page-title">
<div class="col-md-6 Title-Pages">
<h2>Pisi Linux Blog </h2>
</div>
<div class="col-md-6 Catogry-Pages">
<p>Buradasınız : <a href="<?php URL::base(); ?>">Anasayfa</a> / Blog / Etiketler</p>
</div>
</div>
</div>
</div>
</section>
<section id="Latest-News" class="light-wrapper">
<div class="container inner">
<div class="row">
<?php import::view(THEMA_NAME.'blog/blogleft'); ?>
<!-- içerik menü -->
<div class="Blockquotes col-md-8">
<?php foreach ($list as $key ): ?>
<div class="col-md-6">
<a href="<?php echo URL::base('blog/icerik/'.$key->icerik_id.'-'.$key->baslik_seo.'.html'); ?>">
<blockquote class="blockquote-2">
<img src="<?php echo URL::base($key->icerik_resim); ?>" alt="" style="width:80px !important; float: left;">
<p><?php echo $key->icerik_baslik; ?></p>
<span class="quote-name"><?php echo kelimebol($key->icerik_detay,250); ?></span>
</blockquote>
</a>
</div>
<?php endforeach ?>
</div>
</div></div></section>
<?php import::view(THEMA_NAME.'footer'); ?>
@@ -0,0 +1,48 @@
<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="card">
<div class="row g-0">
<div class="col-md-4">
<a href="https://blog.pisilinux.og/content/{{$key->id}}-{{$key->title_seo}}.html"
style="display: block; width: 100%; height: 100%;">
<img src="{{ content_image($key->content) }}" alt="{{$key->title}}">
</a>
</div>
<div class="col-md-8">
<div class="card-body">
<h5 class="card-title">
<a href="https://blog.pisilinux.og/content/{{$key->id}}-{{$key->title_seo}}.html">{{$key->title}}</a>
</h5>
<div class="content">
{{kelimebol($key->content,200)}}
</div>
<div class="card-footer">
<small>
{{editor($key->editor)}} | {{tcevir($key->create_date)}}
</small>
</div>
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
<div class="col-3">
@view('Blog/right')
</div>
</div>
{{content_list()->pagination(NULL,
[
'style' =>
[
'current' => 'color:var(--primary)'
]
]);}}
</div>
@@ -0,0 +1,17 @@
<div class="glass-card p-3 mb-3">
<h5 class="mb-3" style="border-bottom:1px solid var(--glass-border);padding-bottom:0.5rem;">{{lang('blog', 'categories')}}</h5>
<ul class="nav flex-column">
@foreach (content_category() as $key)
<li class="nav-item" style="border-bottom:1px solid var(--glass-border);">
<a class="nav-link" href="https://blog.pisilinux.og/category/{{$key->id}}-{{$key->name_seo}}" style="color:var(--text-muted);padding:8px 0;transition:var(--transition-smooth);">
{{$key->name}}
</a>
</li>
@endforeach
</ul>
</div>
<div>
<a href="https://www.turhost.com/sunucu/bulut-sunucu" target="_blank">
<img src="{{URL::base('/img/sponsor/cloud-server-turhost-banner-350x250px.png')}}" alt="cloud server turhost banner" class="img-fluid rounded-3">
</a>
</div>
@@ -0,0 +1,71 @@
<div class="container py-4">
<div class="glass-card p-4">
<h4 class="mb-4" style="color:var(--text-main)">Pisi Linux Hata Kaydı</h4>
<form method="POST">
<div class="row">
<div class="col-md-4">
<div class="mb-3">
<label class="bugs-label">Görev Türü</label>
<select name="tasktype" class="bugs-input">
<option value="">Hata Raporu</option>
<option value="">Özellik Talebi</option>
<option value="">Destek Talebi</option>
<option value="">Genel</option>
</select>
</div>
<div class="mb-3">
<label class="bugs-label">Kategori</label>
<select name="category" class="bugs-input">
<option value="">Paketler: Main</option>
<option value="">Paketler: Core</option>
<option value="">Paketler: Contrib</option>
<option value="">Paketler: pisilife-2</option>
<option value="">Çekirdek</option>
<option value="">Web Sitesi</option>
</select>
</div>
<div class="mb-3">
<label class="bugs-label">Durum</label>
<select name="Status" class="bugs-input">
<option value="">Onaylanmamış</option>
</select>
</div>
<div class="mb-3">
<label class="bugs-label">Önem</label>
<select name="severity" class="bugs-input">
<option value="">Kritik</option>
<option value="">Yüksek</option>
<option value="">Orta</option>
<option value="">Düşük</option>
</select>
</div>
</div>
<div class="col-md-8" style="border-left:1px solid var(--glass-border);">
<div class="mb-3">
<label class="bugs-label">Özet</label>
<input type="text" class="bugs-input">
</div>
<div class="mb-3">
<label class="bugs-label">Detay</label>
<textarea name="detail" class="bugs-input" rows="8">Detay:
İlave Bilgi:
* Paket Versiyonu(lar)
* Ayarlar ya da log dosyaları vesaire.
Hata oluşurken yapılan adımlar:
</textarea>
</div>
</div>
</div>
<button type="submit" class="btn-modern btn-modern-primary">
<i class="fa fa-save me-1"></i> Kaydet
</button>
</form>
</div>
</div>
@@ -0,0 +1,94 @@
@if(isset(bugsRow($id)->title))
<div class="container main py-4">
<div class="post-card">
<div class="bugs-detail-header">
<h5 class="mb-0">{{bugsRow($id)->title}}</h5>
<div class="bugs-detail-meta">
<span>{{tcevir(bugsRow($id)->createdate)}}</span>
<span class="mx-1">·</span>
<span class="fw-semibold">{{username(bugsRow($id)->userid)}}</span>
<span class="mx-1">·</span>
{{status(bugsRow($id)->status)}}
</div>
</div>
<div class="bugs-detail-body">
{{bugsRow($id)->details}}
</div>
@if (session::select('userid') == bugsRow($id)->userid OR session::select('yetki')=='1' && bugsRow($id)->status == '1')
<div class="bugs-detail-actions">
<a href="https://bugs.pisilinux.og/edit/{{$id}}" class="btn-modern btn-modern-secondary" style="padding:6px 16px;font-size:0.85rem;">
<i class="fa fa-edit me-1"></i>{{lang('general','edit')}}
</a>
@if(session::select('yetki')== '1')
<button class="bugs-action-btn close-btn bugsClose" data-id="{{$id}}" data-status="0">
<i class="fa fa-times me-1"></i>Konuyu Kapat
</button>
<button class="bugs-action-btn resolve-btn bugsClose" data-id="{{$id}}" data-status="4">
<i class="fa fa-check me-1"></i>Konu Çözüldü
</button>
@endif
</div>
@endif
</div>
@foreach (bugsResult($id) as $index => $key)
<div class="post-card mt-3">
<div class="bugs-reply-header">
<span>
<span class="fw-semibold">{{username($key->userid)}}</span>
<span class="mx-2 bugs-sep">|</span>
<span class="small">{{tcevir($key->createdate)}}</span>
</span>
<span class="small bugs-reply-num">#{{$index + 1}}</span>
</div>
<div class="bugs-detail-body">
{{$key->details}}
</div>
@if (session::select('userid') == $key->userid OR session::select('yetki')=='1' AND bugsRow($id)->status == '1')
<div class="bugs-detail-actions">
<a href="https://bugs.pisilinux.og/edit/{{$key->id}}" class="btn-modern btn-modern-secondary" style="padding:4px 12px;font-size:0.8rem;">
<i class="fa fa-edit me-1"></i>{{lang('general','edit')}}
</a>
<a href="https://bugs.pisilinux.og/delete/{{$key->id}}&{{$id}}" class="bugs-action-btn delete-btn"
onclick="return confirm('Bu cevabı silmek istediğinizden emin misiniz?')">
<i class="fa fa-trash me-1"></i>{{lang('general','delete')}}
</a>
</div>
@endif
</div>
@endforeach
<div class="post-card mt-4">
<div class="bugs-reply-header">
<h5 class="mb-0">Cevap Yaz</h5>
</div>
<div class="p-3">
@if (session::select('userid') && bugsRow($id)->status == '1')
@view('Assets/editor')
<form action="" method="post">
<div class="mb-3">
<textarea name="bugs_post" id="editor" class="bugs-textarea" rows="6"></textarea>
</div>
<input type="hidden" name="post_id" value="{{$id}}">
<button type="submit" class="btn-modern btn-modern-primary" style="padding:8px 20px;font-size:0.85rem;">
<i class="fas fa-paper-plane me-2"></i>{{lang('forum','Submit_Answer')}}
</button>
</form>
@elseif(!session::select('userid'))
<a href="https://members.pisilinux.og" class="btn-modern btn-modern-primary" style="padding:8px 20px;font-size:0.85rem;">
<i class="fas fa-sign-in-alt me-2"></i>{{lang('forum', 'Sign_up_or_log_in_to_reply')}}
</a>
@endif
</div>
</div>
</div>
@else
<div class="container py-5">
<div class="glass-card p-5 text-center">
<i class="fa fa-exclamation-triangle fa-3x mb-3" style="color:var(--text-muted)"></i>
<h4 class="text-muted">Hata! Bir sorun ile karşılaştık.</h4>
<p class="text-muted">Konu Bulunamadı.</p>
</div>
</div>
@endif
@@ -0,0 +1,49 @@
@view('Assets/editor')
<div class="container py-4">
<div class="row justify-content-center">
<div class="col-lg-8">
<div class="glass-card p-4">
@if($control != 0)
<h4 class="mb-4">{{lang('general','edit')}}</h4>
<form action="" method="post" id="bugsnew">
<div class="mb-3">
<label class="bugs-label">*Başlık</label>
<input type="text" class="bugs-input" name="title" value="{{bugsRow($id)->title}}">
</div>
<div class="mb-3">
<label class="bugs-label">*Kayıt Türü</label>
<select name="tasktype" id="task" class="bugs-input">
<option value="">Seçiniz.</option>
@foreach(taskType() as $key)
<option value="{{$key->id}}"{{selected($key->id,bugsRow($id)->tasktype)}}>{{$key->tasktype}}</option>
@endforeach
</select>
</div>
<div class="mb-3" id="sistem1" style="display:none;">
<label class="bugs-label">Sistem Bilgileriniz</label>
<textarea name="system" class="bugs-input" rows="8" id="system">{{bugsRow($id)->system}}</textarea>
</div>
<div class="mb-3">
<label class="bugs-label">*Detaylar</label>
<span class="detayUyari text-danger small"></span>
<textarea name="details" id="editor" class="bugs-input details" rows="10">{{bugsRow($id)->details}}</textarea>
</div>
<input type="hidden" name="id" value="{{$id}}">
<button type="submit" class="btn-modern btn-modern-primary" id="formsubmit">
<i class="fa fa-save me-1"></i> Kaydet
</button>
</form>
@else
<div class="text-center py-4">
<i class="fa fa-lock fa-3x mb-3" style="color:var(--text-muted)"></i>
<h4 class="text-muted">Bu içeriği düzenlemeye yetkili değilsiniz.</h4>
</div>
@endif
</div>
</div>
</div>
</div>
@@ -0,0 +1,53 @@
<div class="container py-4">
<?php if (Session::select('login')){ ?>
<div class="text-end mb-4">
<button id="gorev" class="btn-modern btn-modern-primary">+ Hata kaydı ekle</button>
</div>
<?php }else{ ?>
<div class="row g-4">
<div class="col-md-3">
<div class="glass-card p-4 text-center h-100">
<div class="feature-icon mx-auto mb-3" style="width:56px;height:56px;font-size:1.3rem;">
<i class="fa fa-bug"></i>
</div>
<h5 style="color:var(--text-main)">YENİ HATA KAYIT</h5>
<p class="small" style="color:var(--text-muted)">Üye girişi yaptıktan sonra Pisi Linux sistemi ile ilgili hata kaydını bırakabilirsiniz...</p>
<a href="https://bugs.pisilinux.og/new" class="btn-modern btn-modern-primary w-100 justify-content-center mt-3" style="padding:8px;">>></a>
</div>
</div>
<div class="col-md-3">
<div class="glass-card p-4 text-center h-100">
<div class="feature-icon mx-auto mb-3" style="width:56px;height:56px;font-size:1.3rem;">
<i class="fa fa-search"></i>
</div>
<h5 style="color:var(--text-main)">HATA ARAMA</h5>
<p class="small" style="color:var(--text-muted)">Hali hazırda bırakılmış olan hata kayıtlarında arama yapabilir, çözümünü öğrenebilirsiniz.</p>
<a href="https://bugs.pisilinux.og/search" class="btn-modern btn-modern-primary w-100 justify-content-center mt-3" style="padding:8px;">>></a>
</div>
</div>
<div class="col-md-3">
<div class="glass-card p-4 text-center h-100">
<div class="feature-icon mx-auto mb-3" style="width:56px;height:56px;font-size:1.3rem;">
<i class="fa fa-user-plus"></i>
</div>
<h5 style="color:var(--text-main)">ÜYE OL</h5>
<p class="small" style="color:var(--text-muted)">Pisi Linux sitesine üye olarak hata kaydı girebilir yada yardımcı olabilirsiniz.</p>
<a href="https://members.pisilinux.og/register/" class="btn-modern btn-modern-primary w-100 justify-content-center mt-3" style="padding:8px;">>></a>
</div>
</div>
<div class="col-md-3">
<div class="glass-card p-4 text-center h-100">
<div class="feature-icon mx-auto mb-3" style="width:56px;height:56px;font-size:1.3rem;">
<i class="fa fa-life-ring"></i>
</div>
<h5 style="color:var(--text-main)">YARDIM</h5>
<p class="small" style="color:var(--text-muted)">Hata kaydı sayfasının nasıl kullanılacağını öğrenebilirsiniz.</p>
<a href="https://bugs.pisilinux.og/help" class="btn-modern btn-modern-primary w-100 justify-content-center mt-3" style="padding:8px;">>></a>
</div>
</div>
</div>
<?php } ?>
</div>
@@ -0,0 +1,39 @@
<div class="container bugs py-4">
<div class="d-flex justify-content-between align-items-center mb-4 flex-wrap gap-2">
<h4 class="mb-0">{{lang('bugs','bugs')}}</h4>
@if(Session::select('userid'))
<a href="https://bugs.pisilinux.og/new" class="btn-modern btn-modern-primary" style="padding:8px 20px;font-size:0.85rem;">
<i class="fa fa-plus me-1"></i>{{lang('bugs','new_bugs')}}
</a>
@else
<a href="https://members.pisilinux.og" class="btn-modern btn-modern-secondary" style="padding:8px 20px;font-size:0.85rem;">
{{lang('forum','login_to_open_topic')}}
</a>
@endif
</div>
<div class="glass-card p-0 overflow-hidden">
<div class="table-responsive">
<table class="bugs-table">
<thead>
<tr>
<th>Tarih</th>
<th>{{lang('bugs','title')}}</th>
<th>{{lang('bugs','tasktype')}}</th>
<th>{{lang('bugs','status')}}</th>
</tr>
</thead>
<tbody>
@foreach (taskTypeList() as $key)
<tr>
<td class="text-center">{{tcevir($key->createdate)}}</td>
<td><a href="https://bugs.pisilinux.og/detail/{{$key->id}}/{{$key->titleSeo}}">{{$key->title}}</a></td>
<td class="text-center">{{taskTypeName($key->tasktype)}}</td>
<td class="text-center">{{status($key->status)}}</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
@@ -0,0 +1,42 @@
@view('Assets/editor')
<div class="container py-4">
<div class="row justify-content-center">
<div class="col-lg-8">
<div class="glass-card p-4">
<h4 class="mb-4">{{lang('bugs','new_bugs')}}</h4>
<form action="" method="post" id="bugsnew">
<div class="mb-3">
<label class="bugs-label">*{{lang('bugs','title')}}</label>
<input type="text" class="bugs-input" name="title">
</div>
<div class="mb-3">
<label class="bugs-label">*{{lang('bugs','tasktype')}}</label>
<select name="tasktype" id="task" class="bugs-input">
<option value="">{{lang('bugs','choose')}}...</option>
@foreach(taskType() as $key)
<option value="{{$key->id}}">{{lang('bugs',$key->tasktype)}}</option>
@endforeach
</select>
</div>
<div class="mb-3" id="sistem1" style="display:none;">
<label class="bugs-label">{{lang('bugs','your_system_information')}}</label>
<textarea name="system" class="bugs-input" rows="8" id="system"></textarea>
</div>
<div class="mb-3">
<label class="bugs-label">*{{lang('bugs','details')}}</label>
<span class="detayUyari text-danger small"></span>
<textarea name="details" id="editor" class="bugs-input details" rows="10"></textarea>
</div>
<button type="submit" class="btn-modern btn-modern-primary" id="formsubmit">
<i class="fa fa-save me-1"></i> {{lang('bugs','save')}}
</button>
</form>
</div>
</div>
</div>
</div>
@@ -0,0 +1,38 @@
<div class="container py-4">
<div class="d-flex justify-content-between align-items-center mb-4 flex-wrap gap-2">
<h4 class="mb-0">Arama Sonuçları</h4>
<a href="https://bugs.pisilinux.og/new" class="btn-modern btn-modern-primary" style="padding:8px 20px;font-size:0.85rem;">
<i class="fa fa-plus me-1"></i>Yeni Kayıt Ekle
</a>
</div>
<div class="glass-card p-0 overflow-hidden">
<div class="bugs-search-header">
<h5 class="mb-0">Son Kayıtlar</h5>
</div>
<div class="table-responsive">
<table class="bugs-table">
<thead>
<tr>
<th>#</th>
<th>Başlık</th>
<th>Açıklama</th>
<th>Ekleyen</th>
<th>Görev Türü</th>
</tr>
</thead>
<tbody>
@foreach (bugs() as $key)
<tr>
<td>{{$key->id}}</td>
<td><a href="https://bugs.pisilinux.og/detail/{{$key->id}}/{{$key->titleSeo}}">{{$key->title}}</a></td>
<td>{{kelimebol($key->details,18)}}</td>
<td>{{username($key->userid)}}</td>
<td>{{taskTypeName($key->tasktype)}}</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
@@ -0,0 +1,34 @@
<div class="container main pt-5 pb-5">
<div class="row justify-content-center">
<div class="col-lg-8">
<div class="glass-card p-4">
<h3 class="mb-4 text-center">{{lang('contact','title')}}</h3>
<form id="contactForm" method="post">
<div class="mb-3">
<input type="text" name="name" class="form-control glass-input" id="name" placeholder="* {{lang('contact','namesurname')}}" required>
</div>
<div class="mb-3">
<input type="email" name="email" class="form-control glass-input" id="email" placeholder="* {{lang('contact','mailadress')}}" required>
</div>
<div class="mb-3">
<textarea name="message" id="message" class="form-control glass-input" cols="30" rows="10" placeholder="* {{lang('contact','messages')}}" required></textarea>
</div>
<div class="mb-3">
<label class="form-label text-muted">
{{Captcha::size(90,40)->textCoordinate(23,11)->length(5)->textColor('220|220|220')->borderColor('59|130|246')->bgColor('15|23|42')->create(true);}}
</label>
<input type="text" name="token" id="token" class="form-control glass-input" placeholder="{{lang('contact','placeholder')}}" required>
</div>
<div class="d-flex justify-content-end">
<button class="btn-modern btn-modern-primary" id="contact" type="button">{{lang('contact','send')}}</button>
</div>
</form>
</div>
</div>
</div>
</div>
@@ -0,0 +1,5 @@
<div class="container py-5 main">
<div class="glass-card p-4">
<iframe src="https://discordapp.com/widget?id=784101565677305957&theme=dark" width="100%" height="500" allowtransparency="true" frameborder="0" sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"></iframe>
</div>
</div>
@@ -0,0 +1,52 @@
<div class="container main pt-5">
@foreach (downloadLast() as $key )
{[ $sum = explode(',',$key->sumx); ]}
<div class="glass-card p-4 mb-5">
<h5 class="download-title">{{$key->name}}</h5>
<div class="download-desc">{{$key->content}}</div>
<div class="hash-box">
<div class="hash-row">
<span class="hash-label">MD5SUM</span>
<code class="hash-value">{{$sum['0']}}</code>
</div>
<div class="hash-row">
<span class="hash-label">SHA1SUM</span>
<code class="hash-value">{{$sum['1']}}</code>
</div>
<div class="hash-row">
<span class="hash-label">SHA256</span>
<code class="hash-value">{{$sum['2']}}</code>
</div>
</div>
<div class="table-responsive">
<table class="download-table">
<thead>
<tr>
<th>{{lang('download','country')}}</th>
<th>{{lang('download','link')}}</th>
<th class="text-end">{{lang('download','action')}}</th>
</tr>
</thead>
<tbody>
@foreach(downloadUrl($key->id) as $key1)
<tr>
<td class="country-cell">{{countriesName($key1->country)}}</td>
<td class="link-cell">
<span class="link-text">{{$key1->link}}</span>
</td>
<td class="text-end">
<a href="{{$key1->link}}" data-id="{{$key1->id}}" class="btn-download" download>
<i class="fas fa-download me-1"></i>{{lang('download','download')}}
</a>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
@endforeach
</div>
@@ -0,0 +1,62 @@
@foreach (forum_kategori_panel() as $key)
<div class="post-card mb-4">
<div class="p-3" style="background:rgba(59,130,246,0.08);border-bottom:1px solid var(--glass-border);border-radius:var(--border-radius) var(--border-radius) 0 0;">
<h5 class="mb-0 d-flex align-items-center" style="color:var(--text-main)">
<i class="fas fa-folder-open me-2" style="color:var(--primary)"></i>
{{$key->adi}}
</h5>
</div>
<div class="list-group list-group-flush" style="background:transparent;">
@foreach (forum_kategori_panel($key->id) as $key1)
<div class="p-3" style="border-bottom:1px solid var(--glass-border);transition:var(--transition-smooth);">
<div class="d-flex gap-3 align-items-center">
<div class="flex-shrink-0">
<div class="p-3 rounded-circle" style="background:rgba(59,130,246,0.1);">
<i class="fas fa-folder" style="color:var(--primary);font-size:1.3rem;"></i>
</div>
</div>
<div class="flex-grow-1">
<div class="d-flex justify-content-between align-items-start">
<div>
<h6 class="mb-1">
<a href="https://forum.pisilinux.og/category/{{$key1->id}}/{{$key1->adi_seo}}"
class="text-decoration-none fw-bold" style="color:var(--text-main)">
{{$key1->adi}}
</a>
</h6>
<p class="small mb-0" style="color:var(--text-muted)">{{$key1->aciklama}}</p>
</div>
<div class="d-flex gap-4 text-center">
<div>
<div class="fw-bold" style="color:var(--text-main)">{{mesaj_sayisi($key1->id)}}</div>
<div class="small" style="color:var(--text-muted)">{{lang('forum','Topics')}}</div>
</div>
<div>
<div class="fw-bold" style="color:var(--text-main)">{{toplam_mesaj_sayisi($key1->id)}}</div>
<div class="small" style="color:var(--text-muted)">{{lang('forum','answers')}}</div>
</div>
</div>
</div>
@if(function_exists('son_konu_bilgisi') && $sonKonu = son_konu_bilgisi($key1->id))
<div class="mt-2 pt-2 small" style="border-top:1px solid var(--glass-border);color:var(--text-muted)">
<i class="far fa-comment-dots me-1"></i>
<a href="https://forum.pisilinux.og/subject/{{$sonKonu->id}}-{{$sonKonu->title_seo}}"
class="text-decoration-none" style="color:var(--primary)">
{{$sonKonu->title}}
</a>
<span class="ms-2">
<i class="far fa-clock me-1"></i>{{tcevir($sonKonu->insertDate)}}
</span>
</div>
@endif
</div>
</div>
</div>
@endforeach
</div>
</div>
@endforeach
@@ -0,0 +1,76 @@
<div class="container py-4">
<div class="d-flex justify-content-end mb-4">
<a href="https://forum.pisilinux.og/newthread/{{$seokat}}" class="btn-modern btn-modern-primary" style="padding:8px 20px;font-size:0.85rem;">
<i class="fas fa-plus-circle me-2"></i> {{lang('forum','open_a_new_subject')}}
</a>
</div>
<div class="post-card mb-4">
<div class="p-3" style="background:rgba(59,130,246,0.08);border-bottom:1px solid var(--glass-border);border-radius:var(--border-radius) var(--border-radius) 0 0;">
<h5 class="mb-0 d-flex align-items-center" style="color:var(--text-main)">
<i class="fas fa-folder-open me-2" style="color:var(--primary)"></i>
{{forumCategoryName($kategori)}}
</h5>
</div>
<div style="background:transparent;">
@foreach ($konular as $key)
<div class="p-3" style="border-bottom:1px solid var(--glass-border);transition:var(--transition-smooth);">
<div class="d-flex gap-3 align-items-center">
<div class="flex-shrink-0">
<img src="{{avatar1($key->user_id)}}"
alt="{{yazar($key->user_id)}}"
class="rounded-circle"
width="48"
height="48"
style="border:2px solid var(--glass-border);">
</div>
<div class="flex-grow-1">
<div class="d-flex justify-content-between align-items-start">
<div>
<h6 class="mb-1">
<a href="https://forum.pisilinux.og/subject/{{$key->id}}-{{$key->title_seo}}"
class="text-decoration-none fw-bold" style="color:var(--text-main)">
{{$key->title}}
</a>
</h6>
<div class="small" style="color:var(--text-muted)">
<i class="fas fa-user me-1"></i>{{yazar($key->user_id)}}
<span class="mx-2">•</span>
<i class="far fa-clock me-1"></i>{{tcevir($key->insertDate)}}
</div>
</div>
<div class="d-flex gap-4 text-center">
<div>
<div class="fw-bold" style="color:var(--text-main)">{{$key->view}}</div>
<div class="small" style="color:var(--text-muted)">{{lang('forum','viewing')}}</div>
</div>
<div>
<div class="fw-bold" style="color:var(--text-main)">{{contentlist($key->id)}}</div>
<div class="small" style="color:var(--text-muted)">{{lang('forum','answers')}}</div>
</div>
</div>
</div>
@if(function_exists('son_cevap_bilgisi') && $sonCevap = son_cevap_bilgisi($key->id))
<div class="mt-2 pt-2 small" style="border-top:1px solid var(--glass-border);color:var(--text-muted)">
<i class="fas fa-reply me-1"></i>
<span class="me-2">{{lang('forum','last_reply')}}:</span>
<a href="https://forum.pisilinux.og/subject/{{$key->id}}-{{$key->title_seo}}#cevap-{{$sonCevap->id}}"
class="text-decoration-none" style="color:var(--primary)">
{{Limiter::word($sonCevap->content, 5)}}
</a>
<span class="ms-2">
<i class="far fa-user me-1"></i>{{yazar($sonCevap->user_id)}}
</span>
</div>
@endif
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
@@ -0,0 +1,21 @@
<div class="container forum main py-4">
<div class="d-flex justify-content-between align-items-center mb-4">
<h4 class="mb-0">Forum</h4>
<div>
@if(Session::select('userid'))
<a href="https://forum.pisilinux.og/newsubject" class="btn-modern btn-modern-primary" style="padding:8px 20px;font-size:0.85rem;">
<i class="fa fa-plus me-1"></i>{{lang('forum','new_content')}}
</a>
@else
<a href="https://members.pisilinux.og">
<button class="btn-modern btn-modern-secondary" style="padding:8px 20px;font-size:0.85rem;">{{lang('forum','login_to_open_topic')}}</button>
</a>
@endif
</div>
</div>
@view('Forum/new_topic')
@view('Forum/categor_panel')
</div>
@@ -0,0 +1,85 @@
<div class="post-card mb-4">
<div class="p-3" style="background:rgba(59,130,246,0.08);border-bottom:1px solid var(--glass-border);border-radius:var(--border-radius) var(--border-radius) 0 0;">
<h5 class="mb-0 d-flex align-items-center" style="color:var(--text-main)">
<i class="fas fa-comment-alt me-2" style="color:var(--primary)"></i>
{{lang('forum','new_topics')}}
</h5>
</div>
<div style="background:transparent;">
@foreach (sonMesajlar('10') as $key)
<div class="p-3" style="border-bottom:1px solid var(--glass-border);transition:var(--transition-smooth);">
<div class="d-flex gap-3">
<div class="flex-shrink-0">
<img src="{{avatar1($key->user_id)}}"
alt="{{yazar($key->user_id)}}"
class="rounded-circle"
width="48"
height="48"
style="border:2px solid var(--glass-border);">
</div>
<div class="flex-grow-1 overflow-hidden">
<div class="d-flex justify-content-between align-items-start mb-1">
<h6 class="mb-0">
<a href="https://forum.pisilinux.og/subject/{{$key->id}}-{{$key->title_seo}}"
class="text-decoration-none fw-bold" style="color:var(--text-main)">
{{$key->title}}
</a>
@if ($key->dissolved == '1')
<span class="badge ms-2" style="background:var(--secondary)">
<i class="fas fa-check-circle me-1"></i>{{lang('forum','solved')}}
</span>
@endif
</h6>
<div class="small" style="color:var(--text-muted)">
<i class="far fa-eye me-1"></i>{{$key->view}} |
<i class="far fa-comments ms-1 me-1"></i>{{contentlist($key->id)}}
</div>
</div>
<div class="d-flex flex-wrap gap-2 small mb-2" style="color:var(--text-muted)">
<span>
<i class="fas fa-user me-1"></i>{{yazar($key->user_id)}}
</span>
<span class="text-muted">•</span>
<span>
<i class="far fa-clock me-1"></i>{{tcevir($key->insertDate)}}
</span>
<span class="text-muted">•</span>
<a href="https://forum.pisilinux.og/category/{{$key->category_id}}/{{forum_kategori_adi($key->category_id)->adi_seo}}"
class="text-decoration-none" style="color:var(--primary)">
<i class="fas fa-folder me-1"></i>{{forum_kategori_adi($key->category_id)->adi}}
</a>
</div>
@if (end_message_insertDate($key->id))
<div class="d-flex align-items-center p-2 rounded-3" style="background:rgba(255,255,255,0.03);">
<div class="flex-grow-1 text-truncate">
<i class="fas fa-reply me-1" style="color:var(--text-muted)"></i>
<a href="https://forum.pisilinux.og/subject/{{$key->id}}-{{$key->title_seo}}"
class="text-decoration-none small" style="color:var(--text-muted)">
{{Limiter::word(end_message($key->id)->content,8)}}
</a>
</div>
<div class="flex-shrink-0 ms-2">
<img src="{{avatar1(end_message_userid($key->id))}}"
alt=""
class="rounded-circle"
width="32"
height="32"
style="border:2px solid var(--glass-border);"
data-bs-toggle="tooltip"
title="{{yazar(end_message_userid($key->id))}}">
</div>
</div>
@else
<span class="badge" style="background:rgba(255,255,255,0.05);color:var(--text-muted);">
<i class="far fa-comment-slash me-1"></i>{{lang('forum','no_reply')}}
</span>
@endif
</div>
</div>
</div>
@endforeach
</div>
</div>
@@ -0,0 +1,40 @@
@view('Assets/editor')
<div class="container py-4">
<div class="row justify-content-center">
<div class="col-lg-8">
<div class="glass-card p-4">
<h4 class="mb-4">{{lang('forum','open_a_new_subject')}}</h4>
<form name="mainfrm" action="" method="post" onSubmit="return validate();">
<div class="mb-3">
<label class="form-label text-muted small"><span style="color:#ef4444">*</span>{{lang('forum','category')}}</label>
<select name="category_id" class="form-control bg-transparent text-light" required style="border-color:var(--glass-border);color:var(--text-main)">
<option value="" style="background:var(--bg-secondary)">{{lang('forum','Please_select_category')}}</option>
@foreach (question_category() as $key)
<optgroup label="{{$key->adi}}" style="background:var(--bg-secondary);color:var(--text-muted)">
@foreach (question_category($key->id) as $key)
<option value="{{$key->id}}" style="background:var(--bg-secondary)">{{$key->adi}}</option>
@endforeach
</optgroup>
@endforeach
</select>
</div>
<div class="mb-3">
<label class="form-label text-muted small"><span style="color:#ef4444">*</span> {{lang('forum','title')}}</label>
<input type="text" class="form-control bg-transparent text-light" name="title" required style="border-color:var(--glass-border);color:var(--text-main)">
</div>
<div class="mb-3">
<label class="form-label text-muted small"><span style="color:#ef4444">*</span> {{lang('forum','your_question')}}</label>
<textarea name="content" id="editor" cols="30" rows="10" class="form-control bg-transparent text-light" style="border-color:var(--glass-border);color:var(--text-main)"></textarea>
</div>
<button class="btn-modern btn-modern-primary" type="submit">
<i class="fa fa-save me-1"></i> {{lang('forum','save')}}
</button>
</form>
</div>
</div>
</div>
</div>
@@ -0,0 +1,32 @@
@view('Assets/editor')
<div class="container py-4">
<div class="row justify-content-center">
<div class="col-lg-8">
<div class="glass-card p-4">
<h4 class="mb-4">PİSİLİNUX FORUM <span style="color:var(--primary)">{{lang('forum','new_content')}}</span></h4>
<form name="mainfrm" action="" method="post" onsubmit="return validate();">
<div class="mb-3">
<label class="form-label text-muted small"><span style="color:#ef4444">*</span> {{lang('forum','category')}}:</label>
<input type="text" class="form-control bg-transparent text-light" name="" value="{[ echo forum_kategori_adi($id)->adi; ]}" disabled style="border-color:var(--glass-border);color:var(--text-main);opacity:0.7;">
<input type="hidden" name="category_id" value="{[ echo $id; ]}">
</div>
<div class="mb-3">
<label class="form-label text-muted small"><span style="color:#ef4444">*</span> {{lang('forum','title')}}</label>
<input type="text" class="form-control bg-transparent text-light" name="title" id="title" required style="border-color:var(--glass-border);color:var(--text-main)">
</div>
<div class="mb-3">
<label class="form-label text-muted small"><span style="color:#ef4444">*</span> {{lang('forum','your_question')}}</label>
<textarea name="content" id="editor" cols="30" rows="10" class="form-control bg-transparent text-light" style="border-color:var(--glass-border);color:var(--text-main)"></textarea>
</div>
<button class="btn-modern btn-modern-primary" type="submit">
<i class="fa fa-save me-1"></i> {{lang('forum','save')}}
</button>
</form>
</div>
</div>
</div>
</div>
@@ -0,0 +1,185 @@
@if(isset($fk->id))
<div class="container py-4 main">
<nav aria-label="breadcrumb" class="mb-4">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{{URL::base()}}">{{lang('menu','home')}}</a></li>
<li class="breadcrumb-item"><a href="https://forum.pisilinux.og">Forum</a></li>
<li class="breadcrumb-item">
<a href="https://forum.pisilinux.og/category/{{$fk->category_id}}-{{forum_kategori_row($fk->category_id)->adi_seo}}">
{{forumCategoryName($fk->category_id)}}
</a>
</li>
<li class="breadcrumb-item active" aria-current="page">
{{ Limiter::word($fk->title, 50) }}
</li>
</ol>
</nav>
<div class="post-card">
<div class="card-body">
<div class="ana_konu d-flex justify-content-between align-items-center mb-3" style="border-bottom:1px solid var(--glass-border);padding-bottom:0.75rem;">
<h1 class="h4 mb-0" style="color:var(--text-main)">
{{$fk->title}}
@if ($fk->dissolved == '1')
<span class="badge solved-badge" style="background:var(--secondary)">{{lang('forum','solved')}}</span>
@endif
</h1>
<div class="post-number">#1</div>
</div>
<div class="row">
<div class="col-md-3">
<div class="user-info">
<img src="{{avatar1($fk->user_id)}}" alt="{{yazar($fk->user_id)}}" class="user-avatar">
<h5 class="mb-2" style="color:var(--text-main)">{{yazar($fk->user_id)}}</h5>
@if($fk->user_id >= 1)
<div class="text-start small" style="color:var(--text-muted)">
<div class="mb-1">
<i class="fas fa-calendar-alt me-1"></i>
{{lang('forum','join_date')}}: {{tcevir(userCreateDate($fk->user_id), 1)}}
</div>
<div>
<i class="fas fa-comments me-1"></i>
{{lang('forum','posts')}}:
<a href="https://pisilinux.og/search/mesaj/{{$fk->user_id}}" class="text-decoration-none" style="color:var(--primary)">
{{userMessageCount($fk->user_id)}}
</a>
</div>
</div>
@endif
</div>
</div>
<div class="col-md-9">
<div class="post-meta mb-3">
<i class="far fa-clock me-1"></i> {{tcevir($fk->insertDate, 1)}}
</div>
<div class="post-content mb-3">
{{$fk->content}}
</div>
@if (session::select('userid') == $fk->user_id || session::select('yetki') == '1')
<div class="post-actions text-end">
<div class="btn-group btn-group-sm">
<a href="https://members.pisilinux.og/forum/tasi/{{$fk->id}}" class="btn btn-outline-secondary">
<i class="fas fa-exchange-alt me-1"></i> {{lang('forum','move_topic')}}
</a>
<a href="https://members.pisilinux.og/forum/edit/{{$fk->id}}" class="btn btn-outline-primary">
<i class="fas fa-edit me-1"></i>
</a>
<a href="https://forum.pisilinux.og/delete/{{$fk->id}}"
onclick="return confirm('{{lang('general','delete_danger_message')}}')"
class="btn btn-outline-danger">
<i class="fas fa-trash-alt me-1"></i>
</a>
</div>
</div>
@endif
</div>
</div>
</div>
</div>
{[ $a = 1 ]}
@foreach (cevaplist($fk->id) as $key)
{[ $a = $a + 1 ]}
<div class="post-card" id="cevap-{{$key->id}}">
<div class="card-body">
<div class="row h-100">
<div class="col-md-3">
<div class="user-info">
<img src="{{avatar1($key->user_id)}}" alt="{{yazar($key->user_id)}}" class="user-avatar">
<h5 class="mb-2" style="color:var(--text-main)">{{yazar($key->user_id)}}</h5>
@if(userCreateDate($key->user_id))
<div class="text-start small" style="color:var(--text-muted)">
<div class="mb-1">
<i class="fas fa-calendar-alt me-1"></i>
{{lang('forum','join_date')}}: {{tcevir(userCreateDate($key->user_id), 1)}}
</div>
<div>
<i class="fas fa-comments me-1"></i>
{{lang('forum','posts')}}:
<a href="https://pisilinux.og/search/mesaj/{{$key->user_id}}" class="text-decoration-none" style="color:var(--primary)">
{{userMessageCount($key->user_id)}}
</a>
</div>
</div>
@endif
</div>
</div>
<div class="col-md-9 d-flex flex-column">
<div class="d-flex justify-content-between align-items-center mb-3" style="color:var(--text-muted);font-size:0.85rem;">
<span><i class="far fa-clock me-1"></i> {{tcevir($key->insertDate, 1)}}</span>
<span class="post-number">#{{$a}}</span>
</div>
<div class="post-content mb-3 flex-grow-1">
{{$key->content}}
</div>
@if (session::select('userid') == $key->user_id || session::select('yetki') == '1')
<div class="post-actions text-end">
<div class="btn-group btn-group-sm">
<a href="https://members.pisilinux.og/forum/edit/{{$key->id}}" class="btn btn-outline-primary">
<i class="fas fa-edit me-1"></i>
</a>
<a href="https://forum.pisilinux.og/delete/{{$key->id}}"
onclick="return confirm('{{lang('general','delete_danger_message')}}')"
class="btn btn-outline-danger">
<i class="fas fa-trash-alt me-1"></i>
</a>
</div>
</div>
@endif
</div>
</div>
</div>
</div>
@endforeach
@if (session::select('userid') && $fk->dissolved == '0')
<div class="glass-card p-4 mt-4">
@view('Assets/editor')
<form action="#" method="post">
<div class="mb-3">
<textarea name="konu_cevap" id="editor" class="form-control bg-transparent text-light" rows="6" style="border-color:var(--glass-border);color:var(--text-main)"></textarea>
</div>
<div class="d-grid gap-2">
<input type="hidden" name="title_seo" value="{{$fk->title_seo}}">
<input type="hidden" name="konu_id" value="{{$fk->id}}">
<button type="submit" class="btn-modern btn-modern-primary">
<i class="fas fa-paper-plane me-2"></i> {{lang('forum','Submit_Answer')}}
</button>
</div>
</form>
</div>
@elseif($fk->dissolved == '0')
<div class="glass-card p-4 mt-4 text-center">
<a href="https://members.pisilinux.og?return_url={{urlencode('https://forum.pisilinux.og/subject/'.$fk->id.'-'.$fk->title_seo)}}" class="btn-modern btn-modern-primary">
<i class="fas fa-sign-in-alt me-2"></i> {{lang('forum', 'Sign_up_or_log_in_to_reply')}}
</a>
</div>
@else
<div class="glass-card p-4 mt-4">
<div class="d-flex align-items-center gap-3 text-muted">
<i class="fas fa-lock fa-lg"></i>
<span>{{lang('forum','topic_locked')}}</span>
</div>
</div>
@endif
</div>
@else
<div class="container py-5">
<div class="glass-card p-5 text-center">
<i class="fas fa-exclamation-circle fa-3x mb-3" style="color:var(--text-muted)"></i>
<h4 class="text-muted">{{lang('forum','error')}}</h4>
<p class="text-muted">{{lang('forum','topic_not_found')}}</p>
<a href="https://forum.pisilinux.og" class="btn-modern btn-modern-primary mt-3">
<i class="fas fa-arrow-left me-2"></i> {{lang('forum','back_to_forum')}}
</a>
</div>
</div>
@endif
@@ -0,0 +1,6 @@
<div class="container py-4 main">
<div class="glass-card p-4">
<h4 class="mb-4">Galeri</h4>
<p style="color:var(--text-muted)">Pisi Linux ekran görüntüleri yakında eklenecek.</p>
</div>
</div>
@@ -0,0 +1,29 @@
<script>
document.addEventListener('DOMContentLoaded', function(){
var myModal = new bootstrap.Modal(document.getElementById('exampleModal'), {});
myModal.show();
});
</script>
@if(isset(duyuru()->text))
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content" style="background:var(--bg-secondary);border:1px solid var(--glass-border);color:var(--text-main);">
<div class="modal-body text-center py-4">
{{duyuru()->text}}
</div>
<div class="modal-footer" style="border-top-color:var(--glass-border);">
<div class="w-100">
<div class="row">
<div class="col">
<a href="#" class="btn-modern btn-modern-primary w-100 justify-content-center" data-bs-dismiss="modal" id="popupKapat" style="padding:8px;">
OK
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@endif
@@ -0,0 +1,241 @@
<!-- === HERO ALANI === -->
<section class="hero-section">
<div class="container">
<div class="row align-items-center gy-5 mt-1">
<!-- Sol: Başlık ve Butonlar -->
<div class="col-12 col-lg-6">
<div class="hero-badge">
<i class="fa fa-star-of-david"></i>
<span>Özgür & Açık Kaynak</span>
</div>
<h1 class="hero-title">
<span class="gradient-text">Özgürlük</span><br>
Şimdi Başladı.
</h1>
<p class="hero-desc">
{{lang('pisiV2/mainpage','content1')}}
</p>
<div class="hero-buttons">
<a href="https://download.pisilinux.og" class="btn-modern btn-modern-primary" id="hero-download-btn">
<i class="fa fa-download"></i>
Hemen İndir
</a>
<a href="https://wiki.pisilinux.og" class="btn-modern btn-modern-secondary" id="hero-wiki-btn">
<i class="fa fa-book-open"></i>
Belgeleri İncele
</a>
</div>
<div class="hero-stats text-center">
<div>
<span class="hero-stat-value">12+</span>
<span class="hero-stat-label">Yıllık Deneyim</span>
</div>
<div>
<span class="hero-stat-value">15K+</span>
<span class="hero-stat-label">Aktif Kullanıcı</span>
</div>
<div>
<span class="hero-stat-value">5K+</span>
<span class="hero-stat-label">Paket</span>
</div>
</div>
</div>
<!-- Sağ: Görsel -->
<div class="col-12 col-lg-6">
<div class="hero-visual">
<div class="rhero-glow"></div>
<div class="dhero-img-wrapper">
<img src="{{URL::base()}}img/mainpage/download_img.png" alt="Pisi Linux Masaüstü" loading="eager" fetchpriority="high">
</div>
</div>
</div>
</div>
</div>
</section>
<!-- === OZELLIK ALANI === -->
<section class="ozellik-alani">
<div class="container">
<div class="row g-4">
<div class="col-12 col-md-4">
<div class="ozellik-card glass-card p-4">
<div class="ozellik-img-wrap">
<img src="img/BODY/ozellik-alani/img1_ozgur_kedi.jpg" alt="{{lang('pisiV2/mainpage','title1')}}" loading="lazy">
</div>
<h4>{{lang('pisiV2/mainpage','title1')}}</h4>
<p>{{lang('pisiV2/mainpage','content1')}}</p>
</div>
</div>
<div class="col-12 col-md-4">
<div class="ozellik-card glass-card p-4">
<div class="ozellik-img-wrap">
<img src="img/BODY/ozellik-alani/img2_teknoloji.jpg" alt="{{lang('pisiV2/mainpage','title2')}}" loading="lazy">
</div>
<h4>{{lang('pisiV2/mainpage','title2')}}</h4>
<p>{{lang('pisiV2/mainpage','content2')}}</p>
</div>
</div>
<div class="col-12 col-md-4">
<div class="ozellik-card glass-card p-4">
<div class="ozellik-img-wrap">
<img src="img/BODY/ozellik-alani/img3_hizli_pc.jpg" alt="{{lang('pisiV2/mainpage','title3')}}" loading="lazy">
</div>
<h4>{{lang('pisiV2/mainpage','title3')}}</h4>
<p>{{lang('pisiV2/mainpage','content3')}}</p>
</div>
</div>
</div>
</div>
</section>
<!-- === ÖZELLİK KARTLARI === -->
<section class="features-section">
<div class="container">
<div class="text-center mb-5">
<span class="section-label">Neden Pisi Linux?</span>
<h2 class="section-title">{{lang('pisiV2/mainpage','spot1')}}</h2>
<p class="section-desc mx-auto">Topluluk gücüyle büyüyen, hızlı ve güvenli bir GNU/Linux deneyimi.</p>
</div>
<div class="row g-4 justify-content-center">
<div class="col-12 col-md-6">
<div class="feature-card">
<div class="feature-header">
<div class="feature-icon"><i class="fa fa-unlock-alt"></i></div>
<h4>Evde ve Ofiste</h4>
</div>
<p>LibreOffice'in kapsamlı ofis paketiyle belgelerinizi yazabilir, sunumlar hazırlayabilir, çizimler yapabilir, tablolar ve veritabanları oluşturabilirsiniz.</p>
</div>
</div>
<div class="col-12 col-md-6">
<div class="feature-card">
<div class="feature-header">
<div class="feature-icon"><i class="fa fa-bolt"></i></div>
<h4>Eğlence Elinizin Altında</h4>
</div>
<p>Müziğinizin keyfini çıkarın, TV ve filmleri rahatça izleyin. Gelişmiş medya desteği sayesinde ses ve görüntü dosyalarınızı sorunsuz oynatabilirsiniz.</p>
</div>
</div>
<div class="col-12 col-md-6">
<div class="feature-card">
<div class="feature-header">
<div class="feature-icon"><i class="fa fa-users"></i></div>
<h4>Yaratıcılığınızı Özgürce Kullanın</h4>
</div>
<p>Pisi GNU/Linux'un hızlı ve kararlı yapısı sayesinde Blender ile 3D projeler geliştirin, Krita veya Gimp ile çizim yapın, Inkscape ile vektör grafikler oluşturun.</p>
</div>
</div>
<div class="col-12 col-md-6">
<div class="feature-card">
<div class="feature-header">
<div class="feature-icon"><i class="fa fa-shield-alt"></i></div>
<h4>Oyun Dünyası Sizinle</h4>
</div>
<p>Steam ve birçok özgür oyun desteğiyle Pisi GNU/Linux'unuzu bir oyun merkezine çevirin, eğlence her zaman elinizin altında.</p>
</div>
</div>
</div>
</div>
</section>
<!-- === SPOT BANT (CTA) === -->
<section class="spot-section">
<div class="container">
<p>{{lang('pisiV2/mainpage','spot2')}}</p>
</div>
</section>
<!-- === TANITIM ALANLARI === -->
<section class="showcase-section">
<div class="container">
<!-- Tanitim 1 -->
<div class="row align-items-center gy-5 mb-5">
<div class="col-12 col-lg-6 showcase-text">
<h2>{{lang('pisiV2/mainpage','title8')}}</h2>
<p>{{lang('pisiV2/mainpage','content8')}}</p>
<!-- <a href="https://wiki.pisilinux.og" class="btn-modern btn-modern-secondary mt-4 d-inline-flex">
Daha Fazla Bilgi <i class="fa fa-arrow-right ms-2"></i>
</a> -->
</div>
<div class="col-12 col-lg-6">
<div class="showcase-img-wrapper">
<img src="{{URL::base('img/mainpage/tanitim1.png')}}" alt="{{lang('pisiV2/mainpage','title8')}}" loading="lazy">
</div>
</div>
</div>
<!-- Tanitim 2 -->
<div class="row align-items-center gy-5 mb-5">
<div class="col-12 col-lg-6 order-lg-2 showcase-text">
<h2>{{lang('pisiV2/mainpage','title9')}}</h2>
<p>{{lang('pisiV2/mainpage','content9')}}</p>
<!-- <a href="https://wiki.pisilinux.og" class="btn-modern btn-modern-secondary mt-4 d-inline-flex">
Daha Fazla Bilgi <i class="fa fa-arrow-right ms-2"></i>
</a> -->
</div>
<div class="col-12 col-lg-6 order-lg-1">
<div class="showcase-img-wrapper">
<img src="{{URL::base('img/mainpage/tanitim2.png')}}" alt="{{lang('pisiV2/mainpage','title9')}}" loading="lazy">
</div>
</div>
</div>
<!-- Tanitim 3 -->
<div class="row align-items-center gy-5">
<div class="col-12 col-lg-6 showcase-text">
<h2>{{lang('pisiV2/mainpage','title10')}}</h2>
<p>{{lang('pisiV2/mainpage','content10')}}</p>
<!-- <a href="https://wiki.pisilinux.og" class="btn-modern btn-modern-secondary mt-4 d-inline-flex">
Daha Fazla Bilgi <i class="fa fa-arrow-right ms-2"></i>
</a> -->
</div>
<div class="col-12 col-lg-6">
<div class="showcase-img-wrapper">
<img src="{{URL::base('img/mainpage/tanitim3.png')}}" alt="{{lang('pisiV2/mainpage','title10')}}" loading="lazy">
</div>
</div>
</div>
</div>
</section>
<!-- === SON BLOG YAZILARI === -->
<section class="blog-section section-bg-alt">
<div class="container">
<div class="text-center mb-5">
<h2 class="section-title">Son Blog Yazıları</h2>
</div>
<div class="row g-4">
@foreach ($blogList as $key)
<div class="col-12 col-md-6 col-lg-4 d-flex">
<div class="blog-card w-100">
<div class="blog-card-img">
<img src="{{content_image($key->content)}}" alt="{{$key->title}}" loading="lazy">
<div class="blog-date-badge">
<span>{{date('d', strtotime($key->create_date))}}</span>
<small>{{date('M', strtotime($key->create_date))}}</small>
</div>
</div>
<div class="blog-card-body">
<div class="blog-meta">
<a href="#"><i class="far fa-user"></i> {{editor($key->editor)}}</a>
</div>
<h4>{{$key->title}}</h4>
<p>{{mb_substr(strip_tags($key->content), 0, 120)}}...</p>
<a href="https://blog.pisilinux.og/content/{{$key->id}}-{{$key->title_seo}}.html" class="blog-read-more">
Devamını Oku <i class="fa fa-arrow-right"></i>
</a>
</div>
</div>
</div>
@endforeach
</div>
</div>
</section>
@@ -0,0 +1,30 @@
<div class="container">
<div id="carousel-captions" class="carousel slide" data-bs-ride="carousel">
<div class="carousel-inner">
@foreach (slider() as $key)
<div class="carousel-item active">
<img class="d-block w-100" alt="" src="{{ $key->resim }}">
<!--
<div class="carousel-caption-background d-none d-md-block"></div>
-->
<div class="carousel-caption d-none d-md-block">
@if($key->aciklama)
<p>{{ $key->aciklama }}</p>
@endif
</div>
</div>
@endforeach
</div>
<a class="carousel-control-prev" href="#carousel-captions" role="button" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</a>
<a class="carousel-control-next" href="#carousel-captions" role="button" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</a>
</div>
</div>
@@ -0,0 +1,14 @@
@if($control == '1')
<div class="container py-5">
<div class="row justify-content-center">
<div class="col-md-6 text-center">
<div class="glass-card p-5">
<div class="feature-icon mx-auto mb-4" style="width:80px;height:80px;font-size:2rem;">
<i class="fa fa-check-circle" style="color:var(--secondary)"></i>
</div>
<p style="color:var(--text-muted);font-size:1.1rem;">{{lang('member','activationSucessMessage')}}</p>
</div>
</div>
</div>
</div>
@endif
@@ -0,0 +1,18 @@
<div class="container py-5">
<div class="row justify-content-center">
<div class="col-md-6 text-center">
<div class="glass-card p-5">
<div class="feature-icon mx-auto mb-4" style="width:80px;height:80px;font-size:2rem;">
<i class="fa fa-check-circle" style="color:var(--secondary)"></i>
</div>
<p style="color:var(--text-muted);font-size:1.1rem;margin-bottom:2rem;">
Aktivizasyon işleminiz başarılı olmuştur. <br>Pisillinux sitesine üye olduğunuz için teşekkür ederiz
</p>
<div class="d-flex gap-3 justify-content-center">
<a class="btn-modern btn-modern-primary" href="<?php echo URL::base(); ?>">Anasayfaya git</a>
<a class="btn-modern btn-modern-secondary" href="<?php echo URL::base(); ?>member">Üye girişi</a>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,77 @@
<div class="container py-5">
<div class="row justify-content-center">
<div class="col-md-6 col-lg-5">
<div class="glass-card p-4">
<div class="text-center mb-4">
<div class="feature-icon mx-auto mb-3" style="width:64px;height:64px;font-size:1.6rem;">
<i class="fa fa-user-lock"></i>
</div>
<h4>{{lang('user','Member_login')}}</h4>
</div>
<form action="" method="post">
<div class="mb-3">
<label for="email" class="form-label text-muted small">{{lang('user','mailadress')}}</label>
<div class="input-group">
<span class="input-group-text bg-transparent" style="border-color:var(--glass-border);color:var(--text-muted);">
<i class="fas fa-envelope"></i>
</span>
<input type="email" class="form-control bg-transparent text-light" id="email" name="email"
placeholder="ornek@email.com" required style="border-color:var(--glass-border);color:var(--text-main)">
</div>
</div>
<div class="mb-3">
<div class="d-flex justify-content-between align-items-center mb-2">
<label for="password" class="form-label text-muted small">{{lang('user','password')}}</label>
<a href="{{URL::base('member/password_forgot')}}" class="text-decoration-none small" style="color:var(--primary)">
{{lang('user','forgot_password')}}
</a>
</div>
<div class="input-group">
<span class="input-group-text bg-transparent" style="border-color:var(--glass-border);color:var(--text-muted);">
<i class="fas fa-lock"></i>
</span>
<input type="password" class="form-control bg-transparent text-light" id="password"
name="pass" placeholder="••••••••" required style="border-color:var(--glass-border);color:var(--text-main)">
<button class="btn btn-outline-secondary" type="button" id="togglePassword" style="border-color:var(--glass-border);color:var(--text-muted);">
<i class="far fa-eye"></i>
</button>
</div>
</div>
<div class="mb-4 form-check">
<input type="checkbox" class="form-check-input" id="remember" name="remember" value="1">
<label class="form-check-label text-muted small" for="remember">
{{lang('user','remember_me')}}
</label>
</div>
<input type="hidden" name="currentDate" value="{{date('Y-m-d')}}">
<button type="submit" class="btn-modern btn-modern-primary w-100 justify-content-center">
{{lang('user','login')}} <i class="fas fa-arrow-right ms-2"></i>
</button>
</form>
<div class="text-center mt-4 text-muted small">
<p class="mb-0">{{lang('user','No_Account_Yet')}}
<a href="{{URL::base('member/register')}}" class="fw-bold text-decoration-none" style="color:var(--primary)">
{{lang('user','register')}}
</a>
</p>
</div>
</div>
</div>
</div>
</div>
<script>
document.getElementById('togglePassword').addEventListener('click', function(e) {
const password = document.getElementById('password');
const icon = this.querySelector('i');
const type = password.getAttribute('type') === 'password' ? 'text' : 'password';
password.setAttribute('type', type);
icon.classList.toggle('fa-eye');
icon.classList.toggle('fa-eye-slash');
});
</script>
@@ -0,0 +1,24 @@
<div class="container py-5">
<div class="row justify-content-center">
<div class="col-md-6 col-lg-5">
<div class="glass-card p-4">
<div class="text-center mb-4">
<div class="feature-icon mx-auto mb-3" style="width:64px;height:64px;font-size:1.6rem;">
<i class="fa fa-key"></i>
</div>
<h4>PİSİLİNUX YENİ ŞİFRE</h4>
</div>
<form action="" method="post">
<div class="mb-3">
<label class="form-label text-muted small">* {[ echo translate('emailadress') ]}</label>
<input type="email" class="form-control bg-transparent text-light" name="email" required style="border-color:var(--glass-border);color:var(--text-main)">
</div>
<div class="d-grid gap-2">
<button type="submit" class="btn-modern btn-modern-primary">ŞİFREMİ SIFIRLA</button>
</div>
</form>
</div>
</div>
</div>
</div>
@@ -0,0 +1,109 @@
<div class="container py-4 main">
<div class="row justify-content-center">
<div class="col-lg-8">
<div class="glass-card p-4 p-md-5">
<h4 class="register-title">{{lang('user','new_member_registration')}}</h4>
<div class="register-info">
<i class="fas fa-info-circle me-2" style="color:var(--primary)"></i>
<small>{{lang('user','note')}}</small>
<div class="fw-bold mt-1 small">{{lang('user','note1')}}</div>
</div>
<form id="registerForm" method="post">
<input type="hidden" name="token" value="{{$token ?? ''}}">
<div class="row">
<div class="col-md-6 mb-3">
<label for="username" class="register-label">{{lang('user','namesurname')}} <span class="text-danger">*</span></label>
<div class="register-input-group">
<span class="register-input-icon"><i class="fas fa-user"></i></span>
<input type="text" class="register-input" id="username" name="username" value="" required>
</div>
</div>
<div class="col-md-6 mb-3">
<label for="surname" class="register-label">{{lang('user','surname')}} <span class="text-danger">*</span></label>
<div class="register-input-group">
<span class="register-input-icon"><i class="fas fa-user-tag"></i></span>
<input type="text" class="register-input" id="surname" name="surname" value="" required>
</div>
</div>
</div>
<div class="mb-3">
<label for="email" class="register-label">{{lang('user','mailadress')}} <span class="text-danger">*</span></label>
<div class="register-input-group">
<span class="register-input-icon"><i class="fas fa-envelope"></i></span>
<input type="email" class="register-input" id="email" name="email" value="" required>
</div>
</div>
<div class="row">
<div class="col-md-6 mb-3">
<label for="password" class="register-label">{{lang('user','password')}} <span class="text-danger">*</span></label>
<div class="register-input-group">
<span class="register-input-icon"><i class="fas fa-lock"></i></span>
<input type="password" class="register-input" id="password" name="password" value="" required minlength="6">
</div>
</div>
<div class="col-md-6 mb-4">
<label for="password2" class="register-label">{{lang('user','passwordrepeat')}} <span class="text-danger">*</span></label>
<div class="register-input-group">
<span class="register-input-icon"><i class="fas fa-lock"></i></span>
<input type="password" class="register-input" id="password2" name="password2" value="" required minlength="6">
</div>
<div id="passwordMatch" class="form-text small text-muted"></div>
</div>
</div>
<div class="row">
<div class="mb-3">
<label for="egitim" class="register-label">{{lang('user','traning')}}</label>
<div class="register-input-group">
<span class="register-input-icon"><i class="fas fa-graduation-cap"></i></span>
<input type="text" class="register-input" id="egitim" name="egitim" value="">
</div>
</div>
<div class="mb-3">
<label for="meslek" class="register-label">{{lang('user','job')}}</label>
<div class="register-input-group">
<span class="register-input-icon"><i class="fas fa-briefcase"></i></span>
<input type="text" class="register-input" id="meslek" name="meslek" value="">
</div>
</div>
<div class="mb-4">
<label for="beceri" class="register-label">{{lang('user','skills')}}</label>
<div class="register-input-group">
<span class="register-input-icon"><i class="fas fa-tools"></i></span>
<input type="text" class="register-input" id="beceri" name="beceri" value="">
</div>
</div>
<div class="mb-4">
<label class="register-label">{{lang('user','security_code')}} <span class="text-danger">*</span></label>
<div class="d-flex align-items-center gap-3">
<div class="register-input-group flex-grow-1">
<span class="register-input-icon"><i class="fas fa-shield-alt"></i></span>
<input type="text" class="register-input" name="captcha" required autocomplete="off">
</div>
<div class="flex-shrink-0" style="border:2px solid var(--glass-border);border-radius:8px;overflow:hidden;line-height:0;">
{{Captcha::size(130,44)->textSize(18)->textCoordinate(22,10)->length(5)->textColor('220|220|220')->borderColor('59|130|246')->bgColor('15|23|42')->create(true);}}
</div>
</div>
</div>
<div class="d-grid gap-2">
<button type="submit" id="registerSubmit" class="btn-modern btn-modern-primary">
<i class="fas fa-user-plus me-2"></i>{{lang('user','send')}}
</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
@@ -0,0 +1,33 @@
<div class="container py-5">
<div class="row justify-content-center">
<div class="col-md-6 col-lg-5">
<div class="glass-card p-4">
<div class="text-center mb-4">
<div class="feature-icon mx-auto mb-3" style="width:64px;height:64px;font-size:1.6rem;">
<i class="fa fa-key"></i>
</div>
<h4>PİSİLİNUX YENİ ŞİFRE</h4>
</div>
<form action="" method="post" id="sifrekontrol" autocomplete="off">
<div class="mb-3">
<label class="form-label text-muted small">* ŞİFRENİZ</label>
<input type="password" class="form-control bg-transparent text-light" name="password" required style="border-color:var(--glass-border);color:var(--text-main)">
</div>
<div class="mb-3">
<label class="form-label text-muted small">* ŞİFRENİZİ TEKRAR YAZIN</label>
<input type="password" class="form-control bg-transparent text-light" name="password2" required style="border-color:var(--glass-border);color:var(--text-main)">
</div>
<input type="hidden" name="id" value="{[ echo $id; ]}">
<input type="hidden" name="act" value="{[ echo $act; ]}">
<div class="d-grid gap-2">
<button type="submit" class="btn-modern btn-modern-primary">ŞİFREMİ DEĞİŞTİR</button>
</div>
</form>
</div>
</div>
</div>
</div>
@@ -0,0 +1,8 @@
<div class="container main pt-4">
<div class="glass-card p-4">
<h4>{{contentRow($id)->title}}</h4>
<div style="color:var(--text-muted)">
{{contentRow($id)->content}}
</div>
</div>
</div>
@@ -0,0 +1,88 @@
<?php import::view(THEMA_NAME.'assets/header'); ?>
<div class="my-3 my-md-5">
<div class="container">
<div class="alert alert-primary" role="alert">
<a href="/"><?php echo translate('home') ?></a> /
<a href="/question_answer">Soru / Cevap</a> /
</div>
<div class="page-header">
<h1 class="page-title">
<?php echo 'Kategori: '.forum_kategori_adi($id)->adi; ?>
</h1>
<div class="page-options d-flex">
<?php if(Session::select('userid')){ ?>
<a href="/question_answer/newsubject/<?php echo URI::category(); ?>"> <button class="form-control btn btn-primary">YENİ KONU</button></a>
<?php }else{ ?>
<a href="/member/login">
<button class="btn btn-primary alert1">YENİ KONU AÇMAK İÇİN GİRİŞ YAPIN </button></a>
<?php } ?>
&nbsp; &nbsp;
<select class="form-control custom-select" id="formcategory">
<option value="">Kategori Seç</option>
<?php foreach (question_category() as $key): ?>
<option value="<?php echo $key->adi ?>"><?php echo $key->adi ?></option>
<?php endforeach ?>
</select>
</div>
</div>
<div class="row">
<!-- orta kısım-->
<div class="col-lg-12 mb-4">
<div class="card">
<!-- soru listeleme -->
<table class="table table-bordered table-outline table-vcenter text-nowrap card-table " id="question">
<thead>
<tr>
<th class="text-center w-1"><i class="icon-people"></i></th>
<th>Soru cevap başlığı</th>
<th class="text-center" >Okunma</th>
<th class="text-center" >Cevap Sayısı</th>
</tr>
</thead>
<tbody>
<?php foreach (forum_category($id) as $key):
?>
<tr>
<td class="text-center">
<div class="avatar d-block" style="background-image: url( <?php echo avatar1($key->user_id); ?>)">
</div>
</td>
<td>
<div><a href="/question_answer/subject/<?php echo $key->id.'-'.$key->title_seo; ?>" title="<?php echo kelimebol($key->content,'50').'...' ?>"><?php echo $key->title; ?></a> </div>
<div class="small text-muted"><?php echo editor($key->user_id).' - '.tcevir($key->insertDate); ?></div>
</td>
<td>
<div class="mx-auto chart-circle chart-circle-xs" data-thickness="3" data-color="blue">
<div class="chart-circle-value"><?php echo $key->view; ?></div>
</div>
</td>
<td class="text-center">
<div class="mx-auto chart-circle chart-circle-xs" data-thickness="3" data-color="blue">
<div class="chart-circle-value"><?php echo contentlist($key->id); ?></div>
</div>
</td>
</tr>
<?php endforeach ?>
</tbody>
</table>
</div>
</div>
</div>
<?php import::view(THEMA_NAME.'assets/footer'); ?>
@@ -0,0 +1,29 @@
<?php import::view(THEMA_NAME.'assets/header'); ?>
<div class="my-3 my-md-5">
<div class="container">
<div class="card">
<div class="card-header"><h4><?php echo translate('edit')." > ".forum_content_row($id)->title; ?></h4> </div>
<div class="card-body">
<form method="post">
<fieldset class="form-fieldset">
<div class="form-group">
<label class="form-label"><?php echo translate('title') ?><span class="form-required">*</span></label>
<input type="text" name="title" value="<?php echo forum_content_row($id)->title ?>" class="form-control" >
</div>
<div class="form-group">
<label class="form-label"><?php echo translate('content') ?><span class="form-required">*</span></label>
<textarea name="content" class="form-control" id="editor" rows="10">
<?php decode(forum_content_row($id)->content); ?>
</textarea>
</div>
</fieldset>
<input type="hidden" name="id" value="<?php echo $id ?>">
<input type="hidden" name="content_id" value="<?php echo $id; ?>">
<input type="hidden" name="link" value="question_answer/subject/<?php echo $id1.'-'.seo(forum_content_row($id)->title); ?>">
<button type="submit" class="btn btn-primary btn-block"> KAYDET</button>
</form>
</div>
</div>
</div>
</div>
<?php import::view(THEMA_NAME.'assets/footer'); ?>
@@ -0,0 +1,127 @@
<?php import::view(THEMA_NAME.'assets/header'); ?>
<div class="container">
<div class="page-header"><h1 class="page-title"><?php echo translate('questionanswer'); ?></h1></div>
<div class="page-options d-flex">
<?php if(Session::select('userid')){ ?>
<a href="/question_answer/nocatnewsubject"> <button class="form-control btn btn-primary"><?php echo translate('newsubject'); ?></button></a>
<?php }else{ ?>
<a href="/member">
<button class="btn btn-primary alert1" style="height: 38px;">Konu Açmak için giriş yapın.</button>
</a>
<?php } ?>&nbsp; &nbsp;
<select class="custom-select" name="gorunum" id="gorunum" >
<option value="0" selected>Görünüm Seç</option>
<option value="1">Forum</option>
<option value="2">Soru Cevap</option>
</select>&nbsp; &nbsp;
<select class="form-control custom-select" id="formcategory">
<option value=""><?php echo translate('selectcategory'); ?></option>
<?php foreach (question_category() as $key): ?>
<option value="<?php echo $key->adi ?>"><?php echo $key->adi ?></option>
<?php endforeach ?>
</select>
</div>
<!-- Yeni Konular -->
<div class="card">
<div class="table-responsive">
<table class="table ileti">
<thead>
<tr>
<th colspan="3" style="text-align: center;" >YENİ KONULAR</th>
</tr>
</thead>
<tbody>
<?php foreach (sonMesajlar() as $key):
if ($key->content_id == 0) {$id = $key->id;}else{$id = $key->content_id;}
?>
<tr>
<td width="66">
<div class="avatar d-block" style="background-image: url( <?php echo avatar1($key->user_id); ?>)">
</td>
<td>
<a href="/question_answer/subject/<?php echo $id.'-'.$key->title_seo ?>"><?php echo $key->title; ?></a><br>
<span style="font-size: 12px;">
<ul class="nav">
<li class="nav-item nav1"><?php echo yazar($key->user_id); ?> ></li>
<li class="nav-item nav1"><?php echo tcevir($key->insertDate); ?> ></li>
<li class="nav-item nav1"><a href="/question_answer/category/<?php echo $key->category_id.'-'.forum_kategori_adi($key->category_id)->adi_seo ?>"><?php echo forum_kategori_adi($key->category_id)->adi; ?></a></li>
</ul>
</span>
</td>
<td>
<table class="bilgi table-responsive table-borderless " >
<tr>
<td>Görünteleme </td>
<td>: <?php echo $key->view; ?></td>
</tr>
<tr>
<td>Cevaplar</td>
<td>: <?php echo contentlist($key->id); ?></td>
</tr>
</table>
</td>
</tr>
<?php endforeach ?>
</tbody>
</table>
</div>
</div>
<!-- /Yeni Konular -->
<!-- soru listeleme -->
<div class="card">
<div class="table table-responsive" >
<table class="table ileti" id="question" style="background: #fff">
<thead>
<tr>
<th colspan="3" style="text-align: center;" >Son Mesajlar</th>
</tr>
</thead>
<tbody>
<?php foreach (forum_content() as $key): ?>
<tr>
<td class="text-center" width="66">
<div class="avatar d-block" style="background-image: url( <?php echo avatar1($key->user_id); ?>)"></div>
</td>
<td>
<a href="/question_answer/subject/<?php echo $key->id.'-'.$key->title_seo; ?>" title="<?php echo kelimebol($key->content,'50') ?>"><?php echo $key->title; ?></a>
<span style="font-size: 12px;">
<ul class="nav">
<li class="nav-item nav1"><?php echo yazar($key->user_id); ?> ></li>
<li class="nav-item nav1"><?php echo tcevir($key->insertDate); ?> ></li>
<li class="nav-item nav1"><a href="/question_answer/category/<?php echo $key->category_id.'-'.forum_kategori_adi($key->category_id)->adi_seo ?>"><?php echo forum_kategori_adi($key->category_id)->adi; ?></a></li>
</ul>
</span>
</td>
<td>
<dl class="sayac">
<dt >Görünteleme </dt>
<dd>: <?php echo $key->view; ?></dd>
<dt>Cevaplar </dt>
<dl>: <?php echo contentlist($key->id); ?></dl>
</dl>
</td>
</tr>
<?php endforeach ?>
</tbody>
</table>
</div>
</div>
<!-- /soru listeleme -->
</div>
<?php import::view(THEMA_NAME.'assets/footer'); ?>
@@ -0,0 +1,15 @@
<?php import::view(THEMA_NAME.'assets/header'); ?>
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="card">
<div class="card-header">
<h5>Dikkat....</h5>
</div>
<h2>Malesef böyle bir içerik yok</h2>
<a href="/forum"><button class="btn">Foruma geri dön</button></a>
</div></div></div></div>
<?php import::view(THEMA_NAME.'assets/footer'); ?>
@@ -0,0 +1,41 @@
<?php import::view(THEMA_NAME.'assets/header'); ?>
<div class="page">
<div class="page-single">
<div class="container" id="test">
<div class="row">
<div class="col mx-auto card">
<form name="mainfrm" action="" method="post" onsubmit="return validate();">
<div class="card-body p-12">
<div class="card-title"><span class="text-danger"><?php echo translate('newsubject'); ?></span> </div>
<div class="form-group">
<label class="form-label"><?php echo translate('category') ?>:</label>
<input type="text" class="form-control" value="<?php echo forum_kategori_adi($id)->adi; ?>" disabled>
</div>
<div class="form-group">
<label class="form-label"><span class="text-danger">*</span> <?php echo translate('title') ?></label>
<input type="text" class="form-control" name="title" id="title" >
</div>
<div class="form-group">
<label class="form-label"><span class="text-danger">*</span> <?php echo translate('questions') ?></label>
<div id="bg" style="margin: 10px;">
<textarea name="content" id="editor" cols="30" rows="10" class="form-control" ></textarea></div>
</div>
<input type="hidden" name="category_id" value="<?php echo $id; ?>" >
<input type="hidden" name="link" value="<?php echo URI::newsubject(); ?>">
<button class="btn btn-primary btn-block" type="submit"> KAYDET</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<?php import::view(THEMA_NAME.'assets/footer'); ?>
@@ -0,0 +1,39 @@
<?php import::view(THEMA_NAME.'assets/header'); ?>
<div class="page">
<div class="page-single">
<div class="container">
<div class="row">
<div class="col mx-auto card">
<form name="mainfrm" action="" method="post" onSubmit="return validate();">
<div class="card-body p-12">
<div class="card-title"><span class="text-danger"><?php echo translate('newsubject'); ?></span> </div>
<div class="row">
</div>
<div class="form-group">
<label class="form-label"><span class="text-danger">*</span> KATEGORİ</label>
<select name="category_id" class="form-control" required>
<option value="">Seçiniz</option>
<?php foreach (question_category() as $key): ?>
<option value="<?php echo $key->id ?>"><?php echo $key->adi ?></option>
<?php endforeach ?>
</select>
</div>
<div class="form-group">
<label class="form-label"><span class="text-danger">*</span> BAŞLIK</label>
<input type="text" class="form-control" name="title" placeholder="Sorunun Başlığını yazın..." required>
</div>
<div class="form-group">
<label class="form-label"><span class="text-danger">*</span> SORUNUZ</label>
<textarea name="content" id="editor" cols="30" rows="10" class="form-control" ></textarea>
</div>
<button class="btn btn-primary btn-block" type="submit"> KAYDET</button>
</div>
</form></div></div></div></div></div>
<?php import::view(THEMA_NAME.'assets/footer'); ?>
@@ -0,0 +1,39 @@
<?php import::view(THEMA_NAME.'assets/header'); ?>
<div class="page">
<div class="page-single">
<div class="container">
<div class="row">
<div class="col mx-auto card">
<form name="mainfrm" action="" method="post" onSubmit="return validate();">
<div class="card-body p-12">
<div class="card-title">PİSİLİNUX SORU CEVAP <span class="text-danger">YENİ KONU</span> </div>
<div class="row">
</div>
<div class="form-group">
<label class="form-label"><span class="text-danger">*</span> KATEGORİ</label>
<select name="category_id" class="form-control" required>
<option value="">Seçiniz</option>
<?php foreach (question_category() as $key): ?>
<option value="<?php echo $key->id ?>"><?php echo $key->adi ?></option>
<?php endforeach ?>
</select>
</div>
<div class="form-group">
<label class="form-label"><span class="text-danger">*</span> BAŞLIK</label>
<input type="text" class="form-control" name="title" placeholder="Sorunun Başlığını yazın..." required>
</div>
<div class="form-group">
<label class="form-label"><span class="text-danger">*</span> SORUNUZ</label>
<textarea name="content" id="editor" cols="30" rows="10" class="form-control" ></textarea>
</div>
<button class="btn btn-primary btn-block" type="submit"> KAYDET</button>
</div>
</form></div></div></div></div></div>
<?php import::view(THEMA_NAME.'assets/footer'); ?>
@@ -0,0 +1,100 @@
<?php import::view(THEMA_NAME.'assets/header'); ?><br>
<div class="container">
<div class="alert alert-primary" role="alert">
<a href="/"><?php echo translate('home'); ?></a> /
<a href="/question_answer"><?php echo translate('questionanswer'); ?></a> /
<a href="/question_answer/category/<?php echo $fk->category_id.'-'.forum_kategori_row($fk->category_id)->adi_seo; ?>"><?php echo forumCategoryName($fk->category_id); ?></a>
</div>
</div>
<div class="my-3 my-md-5">
<div class="container">
<h2><?php echo $fk->title; if ($fk->dissolved == '1'): ?>
<span class="text-danger" style="font-size: 1.2rem;">[ ÇÖZÜLDÜ ]</span>
<?php endif ?></h2>
<div class="card mb-2" style="border:1px solid #ccc">
<div class="row text-secondary m-0">
<div class="col-md-1" style="text-align:center; padding:10px;border-right: 1px solid #ccc;background: #f5f5f5 ">
<div class="avatar" style="background-image: url(<?php echo avatar1($fk->user_id); ?>)"></div>
<small class="text-dark"><?php echo yazar($fk->user_id); ?></small>
</div>
<!-- right block -->
<div class="col-md-11 pl-0 pr-0">
<!-- top block -->
<div class="pl-0 text-secondary" style="border-bottom: 1px solid #ccc; height: 30px;">
<small class="float-left pl-1 pt-1 "><?php echo tcevir($fk->insertDate,1); ?></small>
<small class="float-right pr-1 pt-1 ">#1</small>
</div>
<!-- content block -->
<div class="pl-1">
<?php echo $fk->content; ?>
</div>
<?php if (session::select('userid') == $fk->user_id OR session::select('yetki')=='1'){ ?>
<div class="pl-0 mr-0">
<div class="pl-0 text-secondary" style="border-top: 1px solid #ccc; height: 30px;">
<small class="float-right pr-1 pt-1">
<a href="/members/forum/edit/<?php echo $fk->id ?>" > [ Düzenle ]</a>
<a href="/members/forum/delete/<?php echo $fk->id ?>" onclick="return confirm('Mesajı silmek istediğinize eminmisiniz?')" >[ Sil ]</a>
</small>
</div>
</div>
<?php } ?>
</div>
</div>
</div>
<!-- cevaplar -->
<?php $a=1; foreach (cevaplist($fk->id) as $key): $a = $a+1; ?>
<div class="card mb-1" style="border:1px solid #ccc">
<div class="row text-secondary m-0">
<div class="col-md-1" style="text-align:center; padding:10px;border-right: 1px solid #ccc; background: #f5f5f5 ">
<div class="avatar" style="background-image: url(<?php echo avatar1($key->user_id); ?>)"></div>
<small class="text-dark"><?php echo yazar($key->user_id); ?></small>
</div>
<div class="col-md-11 pl-0 pr-0 " >
<!-- top block -->
<div class="pl-0 text-secondary" style="border-bottom: 1px solid #ccc; height: 30px;">
<small class="float-left pl-1 pt-1 "><?php echo tcevir($key->insertDate,1); ?></small>
<small class="float-right pr-1 pt-1 ">#<?php echo $a ?> </small>
</div>
<!-- /top block -->
<div class="h-100 pl-1" >
<?php echo $key->content; ?>
</div>
<?php if (session::select('userid') == $key->user_id OR session::select('yetki')=='1'){ ?>
<div class="h-25 pl-0 mr-0" style="border-top: 1px solid #ccc;">
<div class="pl-0 text-secondary" >
<small class="float-right pr-1 pt-1">
<a href="/members/forum/edit/<?php echo $key->id ?>" > [ Düzenle ]</a>
<a href="/members/forum/delete/<?php echo $key->id ?>" onclick="return confirm('Mesajı silmek istediğinize eminmisiniz?')" >[ Sil ]</a>
</small>
</div>
</div>
<?php } ?>
</div>
</div>
</div>
<?php endforeach ?>
<?php if (session::select('userid') AND $fk->dissolved == '0'){ ?>
<!-- uye cevap formu -->
<form action="" method="post">
<div class="input-group">
<textarea name="konu_cevap" class="form-control" cols="30" rows="5" id="editor" placeholder="Cevabınızı Yazın..." ></textarea>
</div>
<div class="input-group">
<input type="hidden" name="title_seo" value="<?php echo $fk->title_seo; ?>">
<input type="hidden" name="konu_id" value="<?php echo $fk->id; ?>">
<button type="submit" class="btn btn-primary btn-block ">Cevabı Gönder</button>
</div>
</form>
<?php }else{ ?>
<?php if ($fk->dissolved == '0'): ?>
<a href="<?php echo URL::base('member') ?>">
<button class="btn btn-primary btn-block">Cevap yazmak için kayıt ol veya giriş yap</button>
</a>
<!-- /uye cevap formu -->
<?php endif ?>
<?php } ?>
</div>
</div>
</div>
<?php import::view(THEMA_NAME.'assets/footer'); ?>
@@ -0,0 +1,67 @@
<div class="container py-4 main">
<h4>ARAMA SONUÇLARI</h4>
<hr style="border-color:var(--glass-border)">
<p class="text-muted">Aranan Kelime: <strong style="color:var(--text-main)">{{$search}}</strong></p>
<!-- blog -->
<div class="post-card mb-4">
<div class="p-3" style="background:rgba(59,130,246,0.08);border-bottom:1px solid var(--glass-border);border-radius:var(--border-radius) var(--border-radius) 0 0;">
<h5 class="mb-0" style="color:var(--text-main)">BLOG</h5>
</div>
<div class="p-3">
@if ($blogsearch)
@foreach ($blogsearch as $key )
<a href="https://blog.pisilinux.og/content/{{$key->id}}-{{$key->title_seo}}.html" target="_blank" style="color:var(--primary);display:block;padding:6px 0;">
{{$key->title}} ({{kelimebol($key->content,50)}})
</a>
<hr style="border-color:var(--glass-border)">
@endforeach
@else
<p class="text-muted">Aradığınız kriterlere uygun sonuç bulunamadı!</p>
@endif
</div>
</div>
<!-- FORUM -->
<div class="post-card mb-4">
<div class="p-3" style="background:rgba(59,130,246,0.08);border-bottom:1px solid var(--glass-border);border-radius:var(--border-radius) var(--border-radius) 0 0;">
<h5 class="mb-0" style="color:var(--text-main)">FORUM</h5>
</div>
<div class="p-3">
@if ($forumsearch)
@foreach ($forumsearch as $key )
@if($key->content_id == '0')
{[$id = $key->id]}
@else
{[$id = $key->content_id]}
@endif
<a href="https://forum.pisilinux.og/subject/{[ echo $id.'-'.$key->title_seo ]}" target="_blank" style="color:var(--primary);display:block;padding:6px 0;">
{{$key->title}} ({{kelimebol($key->content,50)}})
</a>
<hr style="border-color:var(--glass-border)">
@endforeach
@else
<p class="text-muted">Aradığınız kriterlere uygun sonuç bulunamadı!</p>
@endif
</div>
</div>
<!-- WIKI -->
<div class="post-card mb-4">
<div class="p-3" style="background:rgba(59,130,246,0.08);border-bottom:1px solid var(--glass-border);border-radius:var(--border-radius) var(--border-radius) 0 0;">
<h5 class="mb-0" style="color:var(--text-main)">WIKI</h5>
</div>
<div class="p-3">
@if ($wikisearch)
@foreach ($wikisearch as $key )
<a href="https://wiki.pisilinux.og/content/{[ echo $key->id.'-'.$key->baslik_seo ]}.html" target="_blank" style="color:var(--primary);display:block;padding:6px 0;">
{{$key->baslik}} ({{kelimebol($key->detay,50)}})
</a>
<hr style="border-color:var(--glass-border)">
@endforeach
@else
<p class="text-muted">Aradığınız kriterlere uygun sonuç bulunamadı!</p>
@endif
</div>
</div>
</div>
@@ -0,0 +1,27 @@
<div class="container py-4 main">
<h4>ARAMA SONUÇLARI</h4>
<hr style="border-color:var(--glass-border)">
<div class="post-card mb-4">
<div class="p-3" style="background:rgba(59,130,246,0.08);border-bottom:1px solid var(--glass-border);border-radius:var(--border-radius) var(--border-radius) 0 0;">
<h5 class="mb-0" style="color:var(--text-main)">Açtığı konular</h5>
</div>
<div class="p-3">
@if ($konulistesi)
@foreach ($konulistesi as $key )
@if($key->content_id == '0')
{[$id = $key->id]}
@else
{[$id = $key->content_id]}
@endif
<a href="https://forum.pisilinux.og/subject/{[ echo $id.'-'.$key->title_seo ]}" target="_blank" style="color:var(--primary);display:block;padding:6px 0;">
{{$key->title}} ({{kelimebol($key->content,50)}})
</a>
<hr style="border-color:var(--glass-border)">
@endforeach
@else
<p class="text-muted">Aradığınız kriterlere uygun sonuç bulunamadı!</p>
@endif
</div>
</div>
</div>
@@ -0,0 +1,29 @@
<div class="my-3 my-md-5">
<div class="container">
<div class="row justify-content-center">
<div class="col-lg-10">
<div class="glass-card p-4">
<h3 class="mb-4">Pisilinux {{lang('general','sss')}}</h3>
<div class="accordion" id="accordionExample">
{[$a = '']}
@foreach ($liste as $key)
{[$a=(int)$a+1]}
<div class="accordion-item" style="background:transparent;border:1px solid var(--glass-border);margin-bottom:8px;border-radius:12px;overflow:hidden;">
<h2 class="accordion-header" id="headingOne">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse{{$a}}" aria-expanded="false" aria-controls="collapse{{$a}}" style="background:rgba(255,255,255,0.03);color:var(--text-main);font-weight:600;">
{{strtoupper($key->question)}}
</button>
</h2>
<div id="collapse{{$a}}" class="accordion-collapse collapse" aria-labelledby="headingOne" data-bs-parent="#accordionExample">
<div class="accordion-body" style="color:var(--text-muted);background:rgba(255,255,255,0.02);">
{{$key->answer}}
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,41 @@
<div class="container wiki pt-5 main">
<div class="row">
@view('Wiki/right')
<div class="col-lg-9">
<div class="glass-card">
<div class="d-flex justify-content-between align-items-center mb-4" style="border-bottom:1px solid var(--glass-border);padding-bottom:0.75rem;">
<h3 class="mb-0" style="color:var(--primary)">{{wikiCategoryName($id)}}</h3>
<span class="badge" style="background:rgba(59,130,246,0.15);color:var(--primary);padding:6px 12px;">{{count(WikiCategoryList($id))}} İçerik</span>
</div>
@foreach (WikiCategoryList($id) as $key)
<div class="card mb-3">
<div class="row g-0">
<div class="col-md-4">
<a href="{{URL::base()}}wiki/content/{{$key->id}}-{{$key->baslik_seo}}.html" class="h-100 d-block position-relative" style="
background: url('{{content_image($key->detay)}}') no-repeat center center;
background-size: cover;
min-height: 200px;
border-radius:var(--border-radius) 0 0 var(--border-radius);">
</a>
</div>
<div class="col-md-8">
<div class="card-body h-100 d-flex flex-column">
<div class="mb-3">
<a href="{{URL::base()}}wiki/content/{{$key->id}}-{{$key->baslik_seo}}.html" class="text-decoration-none">
<h3 class="h5 card-title mb-3 fw-semibold">{{$key->baslik}}</h3>
</a>
<p class="card-text mb-4" style="color:var(--text-muted)">
{{kelimebol($key->detay, 180)}}
<a href="{{URL::base()}}wiki/content/{{$key->id}}-{{$key->baslik_seo}}.html" class="text-decoration-none fw-medium" style="color:var(--primary)">Devamını oku <i class="fas fa-arrow-right ms-1"></i></a>
</p>
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
</div>
@@ -0,0 +1,20 @@
<div class="container pt-5 wiki main">
<div class="row">
@view('Wiki/right')
@if(!empty(wikiContentRow($id)->id))
<div class="col-md-9 m-0 p-0">
<div class="card">
<div class="card-body">
<h3 class="card-title mb-3 fw-semibold" style="border-bottom:1px solid var(--glass-border);padding-bottom:0.75rem;">{{wikiContentRow($id)->baslik}}</h3>
{{wikiContentRow($id)->detay}}
</div>
</div>
@else
<div class="glass-card p-5 text-center">
<i class="fa fa-exclamation-triangle fa-3x text-muted mb-3"></i>
<h4 class="text-muted">Malesef Böyle bir makalemiz yok</h4>
</div>
@endif
</div>
</div>
</div>
@@ -0,0 +1,41 @@
<?php import::view(THEMA_NAME.'header'); ?>
<section id="Page-title" class="Page-title-Style1">
<div class="container inner-Pages">
<div class="row">
<div class="Page-title">
<div class="col-md-6 Title-Pages">
<h2>Pisi Linux Blog </h2>
</div>
<div class="col-md-6 Catogry-Pages">
<p>Buradasınız : <a href="<?php URL::base(); ?>">Anasayfa</a> / Blog / Etiketler</p>
</div>
</div>
</div>
</div>
</section>
<section id="Latest-News" class="light-wrapper">
<div class="container inner">
<div class="row">
<?php import::view(THEMA_NAME.'blog/blogleft'); ?>
<!-- içerik menü -->
<div class="Blockquotes col-md-8">
<?php foreach ($list as $key ): ?>
<div class="col-md-6">
<a href="<?php echo URL::base('blog/icerik/'.$key->icerik_id.'-'.$key->baslik_seo.'.html'); ?>">
<blockquote class="blockquote-2">
<img src="<?php echo URL::base($key->icerik_resim); ?>" alt="" style="width:80px !important; float: left;">
<p><?php echo $key->icerik_baslik; ?></p>
<span class="quote-name"><?php echo kelimebol($key->icerik_detay,250); ?></span>
</blockquote>
</a>
</div>
<?php endforeach ?>
</div>
</div></div></section>
<?php import::view(THEMA_NAME.'footer'); ?>
@@ -0,0 +1,41 @@
<div class="container pt-5 main">
<div class="row">
@view('Wiki/right')
<div class="col-lg-9">
<div class="d-flex justify-content-between align-items-center mb-3" style="border-bottom:1px solid var(--glass-border);padding-bottom:0.75rem;">
<h4>{{lang('wiki','recentlyadded')}}</h4>
@if(Session::select('userid'))
<a href="{{URL::base()}}members/wiki/new" class="btn-modern btn-modern-secondary" style="padding:6px 16px;font-size:0.85rem;">
+ {{lang('wiki','wikiContentAdd')}}
</a>
@endif
</div>
@foreach (wikicontent() as $key)
<div class="card mb-4 overflow-hidden">
<div class="row g-0">
<div class="col-md-4">
<a href="{{URL::base()}}wiki/content/{{$key->id}}-{{$key->baslik_seo}}.html" class="h-100 d-block " style="
background: url('{{content_image($key->detay)}}') no-repeat center center;
background-size: cover;
min-height: 200px;
"></a>
</div>
<div class="col-md-8">
<div class="card-body h-100 d-flex flex-column">
<div class="mb-2">
<a href="{{URL::base()}}wiki/content/{{$key->id}}-{{$key->baslik_seo}}.html" class="text-decoration-none">
<h4 class="card-title mb-2">{{$key->baslik}}</h4>
</a>
<p class="card-text mb-3">
{{kelimebol($key->detay, 180)}}
<a href="{{URL::base()}}wiki/content/{{$key->id}}-{{$key->baslik_seo}}.html" class="text-decoration-none" style="color:var(--primary)"> Devamını oku...</a>
</p>
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
@@ -0,0 +1,37 @@
<div class="my-3 my-md-5">
<div class="container">
<div class="row">
@view('Wiki/right')
@if(!empty(wikiContentRowAdmin($id)->id))
<div class="col-lg-9">
<div class="glass-card p-4">
<h4>{{wikiContentRowAdmin($id)->baslik}}</h4>
<div class="d-flex align-items-center gap-3 flex-wrap small mb-3" style="border-bottom:1px solid var(--glass-border);padding-bottom:0.75rem;color:var(--text-muted)">
<span class="d-flex align-items-center gap-2">
<span class="avatar avatar-md" style="background-image: url({{ URL::base(avatar(wikiContentRowAdmin($id)->editor)) }} );width:32px;height:32px;border-radius:50%;background-size:cover;border:2px solid var(--glass-border);"></span>
<a href="#" style="color:var(--text-main)">{{editor(wikiContentRowAdmin($id)->editor)}}</a>
</span>
<span class="text-muted">/</span>
<span><i class="fa fa-book me-1"></i> <a href="https://wiki.pisilinux.og/category/{{wikiContentRowAdmin($id)->katid}}-{{seo(wiki_katname(wikiContentRowAdmin($id)->katid))}}" style="color:var(--primary)">{{wiki_katname(wikiContentRowAdmin($id)->katid)}}</a></span>
<span class="text-muted">/</span>
<span><i class="fa fa-calendar me-1"></i> {{tcevir(wikiContentRowAdmin($id)->zaman)}}</span>
<span class="text-muted">/</span>
<span><i class="fa fa-eye me-1"></i> {{wikiContentRowAdmin($id)->hits}}</span>
</div>
<div style="color:var(--text-muted)">
{{wikiContentRowAdmin($id)->detay}}
</div>
</div>
</div>
@else
<div class="col-lg-9">
<div class="glass-card p-5 text-center">
<i class="fa fa-exclamation-triangle fa-3x mb-3" style="color:var(--text-muted)"></i>
<h4 class="text-muted">Malesef Böyle bir makalemiz yok</h4>
</div>
</div>
@endif
</div>
</div>
</div>
@@ -0,0 +1,40 @@
<div class="col-lg-3 d-flex flex-column gap-3">
<div class="glass-card p-3">
<form action="{{URL::base()}}wiki/search" method="GET">
<div class="wiki-search-wrap">
<i class="fas fa-search wiki-search-icon"></i>
<input type="text" name="q" class="wiki-search-input" placeholder="Wiki'de ara..." value="{{$q ?? ''}}" autocomplete="off">
</div>
</form>
</div>
<div class="glass-card p-3">
<h5 class="mb-3" style="border-bottom:1px solid var(--glass-border);padding-bottom:0.5rem;">{{lang('wiki','categorys')}}</h5>
<div class="list-group list-group-flush" style="background:transparent;">
@foreach (wikiMenu('7') as $key)
<div class="list-group-item p-0" style="background:transparent;border-color:var(--glass-border);">
<a href="{{$key->link}}"
class="list-group-item-action d-flex justify-content-between align-items-center px-3 py-2 text-decoration-none"
title="{{$key->title}}" style="color:var(--text-muted);transition:var(--transition-smooth);">
<span><i class="fas fa-folder-open me-2" style="color:var(--primary)"></i> {{$key->title}} ({{wikiContentCountByCategoryLink($key->link)}})</span>
@if(wikiMenu($key->id))
<i class="fas fa-chevron-down small"></i>
@endif
</a>
@if(wikiMenu($key->id))
<div class="submenu ps-3">
@foreach(wikiMenu($key->id) as $key1)
<a href="{{$key1->link}}"
class="list-group-item list-group-item-action d-flex align-items-center ps-4 py-2"
title="{{$key1->title}}" style="color:var(--text-muted);background:transparent;border:none;">
<i class="fas fa-angle-right me-2" style="color:var(--primary)"></i>
{{$key1->title}}
</a>
@endforeach
</div>
@endif
</div>
@endforeach
</div>
</div>
</div>
@@ -0,0 +1,61 @@
<div class="container pt-5 main">
<div class="row">
@view('Wiki/right')
<div class="col-lg-9">
<div class="glass-card p-4">
<div class="d-flex justify-content-between align-items-center mb-4" style="border-bottom:1px solid var(--glass-border);padding-bottom:0.75rem;">
<h4 class="mb-0 d-flex align-items-center gap-2">
<i class="fas fa-search" style="color:var(--primary)"></i>
@if(strlen(trim($q ?? '')) >= 2)
"{{$q}}" için sonuçlar
@else
Arama
@endif
</h4>
@if($results)
<span class="badge" style="background:rgba(59,130,246,0.15);color:var(--primary);padding:6px 12px;">{{count($results)}} sonuç</span>
@endif
</div>
@if(strlen(trim($q ?? '')) < 2)
<div class="text-center py-5">
<i class="fas fa-search fa-3x text-muted mb-3"></i>
<p class="text-muted">Aramak için en az 2 karakter girin</p>
</div>
@elseif(!$results)
<div class="text-center py-5">
<i class="fas fa-inbox fa-3x text-muted mb-3"></i>
<h5 class="text-muted">"{{$q}}" için sonuç bulunamadı</h5>
</div>
@else
@foreach ($results as $key)
<div class="card mb-3 overflow-hidden">
<div class="row g-0">
<div class="col-md-4">
<a href="{{URL::base()}}wiki/content/{{$key->id}}-{{$key->baslik_seo}}.html" class="h-100 d-block" style="
background: url('{{content_image($key->detay)}}') no-repeat center center;
background-size: cover;
min-height: 180px;
"></a>
</div>
<div class="col-md-8">
<div class="card-body h-100 d-flex flex-column">
<div class="mb-2">
<a href="{{URL::base()}}wiki/content/{{$key->id}}-{{$key->baslik_seo}}.html" class="text-decoration-none">
<h5 class="card-title mb-2 fw-semibold">{{$key->baslik}}</h5>
</a>
<p class="card-text mb-3" style="color:var(--text-muted)">
{{kelimebol($key->detay, 200)}}
<a href="{{URL::base()}}wiki/content/{{$key->id}}-{{$key->baslik_seo}}.html" class="text-decoration-none fw-medium" style="color:var(--primary)"> Devamını oku <i class="fas fa-arrow-right ms-1"></i></a>
</p>
</div>
</div>
</div>
</div>
</div>
@endforeach
@endif
</div>
</div>
</div>
</div>
+23
View File
@@ -0,0 +1,23 @@
<script type="text/javascript">
tinymce.init({
selector: '#editor',
height: 500,
theme: 'modern',
plugins: 'image code autolink lists link imagetools',
toolbar: 'undo redo | image code link lists autolink imagetools',
contextmenu: "link image paste",
plugins: [
'advlist autolink lists link image charmap print preview hr anchor pagebreak',
'searchreplace wordcount visualblocks visualchars code fullscreen',
'insertdatetime media nonbreaking save table contextmenu directionality',
'emoticons template paste textcolor colorpicker textpattern imagetools codesample toc'
],
toolbar1: '| cut copy paste | undo redo | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image ',
toolbar2: '| responsivefilemanager | print preview media | forecolor backcolor emoticons | codesample',
image_advtab: true,
});
</script>
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB