Çözüldü Kaynaklar'ı Takip Etme

Çözüldü Kaynaklar'ı Takip Etme
3
2K
5.00 Oylama
1 Değerlendirme - Raters

SelamT

Licenced
SMS Confirmed
Katılım
20 May 2019
Mesajlar
424
Çözümler
8
Tepki puanı
244
Puanları
43
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 :) ...
 
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)
 
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
2,617Konular
12,437Mesajlar
1,418Kullanıcılar
alemextraSon Üye
Geri
Üst