Tema düzenleyici

Çözüldü Kaynaklar'ı Takip Etme

  • Konuyu başlatan Konuyu başlatan SelamT
  • Başlangıç tarihi Başlangıç tarihi
5.00 Oylama
1 Değerlendirme - Raters

SelamT

Licenced
Customer
SMS Confirmed
Katılım
20 May 2019
Mesajlar
434
Çözümler
8
Tepki puanı
244
Puanları
43
Konu sahibi
Merhaba,

Kaynaklar kısmında üyelerin bir kereye mahsus hepsini kaynak eklendiğinde aşağıdaki işaretlediğim gibi aktif etmem mümkün mü?

Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!


SQL tarafında UPDATE yaparım ama hangi tabloda olduğunu bilen var mı?

Ayrıca kayıt esnasında üyelerin "Takip Et" bölümünü default olarak yukarıdaki gibi gelebilir mi?

Teşekkürler
 

En Çok Tepki Alan 5 Mesaj

Kardeşim selam,
Aslında tüm istediğin xf_rm_category_watch tablosunda buna bakarsan çok rahat sorunu çözersin.
1. send_email tüm üyeler için 1 olmalı eğer 0 olan değer varsa.
2. send_alert tüm üyeler için 1 olmalı eğer 0 olan değer varsa.

Peki bunu SQL ile nasıl yaparız?

Benim önereceğim şu şekilde olur,

SQL:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!
Bu tüm 0 olan değerleri 1 'e çeker.

SQL:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!
Bu tüm 0 olan değerleri 1 'e çeker.

Ama bazı veri tabanlarında yukarıda yazdığım SQL çalışmayabilir (5.6'dan eskilerde) o zaman bunun için denemen gereken örnek şöyle olur,

SQL:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!

Umarım işini görür.
Bu soruyu da başka yerde soran olursa cevap bulacağını sanmıyorum :) ...
Çözüm
Kardeşim bu adımı deneyimledim, olur da bir başkasına lazım olur diye açıklama yapaym.

Verdiğin tabloda kayıtlar varsayılan olarak boş geliyor. Yani bir üye herhangi bir kaynak kategorisini takip etmiyorsa, tablo tertemiz :) Dolayısıyla ekleme yapmak gerekir.

Bendeki tabloya kod aşağıdaki gibi oluştu:

Kod:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!

İlk 1 değeri User ID
İkinci 1 değeri ise Kaynak Kategori ID

update hem yeni eklenen kaynakları hem de geçerli olanların revize edilmesinde alınacak bildirimi ifade ediyoru.

Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!


Diğer 3 tane 1 ise üstteki resimde Bildirim türü ve Alt Kategorilerdeki...
Kardeşim selam,
Aslında tüm istediğin xf_rm_category_watch tablosunda buna bakarsan çok rahat sorunu çözersin.
1. send_email tüm üyeler için 1 olmalı eğer 0 olan değer varsa.
2. send_alert tüm üyeler için 1 olmalı eğer 0 olan değer varsa.

Peki bunu SQL ile nasıl yaparız?

Benim önereceğim şu şekilde olur,

SQL:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!
Bu tüm 0 olan değerleri 1 'e çeker.

SQL:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!
Bu tüm 0 olan değerleri 1 'e çeker.

Ama bazı veri tabanlarında yukarıda yazdığım SQL çalışmayabilir (5.6'dan eskilerde) o zaman bunun için denemen gereken örnek şöyle olur,

SQL:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!

Umarım işini görür.
Bu soruyu da başka yerde soran olursa cevap bulacağını sanmıyorum :) ...
 
Konu sahibi
Bu soruyu başka yerde soranlara dair soru işaretlerim olur kardeşim.

Teşekkür ederim tek tek yazdığın için, ilk fırsatta deniyorum :)

İyi bak kendine!
(y)
 
Konu sahibi
Kardeşim bu adımı deneyimledim, olur da bir başkasına lazım olur diye açıklama yapaym.

Verdiğin tabloda kayıtlar varsayılan olarak boş geliyor. Yani bir üye herhangi bir kaynak kategorisini takip etmiyorsa, tablo tertemiz :) Dolayısıyla ekleme yapmak gerekir.

Bendeki tabloya kod aşağıdaki gibi oluştu:

Kod:
Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!

İlk 1 değeri User ID
İkinci 1 değeri ise Kaynak Kategori ID

update hem yeni eklenen kaynakları hem de geçerli olanların revize edilmesinde alınacak bildirimi ifade ediyoru.

Dear Guests, welcome! Please, Giriş Yap or Kayıt Ol to view hide content!


Diğer 3 tane 1 ise üstteki resimde Bildirim türü ve Alt Kategorilerdeki... şeklindeki olan hususlar için.

UMarım birilerine fayda sağlar.
 
Çözüm
Quick Jump
Geri
Üst