[pomoc] Ilość osób korzystających ze stylu |
Autor |
Wiadomość |
Lech
Posty: 12
|
Wysłany: 18-12-2005, 10:57 [pomoc] Ilość osób korzystających ze stylu
|
|
|
Czy w wersji forum 1.9 jest opcja żeby wyświetlało ilość osób korzystających z danego stylu? Chcąc wiedzieć czy dany styl cieszy się zainteresowaniem użytkowników.
(1.Korzystałem z opcji "szukaj" 2.Mam nadzieję, że niedostanę upomnienia za pierwszy post na tym forum) |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Hlopcyk
Pomógł: 130 razy Posty: 795
|
Wysłany: 18-12-2005, 11:02
|
|
|
PA->Style->Domyślny Styl i wszystko ładnie pisze |
|
|
|
|
przecinek
Pomógł: 272 razy Posty: 890
|
Wysłany: 18-12-2005, 11:04
|
|
|
Można też wykonać sobie zapytanie w phpmyadminie Kod: | SELECT t.template_name, count(u.user_id) FROM phpbb_themes t, phpbb_users u WHERE t.themes_id=user_style GROUP BY user_style; | zmieniając prefix, jeśli trzeba . |
|
|
|
|
Lech
Posty: 12
|
Wysłany: 18-12-2005, 11:07
|
|
|
Dzięki, sprawdziłem pisze
A żeby wyświetlało się tu pod forami, tu gdzie użytkownicy przełączają styl.
Żeby było widoczne także dla użytkowników |
|
|
|
|
Sylwia
Pomógł: 92 razy Posty: 1033
|
Wysłany: 18-12-2005, 11:08
|
|
|
Już nie pamiętam dokładnie ale chyba jak jest pasek do zmiany styli na stronie głównej forum to w nawiasach pisze ile osób go używa... |
|
|
|
|
Lech
Posty: 12
|
Wysłany: 18-12-2005, 11:10
|
|
|
niestety nie pisze, ale myślę że napewno jest gdzieś taka opcja, tylko nie wiem gdzie |
|
|
|
|
Sylwia
Pomógł: 92 razy Posty: 1033
|
Wysłany: 18-12-2005, 11:16
|
|
|
Lech napisał/a: | 2.Mam nadzieję, że niedostanę upomnienia za pierwszy post na tym forum |
Nie dostaniesz jak nadrobisz pewną zaległość: musisz uzupełnić adres swojego forum w profilu.
|
|
|
|
|
Lech
Posty: 12
|
Wysłany: 18-12-2005, 18:49
|
|
|
Sylwia dziękuje za wyrozumiałość, poprawiłem się, ale odpowiedzi nie dostałem |
|
|
|
|
chelloPL
Pomógł: 413 razy Posty: 2544
|
Wysłany: 18-12-2005, 20:12
|
|
|
Sylwia, może nie głowę, ale byłem święcie przekonany, że również na stronie głównej to widziałem (może w starszej wersji)?
Ale wracając do pytania:
PA -> Ogólne -> Style -> Zarządzanie stylami -> domyślny styl
W jednej z kolumn masz liczbę użytkowników danego stylu (sprawdziłem i w 1.9.4 i 1.9.5 na 100% tam jest ta opcja) |
_________________ Zanim napiszesz do mnie na GG/PW, koniecznie przeczytaj zasady.
Sygnaturka to nie tablica z ogłoszeniami! PAMIĘTAJ o tym! Nadużywanie i celowe reklamowanie stron jest ZABRONIONE i karalne!
Gość, a czy Ty nie masz sobie nic do zarzucenia? |
|
|
|
|
Paszczak000
Pomógł: 317 razy Posty: 2898
|
Wysłany: 18-12-2005, 20:24
|
|
|
chelloPL napisał/a: | (może w starszej wersji)? |
w starszej 1.8 chyba |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
chelloPL
Pomógł: 413 razy Posty: 2544
|
Wysłany: 18-12-2005, 20:35
|
|
|
Ha! w 1.9.4 jeszcze było
Ale... w 1.9.5 już nie ma (podejrzewam, że zostało usunięte w celu optymalizacji zapytań), ale znalazłem prostsze zapytanie:
przeedytuj plik includes/functions_selects.php
Znajdź:
Kod: | function style_select($default_style, $select_name = "style", $dirname = "templates")
{
global $db;
$sql = "SELECT themes_id, style_name
FROM " . THEMES_TABLE . "
ORDER BY template_name, themes_id";
|
zamień na (zmieniłem tylko zapytanie SQL):
Kod: | function style_select($default_style, $select_name = "style", $dirname = "templates")
{
global $db;
$sql = "SELECT t.themes_id, t.style_name, COUNT(*) AS users_count
FROM " . THEMES_TABLE . " t ," . USERS_TABLE . " u
WHERE t.themes_id = u.user_style
GROUP BY t.style_name
ORDER BY template_name, themes_id";
|
Znajdź:
Kod: | $style_select .= '<option value="' . $row['themes_id'] . '"' . $selected . '>' . $row['style_name'] . '</option>'; |
Zamień na:
Kod: | $style_select .= '<option value="' . $row['themes_id'] . '"' . $selected . '>' . $row['style_name'] . ' (' . $row['users_count'] . ')</option>'; |
Rozwiązanie przetestowane na 1.9.5 i działa. Ponieważ w 1.9.4 istniał (mało optymalny kod, lecz istniał), stąd w starszych wersjach może to nie działać! |
_________________ Zanim napiszesz do mnie na GG/PW, koniecznie przeczytaj zasady.
Sygnaturka to nie tablica z ogłoszeniami! PAMIĘTAJ o tym! Nadużywanie i celowe reklamowanie stron jest ZABRONIONE i karalne!
Gość, a czy Ty nie masz sobie nic do zarzucenia? |
|
|
|
|
|