• 23-12-2021, 22:41:40
    #1
    Selam dostlar bir blog yazılımı geliştiriyorum, tabii ki php ile yorum niteliği geliştirdim ancak bu sefer cevaplanabilir olsun istiyorum. Gece gece başımıza aksiyon alalım dedik

    Şu şekilde yorumlar cevaplanabilecek r10'da da bulunuyor zaten, answers diye bir tablo oluşturup orada yorum_id'si tutarak yapabilirim diye düşündüm ancak bunu front-end'e nasıl entegre ederim?



    Front-End Kodum;
        <ul class="comments">
                                <!-- comment item -->
                                <li class="comment rounded">
                                    <div class="thumb">
                                        <img src="assets/images/other/comment-1.png" alt="John Doe" />
                                    </div>
                                    <div class="details">
                                        <h4 class="name"><a href="#">John Doe</a></h4>
                                        <span class="date">Jan 08, 2021 14:41 pm</span>
                                        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam vitae odio ut tortor fringilla cursus sed quis odio.</p>
                                        <a href="#" class="btn btn-default btn-sm">Reply</a>
                                    </div>
                                </li>
                                <!-- comment item -->
                                <li class="comment child rounded">
                                    <div class="thumb">
                                        <img src="assets/images/other/comment-2.png" alt="John Doe" />
                                    </div>
                                    <div class="details">
                                        <h4 class="name"><a href="#">Helen Doe</a></h4>
                                        <span class="date">Jan 08, 2021 14:41 pm</span>
                                        <p>Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum.</p>
                                        <a href="#" class="btn btn-default btn-sm">Reply</a>
                                    </div>
                                </li>
                                <!-- comment item -->
                                <li class="comment rounded">
                                    <div class="thumb">
                                        <img src="assets/images/other/comment-3.png" alt="John Doe" />
                                    </div>
                                    <div class="details">
                                        <h4 class="name"><a href="#">Anna Doe</a></h4>
                                        <span class="date">Jan 08, 2021 14:41 pm</span>
                                        <p>Cras ultricies mi eu turpis hendrerit fringilla. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia.</p>
                                        <a href="#" class="btn btn-default btn-sm">Reply</a>
                                    </div>
                                </li>
                            </ul>
    Şimdiden yardımcı olacak yada olamayacak herkese çok teşekkür ederim.
  • 23-12-2021, 22:45:02
    #2
    Hocam mesela yoruma ustid diye bişey ekleyin.
    Yorumı yanıtla yaparken, yanıtladığı yorumun idsini ustid ye kaydettirin.

    Listelerkende , ilk yorumları listletin, sonra yanıtları cektirin, yanıtlardada ustid siyle eşitleyin
  • 23-12-2021, 22:47:55
    #3
    website adlı üyeden alıntı: mesajı görüntüle
    Hocam mesela yoruma ustid diye bişey ekleyin.
    Yorumı yanıtla yaparken, yanıtladığı yorumun idsini ustid ye kaydettirin.

    Listelerkende , ilk yorumları listletin, sonra yanıtları cektirin, yanıtlardada ustid siyle eşitleyin
    Olabilir hocam, farklı fikirler varsa onları da alabilirim arkadaşlar.
  • 23-12-2021, 22:48:50
    #4
    Yanıtla butonuna bir link verirsiniz örneğin /yorum?yanit_id=10 GET'ten gelen yanit_id'ye göre veritabanına kayıt edersiniz.
    Yorum ile foreach döndürdüğünüz gibi her yorumun altına da alt yorumları foreach içerisine alırsınız. Bu kadar, gayet basit.

    Tasarımsal olarak ise form action linkini yukarıda verdiğim GET kısmı ile yaparsınız. Javascript gizle göster diye aratırsanız çıkacaktır karşınıza, yanıtla butonunun altına bir textarea eklersiniz yanıtla butonuna basıldığında gözükür.
  • 23-12-2021, 22:54:45
    #5
    Profesör adlı üyeden alıntı: mesajı görüntüle
    Yanıtla butonuna bir link verirsiniz örneğin /yorum?yanit_id=10 GET'ten gelen yanit_id'ye göre veritabanına kayıt edersiniz.
    Yorum ile foreach döndürdüğünüz gibi her yorumun altına da alt yorumları foreach içerisine alırsınız. Bu kadar, gayet basit.

    Tasarımsal olarak ise form action linkini yukarıda verdiğim GET kısmı ile yaparsınız. Javascript gizle göster diye aratırsanız çıkacaktır karşınıza, yanıtla butonunun altına bir textarea eklersiniz yanıtla butonuna basıldığında gözükür.
    Eyvallah hocam, gayet açıklayıcı yazmışsınız uygulayacağım. Sorun çözülmüştür.
  • 23-12-2021, 22:56:50
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    yani hocam yazılım konusunda kendiniz odaklandığınız bir şeyde daha iyi çözüm üretirsiniz diye tahmin ediyorum. O yüzden back-end konusunda bir öneri vermeyeceğim.

    Front-end kısımında bir öneri verebilirim ama. Mantık facebook mantığı olsun. Alt alta dive gerek yok 1 alt div ile çözebilirsiniz bence bu işi.

    Örnek ben 5.alt yoruma yanıt vereceğim yorumumu yaptım. Gönderdikten sonra yorumumun sağ alt köşesinde veya sağ üst köşesinde bahsedilen mesajı gör diye bir buton ekleyip o butona basıldığında hangi cevaba binaen ben yorumumu yazdıysam o mesaja atsın scroll beni.
  • 23-12-2021, 22:56:54
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Her yorum yapıldığında eklenen yanıtla butonunun data-id değerini veritabanındaki yorum ID'si yapabilirsiniz. Form yerine ajax kullanabilirsiniz. Yanıt butonuna tıklandığında tarzı fonksiyon oluşturup yanıtla butonunun data-id değerini ajax ile php kısmına gönderirseniz veritabanına yanıt olarak işleyip, hangi yoruma yanıt olacağını da belirtmiş olabilirsiniz
  • 23-12-2021, 23:30:25
    #8
    Profesör adlı üyeden alıntı: mesajı görüntüle
    Yanıtla butonuna bir link verirsiniz örneğin /yorum?yanit_id=10 GET'ten gelen yanit_id'ye göre veritabanına kayıt edersiniz.
    Yorum ile foreach döndürdüğünüz gibi her yorumun altına da alt yorumları foreach içerisine alırsınız. Bu kadar, gayet basit.

    Tasarımsal olarak ise form action linkini yukarıda verdiğim GET kısmı ile yaparsınız. Javascript gizle göster diye aratırsanız çıkacaktır karşınıza, yanıtla butonunun altına bir textarea eklersiniz yanıtla butonuna basıldığında gözükür.

    bu baya fantazili