TeknolojiTR adlı üyeden alıntı: mesajı görüntüle
ilginç ? Hem Öneri Bekliyorsun Sonrada Modül öneri beklerdim diyorsun ?
Bence ne istediğini tam bilmiyorsun Eğer Modül önerisi bekliyorsan Drupal.org ingilizce yazarsın işin uzmanları daha güzel öneride bulunur.
bilgilerin icin tesekkur ederim @TeknolojiTR takildigim biryer olursa burdan yazarim bu arada arastirmalarimda drupaldersleri.org da bi yazi buldum. Onuda paylasiym



kayakentli adlı üyeden alıntı:
Daha önce ilan sitesi kurmaya çalışmış birisi olarak çok değerli bir bilgi verebilirim. Bu bilgi belki bir ilan sitesinde çözümlenecek en zor problemdir:

Şimdi ilanların yayınlanma ve yayından kaldırılma ve tekrar yayınlama ayarları için kullanman gereken 5 eklenti var. cck, flag, rules, date ve views.

1. Emlak ilanı için açtığın içerik türüne bir tane date alanı açıyorsun. Yalnız bu date alanını kullanıcıdan cck permissions eklentisi yardımıyla gizlemelisin.
2. İçerik türü eğer sizin tarafınızdan girilmeyecek ise içeriği ön tanımlı olarak "Yayınla" yı kaldırıyorsunuz. Böylece ilanı moderasyondan geçirmiş oluyorsunuz.
3. Flag ile global yayınla flagı oluşturuyorsunuz. Ve bu flagı widget yerine link yaparsanız "Bu ilanı yayınlamak istediğinize emin misiniz?" şeklinde bir soru yöneltebilirsiniz.
4. Rules ile flag action'ı sayesinde ilan yayınla flagı ile işaretlendiğinde flagı işaretle
5. Sonra ilanları moderasyondan geçirmek için birtane views oluşturuyorsunuz. Bu views tablo gösterimi olursa daha güzel sonuç ortaya çıkar. Bu tablodaki fieldlardan birisi örneğin başlık ise diğer field yayınla flagı olmalı. Bu flagı relationship gösterebilmek için relationship kullanmanız gerekiyor.
6. http://drupal.org/node/520012 burdaki adımları uygulayarak bir tane rules schedule oluşturuyorsunuz.
7. Sonra o oluşturduğunuz viewste ilanı yayınla flagı ile işaretlenince cck date alanını örneğin +30 gün sonraki tarihe doldurmak ve bu tarihten sonra ilanı yayından kaldırmak için rules ile bir trigger oluşturmanız gerekiyor. Bu triggerda yayınla flagı işaretlendiğinde
* ilanı yayınla
* +30 gün cck date field alanını doldur
* flagın değerini unflag olarak ayarla
* ve drupal.org üzerindeki dersten hazırladığın schedule'yi başlat

actionlarını vermelisin.

Böylece ilanlar 30 gün sonra yayından otomatik kalkacak. Şimdilik bu kadar yeterli sanırım.