Movpop » Blogs » Anasayfa Yapılandırma 2
Ocak 09 2025

Anasayfa Yapılandırma 2

elegance 9-01-2025, 22:05 Blogs 15

{calendar}, DLE (DataLife Engine) şablonlarında kullanılan bir yer tutucudur ve genellikle bir takvim görüntülemek için kullanılır. Bu takvim, kullanıcıların belirli tarihlerdeki içeriklere erişmesini sağlar.

Kullanımı

DLE temalarında, {calendar} etiketi kullanılarak bir takvim görüntülenebilir. Örneğin:

<div class="calendar-container">
    {calendar}
</div>

Görünüm

  • Takvim genellikle ay bazında çalışır ve günleri gösterir.
  • Günlere tıklandığında o tarihte yayınlanmış içeriklerin listesine gidilir.

Özelleştirme

Takvimi tasarımsal olarak özelleştirmek istiyorsanız, aşağıdaki yöntemleri kullanabilirsiniz:

  1. CSS ile Tasarım: {calendar} etiketi ile oluşturulan takvimi, kendi temanızdaki CSS dosyalarıyla şekillendirebilirsiniz. Örnek:

    .calendar-container { background-color: #f9f9f9; border: 1px solid #ddd; padding: 10px; border-radius: 5px; } .calendar-container table { width: 100%; border-collapse: collapse; } .calendar-container td { padding: 5px; text-align: center; } .calendar-container td a { color: #007bff; text-decoration: none; } .calendar-container td a:hover { text-decoration: underline; }
  2. PHP Tarafında Özelleştirme: Takvimin verileri doğrudan DLE tarafından yönetilir, ancak özel bir takvim tasarımı gerekiyorsa DLE'nin kendi fonksiyonlarını kullanarak özel bir PHP bileşeni oluşturabilirsiniz.

    {topnews} etiketi, DLE (DataLife Engine) temalarında kullanılan bir yer tutucudur ve son bir ay içinde eklenen en yüksek puanlı makaleleri görüntülemek için kullanılır. Bu etiket, kullanıcıların popüler içerikleri kolayca bulmasını sağlar.

    Kullanımı

    DLE şablon dosyanızda {topnews} etiketini aşağıdaki şekilde kullanabilirsiniz:


    <div class="top-news">
        {topnews}
    </div>
    



    Özellikleri

    • Zaman Çerçevesi: Son bir ayda eklenen içerikleri listeler.
    • Sıralama: Makaleler, kullanıcı puanlarına (rating) göre en yüksekten en düşüğe sıralanır.
    • Dinamik Veri: İçerik, her ay güncellenerek o ayın en yüksek puanlı makalelerini görüntüler.

    Çıktı Formatı

    {topnews} etiketi genellikle aşağıdaki verileri içerir:

    • Makale başlığı
    • Makaleye bağlantı
    • Puanlama bilgisi
    • (Opsiyonel) Makale tarih veya kategori bilgisi

    Tasarım ve Özelleştirme

    Eğer {topnews} çıktısını tasarımsal olarak özelleştirmek istiyorsanız, CSS ve DLE'nin diğer etiketleriyle uyumlu hale getirebilirsiniz.

    Örnek CSS ile Stilleme:

    .top-news {
        background: #f5f5f5;
        padding: 15px;
        border-radius: 5px;
        border: 1px solid #ddd;
    }
    
    .top-news a {
        text-decoration: none;
        color: #007bff;
    }
    
    .top-news a:hover {
        text-decoration: underline;
    }
    

    Alternatif Kullanım

    Eğer {topnews} ile birlikte daha fazla kontrol istiyorsanız, DLE'nin admin panelinde modül ayarlarını kullanarak sıralama kriterlerini veya zaman aralığını değiştirebilirsiniz.


    {archives} etiketi, DLE (DataLife Engine) temalarında arsivleri görüntülemek için kullanılır. Bu etiket, siteye eklenen makaleleri yıl ve ay bazında listeleyerek, kullanıcıların eski içeriklere kolayca erişmesini sağlar.

    <div class="archives">
        {archives}
    </div>
    


    Özellikleri

    • Dinamik Listeleme: Makaleleri yıl ve ay bazında gruplayarak arşivler.
    • Bağlantılar: Her yıl veya ay için, o döneme ait makalelere doğrudan bağlantılar oluşturur.
    • SEO Dostu: Eski içeriklerin arama motorları tarafından daha iyi indekslenmesine yardımcı olur.
    • Otomatik Güncellenme: Yeni içerikler eklendikçe arşiv listesi otomatik olarak güncellenir.

    Çıktı Formatı

    {archives} çıktısı genellikle aşağıdaki gibi görünür:

    <ul class="archives-list">
        <li><a href="/2025/01/">Ocak 2025</a></li>
        <li><a href="/2024/12/">Aralık 2024</a></li>
        <li><a href="/2024/11/">Kasım 2024</a></li>
    </ul>
    

    Çıktı, DLE'nin ayarlarına bağlı olarak farklı şekilde düzenlenebilir.

    Tasarım ve Özelleştirme

    {archives} çıktısını istediğiniz gibi tasarlayabilirsiniz. Aşağıda CSS ile basit bir örnek verilmiştir:

    .archives-list {
        list-style-type: none;
        padding: 0;
    }
    
    .archives-list li {
        margin: 5px 0;
    }
    
    .archives-list a {
        text-decoration: none;
        color: #007bff;
    }
    
    .archives-list a:hover {
        text-decoration: underline;
    }
    

    Gelişmiş Kullanım

    • Arama Sayfası ile Birleştirme: Arşiv sayfasında, arama kutusu ile kullanıcıların belirli bir dönemde içerik araması yapılabilir.
    • Kategori ile Filtreleme: {archives} sadece belirli bir kategoriye ait içerikleri gösterecek şekilde özelleştirilebilir. Bu, şablon düzenlemeleriyle yapılabilir.

      {info} etiketi, DataLife Engine (DLE) temalarında hizmet bilgilerini veya sistem mesajlarını göstermek için kullanılır. Bu etiket, genellikle sistemin belirli durumlarda (örneğin, bir işlem tamamlandığında veya hata oluştuğunda) kullanıcıya bilgi iletmesi gerektiğinde devreye girer.


      Kullanımı

      {info} etiketini şablon dosyanızda aşağıdaki gibi kullanabilirsiniz:

      <div class="service-info">
          {info}
      </div>
      

      Ne Zaman Görünür?

      • Hata Mesajları: Kullanıcının bir işlem yaparken hata alması durumunda (örneğin, eksik form doldurma).
      • Başarı Mesajları: Bir işlem başarılı şekilde tamamlandığında (örneğin, bir yorum gönderildiğinde veya kayıt tamamlandığında).
      • Yönlendirme Bilgisi: Kullanıcı bir sayfadan diğerine yönlendirilmeden önce bilgilendirildiğinde.

      Çıktı Örneği

      {info} etiketi aşağıdaki gibi bir mesaj gösterebilir:

      <div class="service-info">
          <div class="alert alert-success">
              İşleminiz başarıyla tamamlandı!
          </div>
      </div>
      

      veya bir hata durumunda:

      <div class="service-info">
          <div class="alert alert-danger">
              Hata: Gerekli alanları doldurmadınız!
          </div>
      </div>
      

      Tasarım ve Özelleştirme

      {info} etiketinin görüntüsünü özelleştirmek için CSS kullanabilirsiniz. Örneğin:

    .service-info .alert {
        padding: 15px;
        margin-bottom: 20px;
        border: 1px solid transparent;
        border-radius: 4px;
    }
    
    .alert-success {
        color: #155724;
        background-color: #d4edda;
        border-color: #c3e6cb;
    }
    
    .alert-danger {
        color: #721c24;
        background-color: #f8d7da;
        border-color: #f5c6cb;
    }
    

    Neden Zorunlu?

    {info} etiketi, kullanıcının yaptığı işlemler hakkında geri bildirim almasını sağladığı için şablonlarda bulunması zorunludur. Bu, kullanıcı deneyimini artırır ve sitenin profesyonel görünmesine yardımcı olur.

    Eğer {info} etiketi şablonunuzda eksikse, sistem mesajları görünmez ve kullanıcılar ne olduğunu anlamakta zorlanabilir. Bu nedenle, mutlaka her şablonda yer almalıdır.

Sosyal Medyada Paylaş

Yorumlar:

Bu gönderiye henüz yorum yapılmadı. İlk yorumu siz yapın!

Gönderi Bilgileri:

  • Gönderen: elegance
  • Yayın Tarihi: 09 Ocak 2025 22:05
  • Kategori: Blogs
  • Görüntülenme Sayısı: 15
  • Yorum Sayısı: 0

Benzer Gönderiler

06 Ocak 2025
Blogs
Anasayfa Yapılandırma 1

Bu açıklama, main.tpl dosyasındaki bir bölümün nasıl düzenleneceği ve dikkat edilmesi gereken noktaları

Daha Fazlasını Oku
06 Ocak 2025
Blogs
DLE Tema Özelleştirme

DLE temaları, genellikle çok çeşitli özelleştirme seçeneklerine sahiptir. Temanın görsel tasarımını değiştirmek,

Daha Fazlasını Oku
09 Ocak 2025
Blogs
Anasayfa Yapılandırma 3

Bu açıklama, main.tpl dosyasındaki bir bölümün nasıl düzenleneceği ve dikkat edilmesi gereken noktaları

Daha Fazlasını Oku
09 Ocak 2025
Blogs
Anasayfa Yapılandırma 4

Bu açıklama, main.tpl dosyasındaki bir bölümün nasıl düzenleneceği ve dikkat edilmesi gereken noktaları

Daha Fazlasını Oku
04 Ocak 2025
Eklentiler
Playerjs DLE için

PlayerJS'in avantajları arasında şunlar yer alır: Özelleştirilebilirlik: Pleyerin görünüm ve işlevsellik

Daha Fazlasını Oku

Yorum Ekle

Site İçi Arama

Takvim

«    Nisan 2025    »
PtSaÇrPrCuCtPz
 123456
78910111213
14151617181920
21222324252627
282930 

Reklam

Mini İstatistik

Site İstatistikleri Güncellendi: 17:49 29.04.2025
80 Makale %0.1 bugün
13 Yorum %0.1 bugün
86 Üye %0.1 bugün
En Aktif Yazarlar
1
elegance
2
TreyCorona3
3
DinoKabu47
Kategori Dağılımı
Dil Dosyaları 18 makale
25%
Blogs 16 makale
22%
Eklentiler 15 makale
21%
Temalar 14 makale
19%
Dle Sürümler 10 makale
14%

Popüler Gönderiler

İstatistikler

2 Ziyaretçi(ler) Şuan Sitede:
Misafir(ler)2

Proje Durumu

Proje Gelişim Süreci

DBMovies Adı
Frontend Development
65%
Frontend geliştirme ve kullanıcı arayüzü
18.03.2025 11:33
DBMovies Film Modül
Backend Development
90%
Backend sistem geliştirme ve API entegrasyonları
02.04.2025 11:15
DBMovies Film Modül Adı
Database Management
70%
Veritabanı yapılandırma ve optimizasyon
18.03.2025 11:29
System Integration
80%
Sistem entegrasyonu ve deployment
18.03.2025 11:29
Security Implementation
45%
Güvenlik önlemleri ve kontroller
18.03.2025 11:29
Testing & QA
30%
Test süreçleri ve kalite kontrol
18.03.2025 11:29