![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 21.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie.
Siedzę dłuższy czas nad poprawną implementacją systemu komentarzy Disqus na stronie opartej o framework Symfony 3.3 i uderzam głową w mur. Ten skrypt za żadne skarby nie chce działać w taki sposób, jakbym tego oczekiwał. Korzystam z oficjalnego tutoriala, mimo to jest problem. W głównym widoku base.html.twig inicjuję zliczanie komentarzy w poniższy sposób: W widoku, odpowiedzialnym za wyświetlenie posta mam takie oto zapisy:
Skrypt zlicza ilość komentarzy dla danego posta, ale wartości nie są prawidłowe. Ponadto przypisuje do każdego posta wszystkie komentarze, zamiast tych powiązanych. Jeśli zmienię this.page.identifier z kkk na {{ post.id }} zliczanie działa (choć wartości nie są prawidłowe), komentarze nie wyświetlają się. Próbowałem dać inny identyfikator - zamiast id posta wrzucić przyjazny link, ale wówczas żadne komentarze się nie pojawiają. Kombinowałem na różne sposoby i niestety muszę się poddać. Oprócz powyższych niedogodności nie wiem, w jaki sposób zrobić, aby nie wyświetlały się etykietki przy liczbie komentarzy. W panelu administracyjnym Disqus wszedłem do zakładki Community -> Comments Configuration, a następnie usunąłem zbędne teksty, a mimo to przy liczbie komentarzy wyświetla mi się słowo "comments". Czy ktoś z Was, drodzy Forumowicze podpowie mi, gdzie robię błąd? Będę wdzięczny za pomoc. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 14:48 |