PDA

Orijinalini görmek için tıklayınız : Drupal 6.x Views filtre yardımı



yalcin
02-01-2012, 10:41
Öncelikle Hayırlı ugurlu olsun , Konu sanıyorumki dogru yerde .
Araba adlı içerik türüm var .

Action to take if argument is not present:
Provide default argument
User ID from URL filtrelerini kullanarak

bir kişiye ait tüm araba içeriklerini alıp ekrana bastırıyorum daha dogrusu OG_panels ' de kullanıyorum
ancak bir kişinin tüm araba içeriklerini ayrı ayrı cekmem gerek yani kişinin 3 arabası var ise bu 3 arabayı 3 ayrı pane'de
bastırmam gerek . nasıl filtreleme yapmalıyımki kişinin her içeriğini ayrı bir views ile alabileyim ?

Mehmet ULUÇ
02-01-2012, 11:37
Selamlar, iyi niyet temennilerin için teşekkür ederim, hoşgeldin.

Şimdi benim konuyu tam anlamam lazım gelir. OG Panels kullandığına göre Organic Groups kullanıyorsundur bu da demek olur ki bir gruba ait olan içerikleri göstereceksin. Bunun yerine kullanıcıya ait bir değişken kullanmak yerine gruba ait değişkenler kullanman çok daha mantıklı olacaktır. Bir de OG Panels tümüyle grup yöneticisinin inisiyatifinde olduğundan vereceğin emek boşa da gidebilir çünkü grup yöneticisinin biri kalkar eklediğin görünümü kaldırır.

Daha çok detay verirsen beraber bir çözüm yoluna gidebilir, bir ortak akıl çıkarabiliriz.

yalcin
03-01-2012, 06:27
Evet Organic Groups kullanıyorum .
Grup yöneticisinin biri kalkar eklediğin görünümü kaldırır. demişsin bu hiç aklıma gelmedi (Şimdide yetkilerden panel duzenleme yetkisi sınırlandırılamıyormu diye düşünüyorum )OG yi kullanma amacım bir gruba ait içerikleri göstermek değil en azından yola çıkış noktam bu değil .Ben tüm üyelerin ürünlerini sergileyebilecekleri bir alana sahip olmaları ki burada ürünleride özel içerik türü oluşturup bu içeriği fieldlarla geliştirmek sureti ile olusturmalarını sağlıyorum .Dediğim gibi og sadece kullanıcıların içeriklerini bir yerde toplamak amaçlı kullanıyorum ,sosyal topluluk sitesi değil bir sektör portalı hazırlamaya çalışıyorum OG ise herkesin kendine ait bir dükkanı olsun fikri ile yola cıktım . Yukardaki sorum ise

bir kişinin tüm araba içeriklerini ayrı ayrı cekmem gerek yani kişinin 3 arabası var ise bu 3 arabayı 3 ayrı pane'de
bastırmam gerek . nasıl filtreleme yapmalıyımki kişinin her içeriğini ayrı bir views ile alabileyim ?

Bu soruyu şöyle geliştireyim ; tıpatıp birbirinin aynı 3 arabası olan birinin her bir arabasının km sini , tekerleklerin değişim tarihini , yag veya filtre değişim günlerini girebilecekleri tek içerik türü var oda ARABA adlı içerik türü , bir kişinin 2 yada 3 arabası var ise iş karışıyor ,
Şöyle birşey düşündüm Araba adlı içeriğe 1.arac 2. arac 3.arac şeklinde 10.araca kadar giden bir seçim listesi sunan bir field koymalıyım ve bu listeden seçilen tekrar seçilemesin hepsi tekil olsunki views ile her bir aracı istediğim yere koyabileyim .Araba adlı içeriğe 1.arac seçilip içerik olusturulmuş ise birdaha o 1.arac seçilemez durumda olsun istiyorum

Mehmet ULUÇ
03-01-2012, 20:51
yalcin, dediğini anlıyorum ancak OG zaten çok geniş bir eklentidir ve nereye çekersen oraya gidecek türden özellikler barındırır. Og Panels ise bildiğimiz panels'in grup yöneticisi tarafından idare edilebilir hali demektir. Og panels kurmak grup yöneticisine css gömme hakkı bile verir. Bu tamamen kişiselleştirme üzerine kurulu bir sistem inşa etmek amacıyla kullanılır. Og Panelsi kullanmak istediğin zaman zaten panels eklentisini kurman gerekecektir ki senin istediğin şeyi panels tek başına yapar zaten. Her firma kendisine bir sayfa oluşturduğunda tümüyle senin önceden belirlediğin görünümlerle karşılaşacak ve arabalarını eklediği zaman senin dilediğin yerlerde görünecek. Son eklenen 3 arabanın nerelerde görüneceği senin oluşturacağın görünümün araba türü içeriğin og ile ilişkilendirilmesi sonucunda dilediğin yerlerde görünecekler.

