Hemen sana ana mantığı anlatıyorum.Gerisi senin hünerine kalmış.Öncelikle veritabanını oluştur.Veritabanın şu şekilde olmalı; bildirim_id, bildirim_kimden, bildirim_kime, bildirim_post bildirim_tur, bildirim_okunma, bildirim_tarih gibi tabi daha da geliştirilebilir ve daha fazla bilgi istenebilir.Ben ana mantığı anlatıyorum gerisi size kalmış.Her neyse şimdi bir olay seçelim diyelim ki beğenince bildirim göndericez.Şimdi kullanıcı beğen butonuna bastı diyelim hemen bildirim.php'ye (oluşturdunuz varsayıyorum) o bilgileri yolluyoruz.bildirim_id zaten kendi otomatik artıyor buraya bir şey yapmanıza gerek yok. bildirim_kimden kısmı beğen tuşuna basan kişinin id'sini kaydedersin, bildirim_kime kısmına paylaşımını beğendiğin kişinin id'sini kaydedersin, bildirim_post beğenilen paylaşımın id'sini kaydedersiniz, bildirim_tur burası size kalmış eğer sadece beğeni içinse bildirim sistemi buraya gerek yok ama yorumlarda felanda bildirim gondermek istiyorsanız şöyle orayı bildirim_tur eklersin eğer beğenme bildirimi ise 1 yorum bildirimi ise 2 yazdırırsın ona göre .. kişisi paylaşımınızı beğendi ya da paylaşımınıza bir yorum yazdı yazdırırsın, bildirim_okunma bildirim goruldu mu gorulmedi mi olayı eğer 0 ise görülmemiş olsun ve oraya kaç tane 0 olan varsa o kadar bildirimi olsun eğer bildirim_tur 1 ise okunmuş olsun.Mantığı böyle işte eğer takıldığın bir yer olursa yaz yardımcı olmaya çalışayım.Unutmadan eğer bildirimleri anlık olarak çekmek istersen socket.io ve node.js gibi teknolojileri incelemeni öneririm.Çünkü normal bir şekilde saniyede bir sorgu göndermen gerekecek eğer sitede 10-20 kişi varsa bir sıkıntı olmayabilir fakat 1000-2000 kullanıcıda baya bir sorun olur.Düşünsene saniyede bir 1000-2000 sorgu geliyor.
Beğen (1)
Yorumlar(0)
Yorum Yaz
Gönder