phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
[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.

Zasady ogólne
 
     
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 :roll: (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?
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,07 sekundy. Zapytań do SQL: 11
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę