Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!

luke

luke

Użytkownik od 02 mar 2010
Offline Ostatnio aktywny mar 02 2010 02:04

W temacie:Komentowanie przez zalogowanych użytkowników

27 kwietnia 2010 - 21:35

Akurat mój blog jest oparty na Worpdressie :)

Jeśli chciałbyś umieścić avatary obok komentarzy, to musisz zainstalować moduł Avatars. Niedługo napiszę jak to zrobić, bo dzisiaj wydaje mi się, że trzeba zmodyfikować controller jakiegoś modułu.


Avatary przy komentarzach udało mi się wyświetlić, należało zainstalować rozszerzenia Avatars, wpomniane xtended_comments oraz opcjonalnie pomocne gravatar i x_avatarresizer. Problem to, że xtended_comments nie działa z komentarzami eventów.

W temacie:Komentowanie przez zalogowanych użytkowników

27 kwietnia 2010 - 18:29

komentarze oddzielone od tabel odwiedzających to pomysł słuszny
Nie chciałbym żeby zmieniały się podpisy w każdym komentarzu bo uzytkownik wpisał sobie coś w "stopce"
to nie forum!!!

inna sprawa że w przypadku użytkowników zalogowanych można by odebrać im mozliwość poprawiania
tylko w sumie niby czemu skoro niezalogowany może wpisać co chce "z palca"


Ale nie chodzi mi o możliwość poprawiania i edytowania treści komentarza, chodzi mi o taką sytuację, że zalogowany użytkownik zmienia w profilu np. adres strony www, i adres automatycznie zmienia się we wszystkich komentarzach napisanych przez tego użytkownika.

reasumując: podpowiedzi dla zalogowanych są dobre, jak ktoś chce to przeciez schowa sobie te pola przy wyświetlaniu zalogowanym i będzie zadowolony


To już kwestia kto jakiej funkcjonalności potrzebuje w danej realizacji

a tak na marginesie, to pytania do Kamila (choć niewątpliwie ciekawe) możesz zadawać na PM, czyz nie!?


Zadałem je tutaj ponieważ nie jest to pytanie "czysto prywatne" i sposób rozwiązania problemu może być pomocny w przyszłości także dla innych użytkowników, którzy będą potrzebować takiej funkcjonalności.

W temacie:Komentowanie przez zalogowanych użytkowników

27 kwietnia 2010 - 18:00

Nie wiadomo czemu, moduł komentarzy zamiast do bazy wstawić id użytkownika, wstawia jego imię i nazwisko w trakcie wysłania komentarza. Może to ficzer zwiększający szybkość pracy TYPOlight?


Nie znam jeszcze na tyle Typolight, ale nie wydaje mi się aby to był duży problem wydajnościowy w końcu to tylko złączenie 2 tabel w bazie danych.
Przeglądałem jeszcze listę rozszerzeń i znalazłem dodatek xtended_comments, który pozwala mi. na wyświetlanie avatarów użytkownika i wprowadza częściowe powiązanie tabeli komentarzy i użytkowników. Teraz już pewnie wystarczy tylko sprawdzać przy wyświetlaniu komentarzy czy id jest różne od 0 i pobrać dane użytkownika zamiast danych wprowadzonych w komentarzach.
Mam jeszcze Kamil do Ciebie pytanie, przeglądałem twój blog i zauważyłem, że masz komentarze z avatarami, korzystałeś z dodatku xtended_comments, czy jest to Twoje autorskie rozwiązanie?

W temacie:Komentowanie przez zalogowanych użytkowników

23 kwietnia 2010 - 23:41

Działa! dzięki za pomoc. Trzeba jeszcze było zmienić w szablonach żeby pola wogóle nie byłe generowane jeżeli użytkownik jest zalogowany bo inaczej wywalało się przy próbie odczytu tych pól. Zmieniłem w analogiczny sposób ukrywanie pola email i website.
Jednak widzę, że typolight ma większy problem, tzn. tabela z użytkownikami i komentarzami nie jest w żaden sposób powiązana więc komentarze są "oderwane" od użytkowników. Jeżeli użytkownik edytuje swój profil to dane w wcześniejszych komentarzach pozostaną niezmienione.

W temacie:Komentowanie przez zalogowanych użytkowników

18 kwietnia 2010 - 23:52

Nie jest to mega bezpieczne rozwiązanie, ale inne wymaga interwencji w kod źródłowy modułu. Jeśli chcecie mogę napisać co i jak.


Przepraszam, że dopiero teraz odpowiadam, ale z powodu innych obowiązków musiałem porzucić rozgryzanie typolight.
Jeżeli jest taka możliwość to chętni poznam to lepsze rozwiązanie dotyczące problemu.