oxfam.org'daki slide bloğu
dtydevrim, Cmt, 17/01/2009 - 20:50 tarihinde.
Selam
başlıktada yazdığım gibi http://www.oxfam.org anasayfasında 4 adet resimin mouse ile üstüne gelindiğinde değiştiren bir modules varmı yada nasıl uygulayabilirim siteme
teşekkürler
turgay
- Yeni yorum ekle
- 822 kez okundu

var dostum:
http://drupal.org/project/ddblock buraya bir gözat...
sağolasın dostum
Bu modül hakkında biraz detaylı bilgi verebilir misin?
Çok fazla detayı olan bir eklenti; burada ingilizce anlatım ve örnekleri görebilirsiniz: http://ddblock.myalbums.biz.
bende bu eklentiyi kullanmak istiyorum aslında ama bir türlü istediğim gibi çalıştıramadım. ingilizce anlatımdaki herşeyi yaptım yalnızca preprocess i uygulamadım hiçbir görüntü alamadım. yalnızca boş bir kutu çıkıyor.
Bir süre önce anlatımı takip ederek başarılı bir deneme kurulumu yapmıştım. Anlatımdaki örneği birebir yaptığınızda bir sorun çıkmadığını söyleyebilirim. Ancak verilen template dosyalarını, views ve cck çıktılarını kullanmak yerine kendi sistemini geliştiriyorsan birşeyleri atlamış olabilirsin. Mesela preprocess fonksiyonlarını kullanmamanın sebebi nedir?
mutlaka yapılması gereken bir adım mı preprocess fonksiyonları? custom birşey yapmıyorum. mutlaka gerekli olmadığını düşündüğüm için bunu yapmadım. en sonda bir node oluşturulması gerektiğinden bahsediyor ama bunu da yapamadım tam olarak neyi istediğini anlayamadım. birde şu şekilde hata alıyorum;
warning: Invalid argument supplied for foreach() in /home/nildncom/domains/mezesepeti.com/public_html/themes/garland/custom/modules/ddblock/ddblock-cycle-block-content-upright10.tpl.php on line 43.
onur advance dynamic display nasıl yapılır dersi hazırlayabilirmisin? özellikle preprocess ve tema dosyalarını yükleme konusunda anlamadığım ve anlayamadığım yerler var. birde cck ve views alanlarını harfi harfine aynı mı yapmalıyız?
not: eğer istersen sana ders hazırlama konusuda yardım edebilirim ilk 4-5 step kolay onları ben anlatırım hazırlarım, sen de tamamlarsın.
evet gerçekten görsellik açısından bir çok drupalcının ihtiyacı olacak bir modül, sıfırdan bir anlatım olursa çok güzel olur.
Bu eklentiyle ilgili bir ders hazırlamayı zaten düşünüyordum; ama fırsat bulamadım. Şuanda da başlayıp da tamamlayamadığım başka anlatımlar var, o yüzden bunları tamamlamadan yeni bir anlatıma girişmeyi düşünmüyorum. Ancak anlatımı birileri üstlenirse ben gerektiği yerlerde yardımcı olmaya çalışırım.
Bu arada, anlatımdaki örnekte kullanılan cck alanları template dosyalarında referans gösterildiği için; farklı isimlerde cck alanları oluşturulursa template dosyalarının da ona göre düzenlenmesi gerekiyor. Aynısı Views ile oluşturulan görünümler için de geçerli. Preprocess fonksiyonlarının zorunlu olup olmadığını ise ben de hatırlamıyorum.
tamam ben anlatmaya çalışacağım ozaman. ben bir anlatım hazırlayıp sana göndereyim word dosyasında sende eksiklikleri tamamlayıp girişini siteye yaparsın onur. olur mu?
Bana göndermene gerek yok; siteye ders anlatımı olarak ekleyebilirsin; düzenlemeler site üzerinden yapılabilir böylece. Ayrıca hepsini bir defada anlatmaya da gerek yok; zaman buldukça yeni eklemeler yapılabilir.
ben ilk 5-6 adımı hazırladım onur. bunu sana yolladım. wordde hazırladığım için full html girmek daha kolay olur.
Benim takıldığım ve çözemediğim noktalar
1- template dosyalarının nasıl yüklenmesi gerektiği
2- ddb için bir node oluşturulması ve ddb'nin bunun içinde görüntülenmesi gerektiği gibi birşey
3-preprocess işlemleri. tam olarak o indirdiğimiz dosyaları ne yapacağız? template dosyasının içine direk copy-paste mı yoksa bazı yerleri değiştirerek mi gireceğiz değiştireceksek nasıl değiştireceğiz anlayamadım.
view cck ve nodeların oluşturulmasında herşeyi yaptım ama gene de görüntü alamıyorum. bu konulara açıklık getirebilirsek sevinirim.
son durum nedir? bi açıklama getirebilecekmiyiz? yada anlatımı koyabilecekmiyiz siteye?
Bana birşey gelmedi ki, nereye yolladın yazdıklarını? Daha önce de dediğim gibi doğrudan ders içeriği olarak ekleyebilirsin; site üzerinden çalışabiliriz.
iletişim sekmesinden sana mail atmıştım. tamam ben şimdi bir kitap taslağı olarak oluşturdum. ama senin mutlaka bakman gerek.
aşağıdaki adresten word dosyasını idirip sonra linki silersen sevinirim.Hotmail ile ilgili bir sorun varmış sanırım; siteden hotmail'a gönderilen mesajlar ulaşmıyor; o yüzden gelmedi herhalde. Neyse, bu ders olarak girdiğin içerik üzerinden devam ederiz.
onur hala problemleri çözebilmiş değilim. yalnıca değişen resimler şeklinde kullanabiliyorum ADDB'yi. Anlatımı tamamlayabilirmiyiz? yada preprocess ve tema kısımlarının nasıl yapıldığını açıklayabilirmisin?
Bu konuya bugün bakmaya çalışacağım.
Başladım fakat uzun sürecek gibi görünüyor; özellikle hazır içerik türü ve görünüm çıktılarını kullanmadan herkesin kendi içerik türleriyle oluşturabileceği bir slideshow'u anlatmayı planlıyorum. Bu da zaman alacaktır. preper, sen ders yayınlanmamış olsa da görebiliyor olman lazım; oradan takip edebilirsin son gelişmeleri. Hatta arada eklemeler, düzeltmeler de yapabilirsin.
çok iyi olurdu ama malesef göremiyorum bende onur.
bu eklentiyi bulduktan sonra gördümki çok fazla isteniyor hem drupal.org hem de ddo da baya bir ilgi görüyor. aranan bir eklenti haline geldi. bu eklentiye öncelik vermek faydalı olacaktır diye düşünüyorum.
eğer ben de kitabı görebilirsen eklemeler ve düzeltmelerle sana yardım edip hızlandırabilirim onur.
Tema kısmında işler biraz karıştı ama anlatımı tamamladım nihayet. Geriye siteye uygun bir formatta sunmak kaldı. Aslında bir de kendi hazırladığım içerik türünü ve görünümü export edip kısa yoldan nasıl kullanılabileceklerini anlatıma eklemek iyi olacak. Bugün olmazsa yarın yayınlarım herhalde. Bu da anlatımla birlikte paralel olarak yaptığım slideshow'dan bir görüntü:
Onur kardeşim Türkiye seninle gurur duyuyor :) Karpuzda güzel görünüyor hani naneli beyaz peynirli tam yazlık denizlik valla :D
Anlatım yayınlandı:
DDB: Gelişmiş Slideshow
Umarım yakın zamanda Türk drupal sitelerinde güzel örneklerini görürüz.
Elinize sağlık çok başarılı bir anlatım olmuş. Başarılarınızın ve yazılarınızın devamını diliyorum.
Onur mükemmel olmuş, tek kelimeyle harikasın... bende denedim bu sefer hareketli görünrüler elde ettim diyebilirim ama 2 sorum olacak;
1. utf-8 olarak ayarlayın demişsin bunu nasıl yapıyoruz? çünkü türkçe karakterlerde problem çıktı.
2.warning: Invalid argument supplied for foreach() in /home/mezesepeti.com/public_html/themes/garland/custom/modules/ddblock/ddblock-cycle-block-content-upright10.tpl.php on line 47.
şeklinde bir hata alıyorum ne yapmalıyım?
1) .txt dosyasını tarayıcıda açıyorsa tarayıcının menüsünden karakter kodlaması bölümünü bulup utf-8i seçebilirsin (Firefox'ta Görünüm -> Karakter Kodlaması -> Unicode - Utf8).
2) Bu sorun preprocess fonksiyonlarındaki alan isimleriyle içerik türünde tanımladıklarının farklı olması durumunda ortaya çıkıyor sanırım. Anlatımda nasıl bir yol izledin? Hangi hazır dosyaları kullandın, hangilerini kendin hazırladın?
hepsini hazır olarak kullandım, yalnızca içerikleri kendim hazırladım, yalnız resimlerin boyutları farklı farklı idi. buyüzden olmuş olabilir mi acaba bilmiyorum. tekrar sıfırdan aynı boyutlardaki resimler kullanarak deneyeceğim...
Resim boyutlarından kaynaklanacağını sanmıyorum; dediğim gibi alan isimlerinin uyuşmazlığından kaynaklanıyor olmalı. Hazır kullandım derken benim anlatımda verdiğim Türkçeleştirilmiş hazır dosyaları mı kullandın yoksa eklentinin demo sitesinde sunulan ingilizce hazır dosyaları mı?
senin verdiğin dosyaları kullandım, tamamen senin anlatımı tekrar uyguladım ama sonuc mezesepeti.com da altta göründüğü şekilde. giriş yapıp göz atabilirsin onur kullanıcı adı: meze şifre: meze123 bu benim deneme sitem istediğini yapabilirsin..
kafayı yemek üzereyim 3 kere yaptım saatlerce uğraştım olmuyor olmuyor ve nerede hata yaptığımı bulamıyorum...
Siten bende herhangi bir hata mesajı vermedi fakat resimler görünmüyor. Kodu incelediğimde şöyle birşeyle karşılaştım:
<a class="pager-link activeSlide" title="navigate to topic" href="#">sites/default/files/res2.gifkısa başlık 2</a>Halbuki o kısım şöyle olmalı:
<a class="pager-link activeSlide" title="navigate to topic" href="#"><img src="sites/default/files/res2.gif" alt="kısa başlık 2"/></a>şeklinde. Yani senin kodda img etiketi ve bu etiket içindeki src ve alt eksik ki bu durum hiç mantıklı değil. Img etiketini engelleyen bir ayar mı var acaba? Gerçi öyle olsa img bilgilerini tümden göstermemesi gerekirdi. Eğer sebebini bulamazsan localhostta sıfırdan bir kurulum yaparak denemeni tavsiye ederim. Belki sorun mevcut sitende daha önce yapmış olduğun birşeyden kaynaklanıyordur.Not: Bu arada anlatımda ufak bir eksik kısım varmış, 5. aşamada Pager container kutusundaki değer .custom-pager-item olması gerekiyordu; bunu yazmayı unutmuşum. Gerçi senin sorununla bir ilgisi yok ama onu da buradan belirteyim dedim. Az önce anlatıma ekledim bu kısmı.
tamam onur sıfır kurulumdan tekrar deneyeceğim...
eline sağlık onur ders anlatımı gerçekten çok güzel olmuş,merakla beklediğim bu eklentiyi denedim ama resimler gözükmüyor,emeğinize sağlık....
tüm siteyi 6.9 u kullanarak tekrar baştan yükledim, sıfır site kurdum sonra;
tüm modülleri son sürümlerini yükledim, anlatımın içeri aktar kodlarını kullanarak tek tek uyguladım denilenleri, resimler gözükmüyor.
koddaki problemi firebug ile düzeltince pager resimleri gözüküyor ama temelde bir problem var.
gene olmadı yani...
Tuhaf bir durum hakikaten. Ben bu anlatımdaki uygulamayı temiz bir Drupal 6.9 kurulumu üzerinde DDB'nin anlatımı yazdığım sırada en güncel versiyonu olan RC4 ile gerçekleştirdim. Yani ekstradan yaptığım hiç bir şey yok. Bir-iki ay önce DDB ilk çıktığı zamanlarda da o zamanki sürümler ile de denemiştim. Ne ilk deneyişimde ne de ikinci deneyişimde bir sorun yaşamadım. Anlatımda paylaştığım kodlar ise çalışan siteden dışarı aktarma yoluyla elde ettiğim kodlar, üzerlerinde herhangi bir değişiklik de yok. Buna rağmen nasıl böyle bir sorun oluyor anlamış değilim. Acaba deneyen herkes bu sorunla karşılaşıyor mu? Başka deneyenler olduysa onlar da sonucu yazarlarsa sevinirim.
Bu arada sorun yaşayan arkadaşlar kendi sitelerinden 2. aşamanın 2. resmini ve 4. aşama resmini ekleyebilirlerse içeri aktarılan içerik türü ve görünümlerde bir sorun olup olmadığına bakabilirim.
Ayrıca 6. aşamadan kopyalana her iki preprocess fonksiyonunda drupal_set_message ile başlayan ikişer satır var fakat bu satırlar "//" ile başladığı için devre dışı durumdalar. Bu satırların başlarındaki "//" kısmını silip slideshowun gösterildiği bir sayfaya gittiğinizde sayfanın başında bir kod dizisi göreceksiniz. Bu kodları buraya kopyala/yapıştır ile aktarırsanız onlar da sorun olup olmadığını görmek açısından yararlı olacaktır.
Hem sizin anlattığınız şekilde, hem de eklentinin kendi örneğindeki gibi denedim ama başaramadım bir türlü.
warning: Invalid argument supplied for foreach() in /Applications/xampp/xamppfiles/htdocs/site/themes/garland/custom/modules/ddblock/ddblock-cycle-block-content-upright10.tpl.php on line 47.Bloğun başlığını ve sanırırım border için olan imajları görebiliyorum ama resimler gözükmüyor. Satır satır inceledim eminim çok ufak birşey gözden kaçıyordur.
Ayrıca dediğiniz gibi "drupal_set_message" satırlarını dediğiniz gibi yapmama rağmen hatadan farklı bir şey göremedim. :(
Aslında biraz eleştri yapayım :) Eklentiyi yapan arkadaşlar iyi hoş güzel başarılılar ama göze hitap eden ve kolay değiştirilebilen kod yazmakta başarılı değiller. İnsan en azından bir "if"lerden "foreach"lerden sonra satır bırakır yahu :)
acaba buna nasıl bir çözüm bulabiliriz bilmiyorum. Şimdi de zaten RC 5 yayınlanmış...
mevcut durumda bi ilerleme varmı?
yapan ve çalıştıran var mı ben de bunu merak ediyorum?
Benimde aldığım hata Preper'in aldığı hatayla aynı:
Ben de başaramadım. :(
Aldığım hata template.php fonksiyonundan kaynaklanıyormuş. Düzenledim hata gitti. Fakat resimler gözükmüyor.
Bir de slideshow'un boyutlarını nasıl ayarlayabiliriz?
Hata ile karşılaşanlar içerik türü ve görünüm için içeri aktarma yolunu değil de uzun yolu kullanmayı denesinler bir de. Ben de ilk fırsatta sıfırdan bir kurulumla yeniden deneyeceğim.
ben uzun yolla kurmayı da denedim ozaman da olmadı...
ben kisayoldan kurulumu denemistim maalesef bende de gözükmedi. hatta localhost üzerinden de denedim degisen bir sey olmaldi.
bir yerde hata yapiyoruz ama nerde bilemiyorum.
DDB'de resimlerin görünmemesinin sebebini buldum. Anlatımı hazırlarken DDB'nin RC4 sürümü vardı. Anlatımda ilerleyen sürümlerde değişiklikler olabileceğini söylemiştim; öyle de olmuş. Artık orjinal siteden link verdiğim yeni tema dosyaları anlatımda verdiğim kodlarla uyumlu değil. Bu yüzden anlatımdaki kodlara uygun olan eski tema dosyalarını paylaşmaya karar verdim. Şimdilik anlatımdaki kodlarla birlikte buradaki tema dosyalarını kullanmanız sorunu çözecek. İleride anlatımı yeni DDB sürümlerine göre güncellemeye çalışacağım.
Çözüm:
(6) Tema düzenlemesi aşamasının başında yer alan
işlemini tekrarlayın ve site önbelleğini temizleyin. Böylece resimler görünecektir.
bu sefer oldu.. tamamdır... mükemmelsin onur...
Selam,
Epey bir ugras ile calistirabildim. Bu arada RC6 cikmis, müthis hizla buglar ayiklaniyor.
Kendi tema calismama da uyarlarsam sahane olacak.
not: ders anlatimlarinda saya 2 de yol sorunu var gibi. http://drupaldersleri.org/ders/559/2-yeni-%22sunum%22-icerik-turunu-olus...
şuan çalışır durumda ilgilenen herkeze çok teşekkürler,peki Rc4 için çalışan bu hazır kodlar üst sürümlerde de kullanılabilirmi,birde slaytlarda Read more... kısmını devamını oku olarak nasıl değiştirebilirim?
read more bir image olduğu için kendin bir image yapıp onunla değiştirmen gerek..