Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: najnowsze tematy (hook RecentTopics) - problem z pobieraniem/ wyświetlaniem dodanych zdjęc


gregoriii

Rekomendowane odpowiedzi

Witam,

Problem, a może błahostka to jest. Chodzi o to, że mam hooka RecentTopics, który reprezentuje sobą wyświetlanie na forum najnowsze tematy w belce po prwej stronie na stronie głównej. Problem polega na tym że mając dodane zdjęcia/ avatary do danych osób nie zwraca mi ich zawartości tylko wyświetla domyślną grafikę.

Proszę o podpowiedzi w rozwiązaniu tego problemu. Dodam że aktualizowałem forum do 3.1.1

Pozdrawiam,

Grzegorz

Odnośnik do komentarza
Udostępnij na innych stronach

Gdzie tam masz awatary/zdjęcia?

chodzi o ikone graficzna przy temacie reprezentującą usera/użytkownika (- nie pamiętam czy reprezentuję ją zdjęcie czy awatar, dlatego tak napisałem)

Odnośnik do komentarza
Udostępnij na innych stronach

To jakieś Twoje udziwnienie. :P Na oficjalnym forum tego nie ma.

odbiega troszę od normalności skin "Nowy Mamazone" :). No tak nie ma, choć szkoda że po aktualizacji cały czas coś wyskauje niespodziewanego te zdjęcia i galeria co poruszałem w innym wątku

Odnośnik do komentarza
Udostępnij na innych stronach

Ah to Twoje dzieło - wcześniej działało?

Może czegoś w plikach zapomniałeś dodać?

Tak, działało a teraz zaczynam szukać dziury w całym

I oto rozwiązanie, brakowało zapytania do bazy w pliku "class_forums.php" i nic nie wyciągało z bazy.

Rozwiązanie to dodanie kodu

,
array(
	'select'	=> 'pp.pp_thumb_photo, pp.pp_thumb_width, pp.pp_thumb_height, pp.pp_main_photo, pp.avatar_location',
	'from'  	=> array( 'profile_portal' => 'pp' ),
	'where' 	=> 'pp.pp_member_id=t.starter_id',
	'type'  	=> 'left',
	)

Po dodaniu wygląda tak:

/* Query Topics */
$this->registry->DB()->build( array( 
'select'   => 't.tid, t.title, t.title_seo, t.start_date, t.starter_id, t.starter_name',
'from'     => array( 'topics' => 't' ),
'where'    => 't.tid IN (' . implode( ',', array_values( $_topics ) ) . ')',
'add_join' => array(
					array(
							'select'	=> 'm.members_display_name, m.members_seo_name',
							'from'  	=> array( 'members' => 'm' ),
							'where' 	=> 'm.member_id=t.starter_id',
							'type'  	=> 'left',
						)
						,
					array(
							'select'	=> 'pp.pp_thumb_photo, pp.pp_thumb_width, pp.pp_thumb_height, pp.pp_main_photo, pp.avatar_location',
							'from'  	=> array( 'profile_portal' => 'pp' ),
							'where' 	=> 'pp.pp_member_id=t.starter_id',
							'type'  	=> 'left',
						)
					)	
) );

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.