Views Kullanımı ve Örnekler
Views eklentisi Drupal'in en güçlü ve popüler eklentilerinin başında geliyor. Views ile çeşitli eklentiler tarafından hazır olarak sunulan içerik listelerininin yapısını değiştirebiliyor ve hatta kendi içerik listelerinizi oluşturabiliyorsunuz. Listelerinizi blok, sayfa, rss gibi farklı yerlerde ve liste, tablo, çoklu sütun, içerik özet listesi gibi farklı biçimlerde sunabiliyorsunuz. Üstelik Drupal 6.x'le birlikte yapabilecekleriniz sadece düğümlerle sınırlı değil; yorumlar, kullanıcılar, kategoriler gibi diğer içeriklerin de listelerini oluşturabilmeniz mümkün.
Kim Korkar Views'ten?
Drupal'in genelindeki "zor öğrenme, esnek kullanım" durumu Views için de geçerli diyebiliriz. Views bilginiz belirli bir noktayı aştığında ise yapabilecekleriniz nerdeyse sınırsız. Views öğrenim sürecinizi kısaltmak adına, bu kitap bölümünde Views konusunda bilgi edinebileceğiniz anlatımlara ve örnek uygulamalara yer vereceğiz. Eğer sizin de paylaşmak istediğiniz Views uygulamalarınız varsa, Örnek Views Uygulamaları başlığına alt bir sayfa açarak anlatımınızı ekleyebilirsiniz.
Views Kurulumu ve Hazır Görünümler
Views eklentisi diğer eklentiler ile aynı şekilde kuruluyor (bkz. Eklenti ve Tema Kurulumu). Views'i etkinleştirmek üzere eklenti yönetim sayfasına gittiğinizde, Views başlığı altında, kullandığınız sürüme göre değişebilen çeşitli Views eklentilerini göreceksiniz. Buradaki eklentilerden sadece size lazım olanları seçebileceğiniz gibi tamamını da işaretleyebilirsiniz. Her koşulda Views ve Views UI eklentilerini etkinleştirmeniz gerekmektedir.

Views eklentisini etkinleştirip Views yönetim sayfasına (admin/build/views) gittiğinizde Views ile birlikte gelen bazı hazır görünümler listelenecektir. Bu görünümleri kısaca gözden geçirelim:

archive: Arşiv görünümü, Wordpress vb. blog yazılımlarındakilere benzer şekilde, içeriklerin aylık olarak listelendiği birer blok ve sayfa sunar. Her ayın yanında, o ayda yayınlanan içerik sayısını görmek mümkündür.
Bir görünümü etkinleştirdiğinizde çeşitli düzenleme seçenekleri sunulur. Bunlar:

- Düzenle: Mevcut görünüm üzerinde değişiklik yapabileceğiniz sayfaya yönlendirilirsiniz.
- Dışarı aktar: Görünümüzü başka bir siteye aktarmak veya oluşturduğunuz görünümle ilgili sorularınız olduğunda görünümüz hakkında detaylı bilgi vermek amacıyla bir kod sunulur. Bu kodu aktarmak istediğiniz sitede Views ana yönetim sayfasındaki İçerik aktar sekmesine tıklayıp "Paste view code here: " yazan yere yapıştırarak görünümüzü aktarabilirsiniz.
- Clone: Mevcut görünümün bir kopyasını oluşturup yeni bir görünüm olarak kaydeder. Benzer görünümler oluşturmak istediğinizde klonlama işlemi oldukça pratik bir yol sunar.
- Disable: Görünümü devre dışı bırakır.
Detaylar
Görünümler seçtiğiniz kriterlere göre veritabanını sorgulayan ve sonuçları sunan görsel araçlardır. Bir görünüm SQL komutlarına karşılık gelen çeşitli bölümlerden (fields, relations, filter, argument, sort criteria) oluşur. Görünümlerin yapısındaki bu bölümlerle ilgili anlatımlar ve örnek Views uygulamalarını bu kitaba alt sayfa olarak eklenecektir.
- Yeni yorum ekle
- 6926 kez okundu

arkadaslar views dosyasini indirdim ama nasil kuracagim.. nere ye kopyaliyacagim. biraz yardimci olusaniz sevinirim .tskler
Eğer yazı içerisinde de belirtilen Eklenti ve Tema Kurulum rehberini incelemenize rağmen kurulumu nasıl yapacağınızı anlamadıysanız, yeni bir forum konusu açarak bu konudaki sorularınızı sorabilirsiniz.
views'i drupal.org'dan indirdikten sonra ftpde modules klasörüne atıyorsun.
yönetim panelinden eklentiler(modules) bölümüne girip ordan views'i etkinleştiriyorsun.
ardından burada yazanları uygulayıp siteni geliştirebilirsin.
Ne yalan söyliyim ben bu views nedir ne işe yara tam anlamadım.

Drupala başlayalı 1 hafta olmadı. Şimdilik sitemin görüntüsü aşağıda verdiğim gibi. Aşağıda ki görüntüye bakarak bana söyleyebilir misiniz views ile orada ne yapabilirim?
Views bu görüntüyü düzeltmene yaramaz. Görüntü düzeltmek için node display eklentisinden yararlanabilirsin. Views yazılım biliyor isen söyle anlatayım, sql sorgularını çalıştırıp bunları görüntülemeyi kodlamadan tıklamalarla yapmanı saylar. Ve sonuçları ister bir blokda istersen bir sayfada gösterebilirsin.
Views ile bu sayfaya benzer içerikler rasgele içerikler, diğer drama türleri gibi bir blok ekleyebilirsin.
Teşekkür ederim benim bu sitemde pek işime yaramıycak o zman bende deli oldum ya millet views olmadan olmaz diyor ben çözemedim bu viewsi diye :)
tşk ;)
Kullanışlı olacak bir site için olmazsa olmazdır. Benim verdiğim sadece basit bir örnek bunuda göz ardı etmemek lazım tabi.
Bir şeyi daha yapmak istiyorum onunda views ile ilgili olduğunu düşünüyorum.
sitemde Filmografi diye menü var. Bunun alt menüleri de var. Örneğin şöyle;
Filmografi
-Büyük hazine
-Hayalet sürücü
-Melekler Şehri
Filmografiye tıkladımızda açılan sayfada filmler listelense ama filmin afişi, yapım yılı, türü, fivestar puanını listelese bu mümkün mü?

Evet mümkün.
Frontpage ile örneğini gösterdiğiniz bu uygulama Views'in ana kullanım amaçlarından biridir zaten. Sitemizde bulununan Views dersleri ve örnek uygumaları incelemeniz bu tarz bir uygulamayı yapabilmeniz için yeterli olacaktır.
Uğraştım çözdüm istediğimden de güzel oldu:) Ama bi sorun var misal ben 200 adet film girecem 200 film bi sayfada gösterirsek ağırlaşır zor açılır. Mesela 10 filmden sonra altda sayfa sayısı çıksa 1-2-3 diye bunu yapabilir miyiz?
views editleme sayfasına girdiğinde kaç adet satır gösterileceği ve pager kullanıp kullanmayacağın kısmı var iyi bir incele derim üstün körü yapma
sayenizde öğrenecek abisi ;)
msn grupta sormuştum arkadaşlar söylemişti yapamamıştım şimdi yaptım tşk.