Skip to content

epiusu/wpdowlods

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

📁 WordPress Modern ISO İndirme ve Yönetim Sistemi

WordPress altyapılı siteleriniz için işletim sistemi imajları (ISO) yayınlamak üzere tasarlanmış, tam responsive, modern arayüze sahip ve yönetim paneli bulunan bir eklenti/snippet çözümüdür.

Önizleme

Özellikler

  • 🎨 Modern UI/UX: Tamamen özelleştirilebilir, mobil uyumlu ve modern kart tasarımı.

  • ⚙️ Yönetim Paneli: WordPress admin panelinden ISO ekleyin, düzenleyin, silin ve sıralayın.

  • 🌍 Çoklu Sunucu (Mirror): Ülke bayraklı çoklu indirme sunucuları ekleme.

  • 🧲 Torrent Desteği: Magnet linkleri ile torrent indirme seçenekleri.

  • 🔒 Hash Doğrulama: MD5, SHA1, SHA256 doğrulama kodları ve kopyalama özelliği.

  • 💻 Terminal Modal: Kullanıcılar için doğrulama komutlarını gösteren şık bir terminal ekranı.

  • 📌 Öne Çıkan: Önemli ISO dosyalarını kartta "Öne Çıkan" olarak işaretleme.

  • 📊 İndirme İstatistikleri: Hangi ISO'nun kaç kez indirildiğini takip etme.

  • 🛠️ Bakım Modu: Tek tıkla indirme sayfasını bakım moduna alma.

  • 🎨 Renk Özelleştirme: Her ISO kartı için özel vurgu ve buton renkleri belirleme.

🚀 Kurulum Rehberi

Bu yapı bir WordPress eklentisi değil, tema entegreli bir snippet'tir. Kurulum için aşağıdaki adımları sırasıyla izleyin:

Adım 1: Dosyayı Tema Klasörüne Yükle

downloads.php dosyasını, kullandığınız aktif WordPress tema klasörünün içine yükleyin. (Yol: wp-content/themes/kullandiginiz-tema/downloads.php)

Adım 2: Tema Fonksiyonuna Dahil Et

FTP veya WordPress Dosya Düzenleyicisi üzerinden aktif temanızın functions.php dosyasını açın ve en alt satıra şu kodu ekleyin:

ISO İndirme Sistemi

require_once get_template_directory() . '/downloads.php';

⚠️ Önemli Not: Kodu ?\> etiketinden önce eklediğinizden emin olun. Eğer functions.php dosyanız ?\> ile bitmiyorsa, en alt satıra direk yapıştırabilirsiniz.

Adım 3: WordPress'te Sayfa Oluşturun

  1. WordPress yönetici paneline giriş yapın.

  2. Sayfalar > Yeni Ekle kısmına gidin.

  3. Sayfa başlığını İndirmeler (veya istediğiniz bir şey) yazın.

  4. Sağ taraftaki Kalıcı Bağlantı (Slug) kısmının downloads olduğuna emin olun. (Bu, URL'nin siteniz.com/downloads/ olmasını sağlar).

  5. Sayfa içeriğine (Düzenleyiciye) sadece şu kısa kodu yazın:

text

[downloads]

  1. Sayfayı Yayınla.

Adım 4: Kalıcı Bağlantıları Yenileyin

Yeni sayfa 404 hatası verirse:

  1. WordPress yönetici panelinden Ayarlar > Kalıcı Bağlantılar sayfasına gidin.

  2. Hiçbir ayarı değiştirmeden sadece "Değişiklikleri Kaydet" butonuna tıklayın. Bu işlem .htaccess dosyanızı yenileyecektir.

🛠️ Kullanım

Kurulum tamamlandıktan sonra yönetim panelinize gidin:

  1. ISO Eklemek: WordPress Admin > Görünüm > ISO Ayarları menüsüne gidin ve "Yeni ISO Ekle" butonuna tıklayın.

  2. İstatistikler: İndirme verilerini görmek için Görünüm > İndirme İstatistikleri sayfasını ziyaret edin.

  3. Görünürlük: İndirme sayfasını geçici olarak kapatmak için "ISO Ayarları" sayfasındaki Görünürlük anahtarını kapalı konuma getirin. Bu, ziyaretçilere "Bakım Modu" sayfası gösterecektir.

Sık Karşılaşılan Sorunlar ve Çözümleri

Sorun: Kısa kodu ekledim ama sayfa boş görünüyor / İçerik kayboluyor!

Çözüm: Bazı WordPress temaları, sayfa içeriğine otomatik padding/margin ekler veya gizler. Eğer sayfanız boş görünüyorsa, downloads.php dosyanızdaki CSS kısmını bulun:

css

body.page .entry-title, body.page .page-title, body.page h1.entry-title,

body.page .entry-header, body.page .page-header, body.page article .entry-content {

display: none !important;

margin: 0 !important;

padding: 0 !important;

}

Bu kodu şu şekilde değiştirin (Sadece içeriği gizlemeyi kaldırıyoruz):

css

body.page .entry-title, body.page .page-title, body.page h1.entry-title,

body.page .entry-header, body.page .page-header {

display: none !important;

margin: 0 !important;

padding: 0 !important;

}

body.page article .entry-content {

margin: 0 !important;

padding: 0 !important;

max-width: 100% !important;

}

Sorun: Butonlar veya kartlar temamın düzenini bozuyor!

Çözüm: Kod, çakışmaları önlemek için .iso-page sarmalayıcısı (wrapper) ve CSS değişkenleri kullanır. Ancak eski veya agresif CSS yazan temalarda kaymalar olabilir. Kartlara ait stilleri kendi temanızın style.css dosyasında !important kullanarak ezebilirsiniz.

📄 Lisans

Bu proje GPL-2.0+ lisansı altında sunulmuştur. Dilediğiniz gibi kullanabilir, değiştirebilir ve dağıtabilirsiniz.

Hazırlayan: https://github.com/epiusu/ tüm web sayfalar için geliştirilmiştir. Not: bu kod yapay zeka kod araçları ile geliştirmiştir.Kullanım sorumluluğu kullanıcıya aittir. Geliştiriciler sorumlu tutulamaz. ```

About

WordPress Modern ISO İndirme ve Yönetim Sistemi.

Resources

Stars

Watchers

Forks

Contributors

Languages