Skip to content

A platform built on collaboration, local in nature, where blog posts are shared, administered through an admin panel, managing assistance, with completely transparent source codes

Notifications You must be signed in to change notification settings

Enderjua/hatayanarsi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UYARI - WARNING

Bu proje tamamlanmamıştır. Son güncelleme 20 ocak 2024 tarihi olmakla birlikte, tamamlanmayı amaçlayan, hayata geçirilmesi planlanmayan, forklanıp toplulukla geliştirilmeye açık özgür yazılım projesidir. Bu özgür yazılım projesi, dilenirse farklı bir amaç uğruna blog olarak kullanılabilir, dilenirse isminden bağımsız ve farklı biçimde aynı amaçla kullanılabilir. Her geçen güncelleme vakti burada paylaşılacaktır. Lütfen topluluk geliştirilmesi başlanırsa bize ulaşın. [email protected]
&
This project is incomplete. The last update was on January 20, 2024. It is an open-source software project aimed at completion, with no plans for implementation. It is designed to be forked and developed by the community. This free software project can be used as a blog for a different purpose if desired or used for the same purpose independently of its name. Updates will be shared here with each passing update. Please reach out to us if community development is initiated at [email protected]

KULLANILAN TEKNOLOJİLER - USED ​​TECHNOLOGIES

HTML CSS JavaScript PHP
MySQL
GitHub

DEMO VİDEOSU

Video

PROJEDEKİ EKSİKLER - MISSING COMPONENTS IN THE PROJECT

Ana Proje Eklendi Eklenecek
Blog Paylaşımı ve Bu Yolda Gereken PHP kontrolleri, SQL izinleri
Blog Paylaşımlarını Denetleme, Düzenleme
Yetkiye Göre, Yazarın Blogları ve Tüm Yöneticilere Blog Gösterimi
Yetkili Profili Düzenleme
Yetkili Profiline Göre Arayüz Ekranı
Bloglara Yorum Ekleme
Bloglarla İlgili Detayları Depolama
Kitap Bağışı için Kullanıcı Formu
Kitap Bağışı İsteklerini Görüntüleme, Düzenleme ve Kullanıcılara Sunma
Blogları, Alanlarına Göre Ayırma
Üyelik Sistemi
Üyelik Sistemine Göre Yorumları Ayarlama
Üyelerin, Yetkili Olmak için İstek Gönderebilmeleri
Üyelerin, Ücretsiz Kitap Satın Alabilmeleri
Üyelerin, Reklamsız Bir Website için Premium Ayrıcalıkları
Üyelerin, Sistemdeki Diğer Yardımlaşma ve Dayanışma Olanaklarından Yararlanmaları

CİHAZA KURULUM - LOCAL DEVELOPMENT

# clone the repository
git clone https://github.com/Enderjua/hatayanarsi.git

# cd in the project directory
$ cd hatayanarsi

# start xampp
# create a mysql, name = hatayanarsi, password = ''
# look hatayanarsi/sql dict. have hatayanarsi.sql
# import hatayanarsi.sql on hatayanarsi
# done.

BAZI KODLAR VE ANLAMLARI - FEATURES

<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$successmessage = false;
$errormessages = false;

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "hatayanarsi";

try {
    $pdo = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
    exit();
}

// Kitap verilerini çek
$stmt = $pdo->query("SELECT kitapAd, yayin, baskiNo, baskiYil, alimFiyati, yazar, fotograf FROM kitapbagis WHERE onayDurumu = 'Onaylandı'");
$books = $stmt->fetchAll(PDO::FETCH_ASSOC);

// Burada, veritabanında adminin onayladığı verileri çekip books değişkenine atıyoruz. daha sonrasında booksların içerisindeki tüm satırları tek tek alabileceğiz.

?>

!!important!! admin panel-> [email protected] & esin123

PROJEDEKİ BAZI GÜZELLİKLER.

About

A platform built on collaboration, local in nature, where blog posts are shared, administered through an admin panel, managing assistance, with completely transparent source codes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published