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
[szukam] Styl zależny od systemu op.
Autor Wiadomość
Ooops

Posty: 1
Wysłany: 04-09-2010, 23:58   [szukam] Styl zależny od systemu op.

Witam,
na jednym z forów o PSP, stojącym na phpBB3 spotkałem się z następującą opcją... Wchodząc na nie z poziomu Windowsa ładował się domyślny styl, a po wejściu z PSP do adresu forum dorzucany był fragment "&template=9" czy coś takiego i ładowany był inny, lżejszy styl forum. Czy istnieje taka modyfikacja do phpBB by Przemo? Albo mod, który może załadować wybrany theme po dodaniu jakiegoś tekstu do adresu?
 
     
Gadatliwa Kasia 

   
Woytec


Pomógł: 2596 razy
Posty: 7676
Wysłany: 05-09-2010, 10:37   

Lo-Fi Mod
Cytat:
Mod dodaje w stopce przycisk Lo-Fi, który prowadzi do okrojonej wersji forum.
 
     
koziolek



Pomógł: 675 razy
Posty: 1925
Wysłany: 05-09-2010, 10:48   

W pliku includes/functions.php znajdź:
Kod:
    global $nav_links, $unique_cookie_name, $HTTP_POST_VARS, $HTTP_COOKIE_VARS;
i zamień na:
Kod:
    global $nav_links, $unique_cookie_name, $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS;
znajdź:
Kod:
    if ( $userdata['user_id'] == ANONYMOUS )
    {
        $default_cookie_style = $unique_cookie_name . '_default_style';

        if ( isset($HTTP_POST_VARS['template']) )
        {
            setcookie($default_cookie_style, $HTTP_POST_VARS['template'] , (CR_TIME + 21600), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);

        }
        else if (isset($HTTP_COOKIE_VARS[$default_cookie_style]) )
        {
            $board_config['real_default_style'] = $board_config['default_style'];
            $board_config['default_style'] = $HTTP_COOKIE_VARS[$default_cookie_style];
        }
    }
zamień na:
Kod:
    if ( $userdata['user_id'] == ANONYMOUS )
    {
        $default_cookie_style = $unique_cookie_name . '_default_style';

        if ( isset($HTTP_POST_VARS['template']) )
        {
            setcookie($default_cookie_style, $HTTP_POST_VARS['template'] , (CR_TIME + 21600), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);

        }
        else if ( isset($HTTP_GET_VARS['template']) )
        {
            setcookie($default_cookie_style, intval($HTTP_GET_VARS['template']), (CR_TIME + 21600), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
            redirect(append_sid("index.$phpEx", true));
        }
        else if (isset($HTTP_COOKIE_VARS[$default_cookie_style]) )
        {
            $board_config['real_default_style'] = $board_config['default_style'];
            $board_config['default_style'] = $HTTP_COOKIE_VARS[$default_cookie_style];
        }
    }
    else if( isset($HTTP_GET_VARS['template']) )
    {
        $template = intval($HTTP_GET_VARS['template']);
        $fp_sql = "UPDATE " . USERS_TABLE . "
            SET user_style = '$template'
            WHERE user_id = '" . $userdata['user_id'] . "'";
        if ( !($fp_result = $db->sql_query($fp_sql)) )
        {
            message_die(GENERAL_ERROR, 'Could not update users table ' . $user_id . $template, '', __LINE__, __FILE__, $fp_sql);
        }
        redirect(append_sid("index.$phpEx", true));
    }
_________________
#4 /xg.xrybvmbx.jjj//:cggu
Ostatnio zmieniony przez koziolek 05-09-2010, 14:52, w całości zmieniany 1 raz  
 
     
piekarz


Posty: 79
Wysłany: 05-09-2010, 14:35   

Witam, wiem, że temat może nie jest świeży, ale potrzebuję podobnej modyfikacji i zrobiłem dokładnie tak jak w poleceniu moderatora koziolek, jednak coś mi nie bangla. Sprawdzałem w bazie i wiem, ze styl ktory uzywam ma numer 32, natomiast chcialem wlasnie przez taki link ustawic sobie inny:
http://dragonfans.pl/forum/index.php?template=23
Sprawdzalem numery innych stylow i wiem ze istnieje taki o numerze 23. Pytanie wiec do was, czemu mi nie dziala? Czy to wina jakis innych modyfikacji, ktore mam zainstalowane? Np. spider friendly? Wylaczalem tego moda, ale dalej nie dzialalo.
Jeśli ktoś wie, to liczę na pomoc.
 
     
koziolek



Pomógł: 675 razy
Posty: 1925
Wysłany: 05-09-2010, 14:39   

Temat jak najbardziej świeży, bo z dzisiaj :P

Kod był nie testowany, bo mam zainstalowany tylko jeden styl u siebie, więc może nie działać.
W takim razie już instaluję drugi styl u siebie i postaram się poprawić :)

[ Dodano: 05-09-2010, 14:52 ]
Poprawiłem :)
_________________
#4 /xg.xrybvmbx.jjj//:cggu
 
     
piekarz


Posty: 79
Wysłany: 05-09-2010, 15:08   

No teraz działa elegancko, a myślisz, że trudne byłoby zrobić taki mod, żeby zmieniał styl w zależności od działu do którego wejdziemy?

A co do świeżości tematu, to przeważnie przeglądam forum w poszukiwaniu rozwiązań i zazwyczaj trafiałem na stare tematy, tym razem nie spojrzałem na datę tylko z góry założyłem, że to stary temat xD
 
     
xlesiu



Pomógł: 5274 razy
Posty: 10382
Wysłany: 05-09-2010, 15:10   

Może takie coś http://www.przemo.org/php...pic.php?t=93667
_________________
Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org
 
     
Gadatliwa Kasia 

   
piekarz


Posty: 79
Wysłany: 05-09-2010, 15:11   

oh... wypas :D
Dzięki ludzie, kiedyś szukałem to mówili, że nie ma takiego moda ;]

[ Dodano: 14-09-2010, 16:10 ]
A jeszcze takie pytanko mam do tego moda z functions.php Da się jakoś zrobić, żeby nie przekierowywało na stronę główną tylko na stronę na którą prowadził link.
Tzn jak mam:
http://dragonfans.pl/foru...57&template=34, to chciałem, żeby mnie nie przekierowało na stronę główną tylko na:
Kod:
http://dragonfans.pl/forum/index.php?c=57
 
     
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,09 sekundy. Zapytań do SQL: 12
Polecane serwisy

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

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

https://nabea.pl

• Zamów reklamę