","headline":"Bildirim sistemi aynı bildirimleri birleştirmek.","mainEntity":{"@type":"Question","name":"Bildirim sistemi aynı bildirimleri birleştirmek.","url":"https://uzmanim.net/soru/bildirim-sistemi-ayni-bildirimleri-birlestirmek/86363","author":{"@type":"Person","name":"yumuklusucurta"},"comment":{"@type":"Comment","name":"@alattin ","author":{"@type":"Person","name":"omercik"},"text":"@alattin "},"commentCount":1,"dateCreated":"2018-03-08T19:39:43.777+03:00","dateModified":"2018-03-09T12:14:30.083+03:00","datePublished":"2018-03-08T19:39:43.777+03:00","keywords":["php","bildirim sistemi"],"publisher":{"@type":"Organization","name":"uzmanim.net","url":"https://uzmanim.net"},"text":"
Merhabalar ben php kullanarak bir bildirim sistemi oluşturdum.Çok güzel çalışıyor fakat bir sıkıntı var.Mesela bir konuya 3 farklı kişi cevap yazdı diyelim sistem 3 farklı bildirim gönderiyor.Ben bu şekilde olmasını istemiyorum benim istediğim şekil 3 kişi cevap yazdıysa tek bir bildirim olsun ve ....konunuza 3 yeni cevap geldi şeklinde yazsın.Bunu nasıl yapabilirim ? Veritabanım aşağıdaki gibi.@alattin abi konuya bekleniyor :)
","answerCount":1,"suggestedAnswer":{"@type":"Answer","name":"Bunu yapamazsın. Cevaplar hep farklı zamanlarda verilecek. Bir soruya kaç cevap verileceğini bilemeyeceksin. Bu sebepten sen bildirimleri toptan gönderemezsin.
Fakat şöyle bir senaryo yapabilirsin: Soruya cevap yazdılğında bildirimi gönderirsin. Daha sonra soruya her cevap yazıldığında bu bildirimi günceller ve okunmadı olarak işaretlersin. Bu şekilde kullanıcı sorusuna her cevap yazıldığında bu bildirimi güncellenmiş olarak görür.
","url":"https://uzmanim.net/soru/bildirim-sistemi-ayni-bildirimleri-birlestirmek/86363#a86380","author":{"@type":"Person","name":"alattin"},"comment":[{"@type":"Comment","name":"Mantıklı","author":{"@type":"Person","name":"ozgurlol"},"text":"Mantıklı"},{"@type":"Comment","name":"@alattin abi ben bunu biraz daha araştırdım ve sql sorgusuna group by id gibi birşey ekleniyor ve bu şekilde yapılabiliyor.Denedim kısmen çalıştı gibi.Bildirimleri görürken atıyorum 2 tane konu var her birine ikişer yorum yapılmış bildirim kısmında konu başlıkları çektiğim yerde 2 başlık var o kodu eklemeden önce 4 taneydi yani aynı konu başlığını iki kez çekiyordu.Ekledikten sonra birkez çekti.O kısmı çalıştı fakat asıl sıkıntı bildirim sayısını göstermede onda nedense çalışmıyor.Kafam çok karıştı.","author":{"@type":"Person","name":"yumuklusucurta"},"text":"@alattin abi ben bunu biraz daha araştırdım ve sql sorgusuna group by id gibi birşey ekleniyor ve bu şekilde yapılabiliyor.Denedim kısmen çalıştı gibi.Bildirimleri görürken atıyorum 2 tane konu var her birine ikişer yorum yapılmış bildirim kısmında konu başlıkları çektiğim yerde 2 başlık var o kodu eklemeden önce 4 taneydi yani aynı konu başlığını iki kez çekiyordu.Ekledikten sonra birkez çekti.O kısmı çalıştı fakat asıl sıkıntı bildirim sayısını göstermede onda nedense çalışmıyor.Kafam çok karıştı."},{"@type":"Comment","name":"SQL group by filan ile çözebileceğin bir şey değil senin istediğin. Ya da ben senin istediğini yanlış anlıyorum. Eğer Sql ile mesaj sayısını alacaksan count kullanabilirsin. Ama ikimizde başka şeyden bahsediyoruz gibi @yumuklusucurta ","author":{"@type":"Person","name":"alattin"},"text":"SQL group by filan ile çözebileceğin bir şey değil senin istediğin. Ya da ben senin istediğini yanlış anlıyorum. Eğer Sql ile mesaj sayısını alacaksan count kullanabilirsin. Ama ikimizde başka şeyden bahsediyoruz gibi @yumuklusucurta "},{"@type":"Comment","name":"Aynen öyle mesaj sayısını alacağım.Mesaj sayısını alırken count kullanıyorum.ama aynı konuya kaç tane cevap gelmişse o kadar fazla bildirim oluyor.aynı id ye sahip bildirimleri gruplandırmak,1 bildirim olarak çekmek istiyorum ben.","author":{"@type":"Person","name":"yumuklusucurta"},"text":"Aynen öyle mesaj sayısını alacağım.Mesaj sayısını alırken count kullanıyorum.ama aynı konuya kaç tane cevap gelmişse o kadar fazla bildirim oluyor.aynı id ye sahip bildirimleri gruplandırmak,1 bildirim olarak çekmek istiyorum ben."},{"@type":"Comment","name":"@alattin abi","author":{"@type":"Person","name":"yumuklusucurta"},"text":"@alattin abi"}],"commentCount":5,"dateCreated":"2018-03-09T12:14:30.053+03:00","dateModified":"2018-03-09T12:14:30.053+03:00","text":"Bunu yapamazsın. Cevaplar hep farklı zamanlarda verilecek. Bir soruya kaç cevap verileceğini bilemeyeceksin. Bu sebepten sen bildirimleri toptan gönderemezsin.
Fakat şöyle bir senaryo yapabilirsin: Soruya cevap yazdılğında bildirimi gönderirsin. Daha sonra soruya her cevap yazıldığında bu bildirimi günceller ve okunmadı olarak işaretlersin. Bu şekilde kullanıcı sorusuna her cevap yazıldığında bu bildirimi güncellenmiş olarak görür.
","upvoteCount":0},"upvoteCount":0}}Merhabalar ben php kullanarak bir bildirim sistemi oluşturdum.Çok güzel çalışıyor fakat bir sıkıntı var.Mesela bir konuya 3 farklı kişi cevap yazdı diyelim sistem 3 farklı bildirim gönderiyor.Ben bu şekilde olmasını istemiyorum benim istediğim şekil 3 kişi cevap yazdıysa tek bir bildirim olsun ve ....konunuza 3 yeni cevap geldi şeklinde yazsın.Bunu nasıl yapabilirim ? Veritabanım aşağıdaki gibi.@alattin abi konuya bekleniyor :)
Toplam 1 cevap
Bunu yapamazsın. Cevaplar hep farklı zamanlarda verilecek. Bir soruya kaç cevap verileceğini bilemeyeceksin. Bu sebepten sen bildirimleri toptan gönderemezsin.
Fakat şöyle bir senaryo yapabilirsin: Soruya cevap yazdılğında bildirimi gönderirsin. Daha sonra soruya her cevap yazıldığında bu bildirimi günceller ve okunmadı olarak işaretlersin. Bu şekilde kullanıcı sorusuna her cevap yazıldığında bu bildirimi güncellenmiş olarak görür.
ozgurlol 6 yıl önce
Mantıklı
yumuklusucurta 6 yıl önce
@alattin abi ben bunu biraz daha araştırdım ve sql sorgusuna group by id gibi birşey ekleniyor ve bu şekilde yapılabiliyor.Denedim kısmen çalıştı gibi.Bildirimleri görürken atıyorum 2 tane konu var her birine ikişer yorum yapılmış bildirim kısmında konu başlıkları çektiğim yerde 2 başlık var o kodu eklemeden önce 4 taneydi yani aynı konu başlığını iki kez çekiyordu.Ekledikten sonra birkez çekti.O kısmı çalıştı fakat asıl sıkıntı bildirim sayısını göstermede onda nedense çalışmıyor.Kafam çok karıştı.
alattin 6 yıl önce
SQL group by filan ile çözebileceğin bir şey değil senin istediğin. Ya da ben senin istediğini yanlış anlıyorum. Eğer Sql ile mesaj sayısını alacaksan count kullanabilirsin. Ama ikimizde başka şeyden bahsediyoruz gibi @yumuklusucurta
yumuklusucurta 6 yıl önce
Aynen öyle mesaj sayısını alacağım.Mesaj sayısını alırken count kullanıyorum.ama aynı konuya kaç tane cevap gelmişse o kadar fazla bildirim oluyor.aynı id ye sahip bildirimleri gruplandırmak,1 bildirim olarak çekmek istiyorum ben.
yumuklusucurta 6 yıl önce
@alattin abi