Ana sayfada son eklenen yerine karışık gösterme

Events happening in the community are now at Drupal community events on www.drupal.org.
pembeci's picture

yanlışlıkla viki sayfası olarak açılmış. o yüzden kimin gönderdiği belli değil. viki sayfasını silmeden önce buraya taşıyorum.

merhaba arkadaşlar. ben ana sayfada son eklenenin görünmesini değilde sürekli değişen ve daha önceki eklenen içerikler arasında değişim yapmak istiyorum. yani her sayfa yenilediğimizde ana sayfa daki son eklenen ve diğerlerinin değişmesini istiyorum. bunu nasıl yapabiliriz acaba

Comments

views

drupaloSa's picture

Sorunun cevabı Views tabii ki.
---
drupaldersleri.org - Türkçe Drupal bilgi kaynağı


drupaldersleri.org - Türkçe Drupal bilgi kaynağı

CihanA's picture

Bayağı zaman geçmişama zamanında benimde aradığım bulamayınca kurcalayarak öğrendiğim bir olaydı bu işlem o nedenle bu başlığa bakan arkadaşlarımıza yardımcı olması acısından basit bir makale yazmak istedim.

Öncelikle arkadaşımızında dediği gibi http://drupal.org/project/views adresinden view eklentisini indirip sistemimize kurmalıyız. Kurulumu tamamladıktan sonra view etlenti sayfasını açarak add butonuna tıklayalım ve devamında gerekli isim kısımlarını doldurup view type bölümünde düğümü seçelim. Next butonuna tıkladıktan sonra gelen ekranda "Arguments" bölümünde bulunan "+" butonuna tıklayalım. aşağıda açılan bölümden "düğüm:başlık" olanı seçerek add butonuna tıklayalım. Sonrasında gelen pencerede güncelle butonuna tıklayarak geçelim. (Bu şekilde başka düğümlerde seçilerek kombinasyon yapılabilir ve bazı özel ayarlar belirtilebilir ancak şimdilik en basitini aktarıyorum)

Aşağıda bir uyarı çıkacaktır bunun anlamı düğüme bağlı bir görüntülenecek bölüm göstermediğimizdir. "Fields" bölümünden "+" butonuna tıklayalım "düğüm:başlık" seçerek (götüntülenmesini istediğimiz diğer bölümleri seçebiliriz) add butonuna tıklayalım. Sonrasında ekrana gelen bencerede label bölümünde başlık yazan içeriği silelim. (Giriş sayfasında her içerik başlığının yanında başlık yazmasını kimse istemez sanırım). "Link this field to its node" seçeneğini aktif edelim, bu seçenek sayesinde kullanıcı içeriğin bağlığına tıklayarak içeriğe ulaşabilecektir. Güncelle butonuna tıklayarak işlemi bitirelim. Bu şekilde içeriği yazan kullanıcının adı gibi benzer bilgileri fields bölümü sayesinde görüntüleyebiliriz ( Tabiki "Arguments" bölümü ile kullanacağımız içerikleri önceden belirtmemiz lazım).

Sıra şimdi rasgele içeriklerimizi göstermemiz için ayarlamaya geldi. "Sort criteria" bölümünde bulunan "+" butonuna tıklayalım ve ekranda bulunan "Global: Random" seçeneğini seçelin ve butona tıklayarak devam edelim.

Biz rasgele göstereceğimiz içerikleri sitemizdeki bir kategoriden gelmesini istiyorsak filtreyi kullanmalıyız. "Filtreler" bölümündeki "+" butonuna tıklayarak açılan ekrandan "Düğüm: Tür" seçelim ve add butonuna tıklayalım. Devamında taxonomi ile oluşturduğumuz içerik tipleri karşımıza gelecektir burada operator bölümünü incelizcenin yok ise dokunmadan Node type sütunundan hangi tipdeki içerikleri görüntüleyeceğimizi seçelim ve update default display butonuna tıklayarak işlemimizi tamamlayalım.

Ana sayfada gösterime gelince;

View de en solda bulunan seçim kutusundan "blok" seçimini yaparak "add display" butonuna tıklayalım. Görüntüleyebilmemiz için artık bir bloğumuz var.
Bu bloğun gösselliğini biraz değiştirelim:
- Ekranda göreceğiniz Basic settings bölümünden style satırının yanındaki butona tıklayalım aşağıda bir bölüm açılacaktır. "Number of columns: " kısmına 2 yazarak devam edelim (Sadece görüntüyü değiştirmeye örnek olsun diye yazdım).

Şimdi view eklentisi ile işlemlerimizi bitirdik. "Kaydet" butonuna tıklayarak oluşturduğumuz bloğu kaydedelim.

Drupal yönetiminden BLOKLAR sayfamızı açalım.
"Devre dışı" bölümündeki bloklarda view de oluşturduğumuz kısma verdiğimiz isimde bir blok bulunacaktır. O bloğu seçim kutusu yardımı ile içerik bloklarına alalım. Daha sonra o bloğun ayarlar bağlantısına tıklayalım. "Bloğu belirli sayfalarda göster:" bölümünde bulunan "Sadece listelenen sayfalarda göster." 'i seçelim ve hemen altında bulunan metin bölümüne yazalım. "Bloğu kaydet butonuna tıklayarak bloğumuzu kaydedelim.

Artık işlemimiz bitti ve ana sayfamıza dönerek rasgele başlıkları gösterilen içerikleri görebilirsiniz.

Not: Basit düzeyde anlatmaya çalıştım. Hatalı bir bölüm görürseniz veya sormak istediğiniz bir konu olursa bu bölümden bildirirseniz sevinirim.

www.siirciler.com

Merhaba, benim ufak bir

drupaloSa's picture

Merhaba, benim ufak bir düzeltmem olacak. Yukarıda anlatılan görünümde Arguments kullanılmasının gereği yok. Sonuçta url'den herhangi bir değer alınması gerekmiyor. Atladığım birşey mi var yoksa?
---
drupaldersleri.org - Türkçe Drupal bilgi kaynağı


drupaldersleri.org - Türkçe Drupal bilgi kaynağı