dodalem nowe pole do tabeli posts o nazwie thanks_ilosc, w tym polu bedzie zapisywana aktualna ilosc thx dla danego posta, bedzie aktualizowana za kazdym razem gdy uzytkownik podziekuje w jakims temacie
w pliku thanks.php w lini 94
zamienilem
$post = $this->ipsclass->DB->simple_exec_query( array( 'select' => '`post_thanks`, `topic_id`, `author_id`', 'from' => 'posts', 'where' => '`pid` = ' . $post_id ) );
na
$post = $this->ipsclass->DB->simple_exec_query( array( 'select' => '`post_thanks`, `thanks_ilosc`, `topic_id`, `author_id`', 'from' => 'posts', 'where' => '`pid` = ' . $post_id ) );
w pliku thanks.php pod
// Add currend member to "post_thanks"
$insert_thanks = ( $post['post_thanks'] == "" ) ? ( $this->ipsclass->member['id'] ) : ( $post['post_thanks'] . "," . $this->ipsclass->member['id'] );
$this->ipsclass->DB->do_update( 'posts', array( 'post_thanks' => $insert_thanks), 'pid = ' . $post_id );
dodalem (dodawanie +1 do wartosci w polu thanks_ilosc za kazdym razem gdy uzytkownik podziekuje w jakims poscie/temacie)
chyba cos nie tak, bo za kazdym razem wpisuje 1 zamiast dodawac 1
// Aktualizowanie ilosci thx w temacie (w polu thanks_ilosc) gdy uzytkownik podziekuje, czyli dodanie +1 do aktualnej wartosci z pola "
$this->ipsclass->DB->do_update( 'posts', array( 'thanks_ilosc' => $post_id['thanks_ilosc']+1), 'pid = ' . $post_id );
LOOK & FEEL > Edit Template HTML > Topic View > RenderRow:
po
{$post['who_thanks']}
dodalem (wyswietlanie wartosci z pola thanks_ilosc)
{$post['thanks_ilosc']}
jak widac na screenie nieulozylem tego estetycznie w bicie, probowalem to dopisac do tempelki thanks_separator (tej ktora wyswietla kto podziekowal) w tym miejscu gdzie na screenie jest (fdsf) ale jakos niewyswietla mi sie wartosc z tego pola
pozostalo jeszcze ladnie ulozyc to aby bylo estetyczne i wykonac jednorazowo zapytanie aby przeliczyc ilosc thx w kazdym poscie i wpisac wartosci do pola thanks_ilosc, potem wartosc w tym polu bedzie juz automatycznie aktualizowana gdy uzytkownik podziekuje w poscie (sie powtarzam juz)