Belki de seni yümüyle anlayabilmiş değilim ancak daha detaylı bilgi verirsen ve örnek bir şeyler sunarsan daha iyi anlamam sonucunda daha hızlı bir sonuç alma imkanımız olur.

yalcin
04-01-2012, 04:31
Teşekkürler . panelsi kurcalayayım biraz .

yalcin
06-01-2012, 05:49
Panels konusu ile ilgili ayrı bir başlık acıcam ancak aşşagıdaki sorum için yardım gerek

Tıpatıp birbirinin aynı 3 arabası olan birinin her bir arabasının km sini , tekerleklerin değişim tarihini , yag veya filtre değişim günlerini girebilecekleri tek içerik türü var oda ARABA adlı içerik türü , bir kişinin 2 yada 3 arabası var ise iş karışıyor ,
Şöyle birşey düşündüm Araba adlı içeriğe 1.arac 2. arac 3.arac şeklinde 10.araca kadar giden bir seçim listesi sunan bir field koymalıyım ve bu listeden seçilen tekrar seçilemesin hepsi tekil olsunki views ile her bir aracı istediğim yere koyabileyim .Araba adlı içeriğe 1.arac seçilip içerik olusturulmuş ise birdaha o 1.arac seçilemez durumda olsun istiyorum

bunu nasıl yaparım ?

yalcin
09-01-2012, 09:52
malum site hacklendiğinden tekrar buraya yazayım istedim
sitede tek bir adet içerik türü var oldugunu varsayarsak ve ben her kullanıcının tüm içeriklerini tek tek alıp views ile bastırmak istersem nasıl bir filtreleme yapmalıyım . örneğin adem adlı kullanıcının 10 adet içeriğini views ile alıcam teker teker ayrı ayrı panellerde gösterim yapıcam ve hiç bir içeriğide iki kere basılmaması gerekir ? bunu nasıl yaparım . ?

T.Ayrılmaz
09-01-2012, 15:14
Yalçın Bey Siz Araba isimli İçerik türü ile bu işi idare edebilirsiniz. Hocam da saten size cevap verecektir. Siz İçerik türü ile gerekli verileri çektikten sonra Views ile bunları kendiniz için düzenler ve Panels ilede bunları gösterirsiniz. Drupal o kadar muhteşem birşeysdir ki anlatırken bile tarif edemediğim içi şey diye biliyorum :) Verilerinizi hiç bir zaman bir biri ile kerıştırmaz. Sadece siz neyi nasıl görmek ve almak istiyorsunuz onu iyi planlayın.

Mehmet ULUÇ
09-01-2012, 21:55
Panels konusu ile ilgili ayrı bir başlık acıcam ancak aşşagıdaki sorum için yardım gerek

Tıpatıp birbirinin aynı 3 arabası olan birinin her bir arabasının km sini , tekerleklerin değişim tarihini , yag veya filtre değişim günlerini girebilecekleri tek içerik türü var oda ARABA adlı içerik türü , bir kişinin 2 yada 3 arabası var ise iş karışıyor ,
Şöyle birşey düşündüm Araba adlı içeriğe 1.arac 2. arac 3.arac şeklinde 10.araca kadar giden bir seçim listesi sunan bir field koymalıyım ve bu listeden seçilen tekrar seçilemesin hepsi tekil olsunki views ile her bir aracı istediğim yere koyabileyim .Araba adlı içeriğe 1.arac seçilip içerik olusturulmuş ise birdaha o 1.arac seçilemez durumda olsun istiyorum

bunu nasıl yaparım ?

Ben bu soruyu görememişim, gözümden kaçmış keşke daha erken güncelleme yapsaydınız görme şansım olurdu.

Views ile aynı kişiy ait -şayet varsa- 10 araba göstermek için ayrı ayrı alanlar açmaya gerek yok aslında. Views'ta oluşturulmuş görünümün kaç içerik göstermesiyle rahatça halledilebilir. Bu soruya aslınd adrupaldersleri.org'da da cevap vermiştim. Gösterilecek sayı kısmında 1 adet, offset 0, ikinci görünümde 1 adet offset 1, üçüncü görünümde 1 adet offset 3.... gibi düzenleme yapar ve bu görünümleri belirli alanlarda yayına verirseniz dilediğiniz şey gerçekleşecektir.

yalcin
10-01-2012, 09:42
Geç olsun güç olmasın çok teşekkürler .offset i biraz zor buldum item display kısmındaymış : )