AboutMe
22.02.2013, 13:22:08
Witam,
Dlaczego poniższy kod nie działa, zwraca zawsze [liczba topiców]brak postów
if (bbp_forum_topic_count() > 0) {
}
else
{
}
nospor
22.02.2013, 13:24:41
widac funkcja bbp_forum_topic_count() nie zwraca liczby większej od 0.... tak ciężko się domyślić?
AboutMe
22.02.2013, 13:28:05
zwraca mistrzu
Evinek
22.02.2013, 13:33:44
Jeśli by zwracało poprawną liczbę to by działało.
echo bbp_forum_topic_count();
I sprawdzasz co wyskakuje.
nospor
22.02.2013, 13:37:43
Cytat
zwraca mistrzu
Chyba w snach

Jak napisał evinek: sprawdź
AboutMe
22.02.2013, 13:42:39
samo
echo bbp_forum_topic_count(); wyświetla
20 czyli prawidłową liczbe topiców
natomiast poniższy kod:
if (bbp_forum_topic_count() > 0) {
}
else
{
}
zwraca
20brak postów
nospor
22.02.2013, 13:46:07
W takim razie funkcja: bbp_forum_topic_count() nie zwraca liczbę postów, a ma w sobie echo, przez co widzisz na ekranie te 20..... funkcja ma miec return a nie echo...
AboutMe
22.02.2013, 13:50:41
A jak to przekonwertować na samą liczbę?
Damonsson
22.02.2013, 14:01:35
A zamiast :
if (bbp_forum_topic_count() > 0)
tak?
if (bbp_forum_topic_count())
Chociaż nie wiem czy to się odpowiednio zachowa.
nospor
22.02.2013, 14:02:56
Przecież ci napisałem: RETURN a nie ECHO... tam nie ma co konwertować.
AboutMe
22.02.2013, 14:12:28
Ale ja nie chcę tego edytować za każdym razem jak będę aktualizował plugin bbpress. Jak usunąć to nie dotykając tego pliku gdzie jest ta funcja zdefiniowana includes/forums/template-tags.php
nospor
22.02.2013, 14:13:49
To w takim razie musisz użyć funkcji z rodziny OB_, przechwycić to echo i zapisać sobie do zmiennej
mar1aczi
22.02.2013, 14:17:50
Użyj funkcji bbp_get_forum_topic_count
Cytat(AboutMe @ 22.02.2013, 14:12:28 )

Ale ja nie chcę tego edytować za każdym razem jak będę aktualizował plugin bbpress. Jak usunąć to nie dotykając tego pliku gdzie jest ta funcja zdefiniowana includes/forums/template-tags.php
To może znajdź odpowiednik, a nie śmieć pisany przez amatora.
AboutMe
22.02.2013, 14:24:57
Cytat(mar1aczi @ 22.02.2013, 14:17:50 )

Użyj funkcji bbp_get_forum_topic_count
Dzięki wielkie! Nie miałem pojęcia że bbpress ma taką funkcję
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.