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

Informacje o pełnej ilości postów użytkowników


Gość RoMek95
Przejdź do rozwiązania Rozwiązane przez JamLasica,

Rekomendowane odpowiedzi

Witam. Na forum mam parę działów, w których posty się nie naliczają. W starszych wersjach ipb w profilu użytkownika były informacje o wszystkich postach, ale w 3.4 tego nie ma. Można to jakoś sprawdzić?

Odnośnik do komentarza
Udostępnij na innych stronach

Przepraszam za post pod postem. Próbowałem na własną rękę czegoś poszukać w bazie danych, ale jedyna informacja, którą znalazłem o ilości postów użytkownika to kolumna 'posts', wyświetlająca te same informacje widniejące w profilu na forum. Mógłbym prosić o jakieś wskazówki? :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Dla mojego przykładu (bo mam ID = 1):

SELECT author_name, count(pid) as posts_count FROM posts WHERE author_id = 1

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

Minęło już parę dni, a ja dalej się z tym męczę :P . Nie mam zielonego pojęcia o sql. Próbowałem to zapytanie od Ciebie wykonać u siebie, ale wychodziły błędy. Więc na chłopski rozum uzupełniłem to w taki sposób:

SELECT name, count(pid) as posts_count FROM zpb_members WHERE author_id = 687

'posts' zmienilem na 'zpb_members' , ponieważ w tej tabeli znajdują się użytkownicy. 'author_name' zmieniłem na 'name' bo wyskakiwał błąd, że author_name nie istnieje. Teraz z kolei wyskakuje mi coś takiego:
 

#1054 - Nieznana kolumna 'pid' w field list

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • Rozwiązanie

Tak, w tabeli members są użytkownicy. W tabeli posts są posty. Chcesz policzyć użytkowników czy posty? Posty, więc jednak tabela posts.

Z tego co widzę masz ustawiony prefix zpb_ w nazwach tabel, więc ->

SELECT author_name, count(pid) as posts_count FROM zpb_posts WHERE author_id = 1
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ę.