Cześć! Stworzyłem chat na stronę i chciałbym opowiedzieć o tym jak działa, oraz czy jest dobrze :)
A więc tak, po zalogowaniu przez użytkownika, do bazy idą wszystkie jego aktualne informacje (id, nazwa, etc [ jest to wymagane - logowanie OpenID]), idą do bazy, następnie na stronie jest formularz w którym jest pole do wpisania i zatwierdzenia. Po zatwierdzeniu wiadomości wędruje ona do bazy. Po wykonaniu tego jest header, który odświeża stronę, by przy manualnym odświeżeniu strony nie było potwierdzenia wysłania formularza. Następnie mam 15 divów, oraz do każdego jednego jest wkładana inna zmienna, połączona. Niestety rodzi to za sobą generowanie 15 zmiennych typu: logo, avatar, steam id, wiadomosc itd. Czy można zrobić to jakoś lepiej nie zużywając 500 linii w kodzie na takie same czynności? W sumie przypisywanie zmiennych zajmuje tyle miejsca:
http://pastebin.com/Jt9C8nzL
A następnie tyle, żeby je wypisać:
http://pastebin.com/21GibJiA
Do tego stworzyłem klasy na chacie z innymi kolorami etc. Wygląda to tak:
http://pastebin.com/yQp7KjrP
Jak widać, zajmuje to... trochę.. ? ... Macie jakieś pomysły na skrócenie tego, lub całkowite zmienienie chatu, na poprostu lepszy? :) Z góry dzięki za pomoc!