Propozycje modyfikacji - [propozycja]Images in viewforum również w inde
bartosh - 17-10-2013, 00:11 Temat postu: [propozycja]Images in viewforum również w inde Witam,
Już sam parę dni myślę jak to ugryźć ale ni w uj ni w oko nie mam na to rozwiązania.
Chciałbym przerobić modyfikację " Images in viewforum" tak aby obrazek danego tematu nie był wyświetlany tylko w "viewforum_body", ale również w "index_box" zamiast np. avatara użytkownika ostatniego postu (oczywiście tak, aby wyświetlał się obrazek tematu, w którym została "przed chwilą" dodana odpowiedź, bądź nowego tematu, oczywiście tematy bez okładki miałyby swoją domyślą okładkę) oraz żeby wyświetlany obrazek tematu na głównej, był od razu przeniesieniem do tego tematu. Jak to uczynić?
Z góry dziękuję i pozdrawiam
Tommekk80 - 17-10-2013, 07:16
W functions.php w zapytaniu masz
Kod: | t.topic_last_post_id, t.topic_title, t.topic_poster, t.topic_accept |
dodaj tam obrazek z moda, czyli w linii za tym
potem za
Kod: | $tree['data'][$i]['tree.topic_title'] = $tree['data'][$i]['topic_title']; |
dodaj
Kod: | $tree['data'][$i]['tree.topic_obrazek'] = $tree['data'][$i]['topic_obrazek']; |
i za
Kod: | $tree['data'][$main_idx]['tree.topic_title'] = $tree['data'][$i]['tree.topic_title']; |
dodaj
Kod: | $tree['data'][$main_idx]['tree.topic_obrazek'] = $tree['data'][$i]['tree.topic_obrazek']; |
w functions_hierarchy.php przy pobieraniu danych ostatniego posta ( za // last post ) sobie bierzesz te dane. Obrazek to będzie wtedy
Kod: | $data['tree.topic_obrazek'] |
Nie sprawdzałem, ale powinno takie coś zadziałać.
bartosh - 17-10-2013, 17:50
A co dodać w index_box, aby obrazek wyświetlało w tym miejscu w którym ja chcę? I jak dodać domyślny obrazek?
Tommekk80 - 17-10-2013, 17:56
bartosh napisał/a: | Chciałbym przerobić |
Tymczasem chcesz, by zrobić to za ciebie...
No ok, tylko zainstaluje sobie na localu images in viewforum.
Tommekk80 - 17-10-2013, 18:49
functions_hierarchy.php
znajdź
Kod: | $topic_title = $data['tree.topic_title']; |
dodaj za
Kod: | $topic_obrazek = !empty($data['tree.topic_obrazek']) ? '<img src="'.$data['tree.topic_obrazek'].'" alt="" width="50" height="50">' : '<img src="adres_obrazka_domyślnego" alt="" width="50" height="50">'; |
Gdzie za adres_obrazka_domyślnego rzecz jasna dajesz...wiesz co ;D
znajdź
Kod: | 'LAST_POST' => $last_post, |
dodaj za
Kod: | 'LAST_OBRAZEK' => $topic_obrazek, |
Teraz zmienna w index_box.tpl to {catrow.forumrow.LAST_OBRAZEK} - wstaw go w jakiegoś diva czy jak tam chcesz.
bartosh - 17-10-2013, 19:00
Dzięki za pomoc, jakby to było na żywo to masz dużego browara
Pozdrawiam
Tommekk80 - 17-10-2013, 19:07
bartosh, trzymam za słowo - daj tylko namiary
|
|
|