• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
Strona 1 z 2 12 OstatniOstatni
  1. #1
    Derson5 jest nieaktywny Początkujący
    Dołączył
    gru 2008
    Posty
    8

    Domyślnie Zmiana loga wraz z odświeżeniem forum

    Witam
    Poszukuję modyfikacji(albo chociaż porady) jak zrobić by po odświeżeniu forum albo przejściu do innego tematu9częsci forum itp) logo się zmieniało.



  2. #2
    Awatar gonzek
    gonzek jest nieaktywny Advanced Member
    Dołączył
    lut 2008
    Przegląda
    Szczecin, Poland
    Posty
    608
    Przydatne posty
    1

    Domyślnie

    Proponuję podmienić w stylu link do loga na plik .php, który będzie losowo wyświetlał różne loga.


  3. #3
    Derson5 jest nieaktywny Początkujący
    Dołączył
    gru 2008
    Posty
    8

    Domyślnie

    Akurat php nie jest moją specjalnością. A jakiś link jak to zrobić?


  4. #4
    Awatar gonzek
    gonzek jest nieaktywny Advanced Member
    Dołączył
    lut 2008
    Przegląda
    Szczecin, Poland
    Posty
    608
    Przydatne posty
    1

    Domyślnie

    google padło? :P

    http://www.webhelp.pl/forum/viewtopi...264&highlight=

    http://www.google.pl/search?hl=pl&q=...e&lr=&aq=f&oq=

    Stwórz plik PHP, który będzie identyfikował się jako obrazek (header). W nim wstaw kod losujący. W szablonie podmień link z oryginalnego loga do tego pliku.

    pzdr

    edit:
    ten kod powinien pomoc

    Kod php:
    <?php 


        $folder 
    '.'


        
    $extList = array(); 
        
    $extList['gif'] = 'image/gif'
        
    $extList['jpg'] = 'image/jpeg'
        
    $extList['jpeg'] = 'image/jpeg'
        
    $extList['png'] = 'image/png'


    $img null


    if (
    substr($folder,-1) != '/') { 
        
    $folder $folder.'/'



    if (isset(
    $_GET['img'])) { 
        
    $imageInfo pathinfo($_GET['img']); 
        if ( 
            isset( 
    $extListstrtolower$imageInfo['extension'] ) ] ) && 
            
    file_exists$folder.$imageInfo['basename'] ) 
    ) { 
        
    $img $folder.$imageInfo['basename']; 

    } else { 
        
    $fileList = array(); 
        
    $handle opendir($folder); 
        while ( 
    false !== ( $file readdir($handle) ) ) { 
            
    $file_info pathinfo($file); 
            if ( 
                isset( 
    $extListstrtolower$file_info['extension'] ) ] ) 
    ) { 
                
    $fileList[] = $file
            } 
        } 
        
    closedir($handle); 


        if (
    count($fileList) > 0) { 
            
    $imageNumber time() % count($fileList); 
            
    $img $folder.$fileList[$imageNumber]; 
        } 

    if (
    $img!=null) { 
        
    $imageInfo pathinfo($img); 
        
    $contentType 'Content-type: '.$extList$imageInfo['extension'] ]; 
        
    header ($contentType); 
        
    readfile($img); 
    } else { 
        if ( 
    function_exists('imagecreate') ) { 
            
    header ("Content-type: image/png"); 
            
    $im = @imagecreate (100100
                or die (
    "Cannot initialize new GD image stream"); 
            
    $background_color imagecolorallocate ($im255255255); 
            
    $text_color imagecolorallocate ($im0,0,0); 
            
    imagestring ($im255"IMAGE ERROR"$text_color); 
            
    imagepng ($im); 
            
    imagedestroy($im); 
        } 

    ?>
    w tym samym katalogu powinny byc pliki typu 1.jpg 2.jpg itd...
    Ostatnio edytowane przez gonzek ; 29.01.2009 o 00:33


  5. #5
    Derson5 jest nieaktywny Początkujący
    Dołączył
    gru 2008
    Posty
    8

    Domyślnie

    Wielkie dzięki Gonzek.
    Na pewno juz z tym pokombinuję o dziennej godzinie :P
    PS. No google nie boli ale nie każdy lubi być częścią jego kościoła


  6. #6
    Awatar bartol
    bartol jest nieaktywny Advanced Member
    Dołączył
    maj 2008
    Posty
    599
    Przydatne posty
    2

    Domyślnie

    Cytat Zamieszczone przez gonzek Zobacz posta
    google padło? :P
    Denerwują mnie tego typu teksty...
    Nie każdy wie jak używać google, nie wie co wpisać i jak nazwać swój problem.
    Możesz odpisać tak pod każdym zapytaniem, bo gdzieś w google na pewno znajdziesz odpowiedź... Od tego jest forum, aby opisywać problemy i prosić o pomoc, nie?
    Skoro nie było tego na forum, to bez przeszkód i docinek powinien móc założyć nowy temat...

    Derson5 - wpisz w google - rotator banerów
    Będziesz miał większy wybór


    Pzdr,
    luksze


  7. #7
    Awatar gonzek
    gonzek jest nieaktywny Advanced Member
    Dołączył
    lut 2008
    Przegląda
    Szczecin, Poland
    Posty
    608
    Przydatne posty
    1

    Domyślnie

    Cytat Zamieszczone przez bartol Zobacz posta
    Derson5 - wpisz w google - rotator banerów
    A może wpisze w google "system adserwerowy" i w ogóle podłączy pod logo kampanie reklamowe...? Nie przesadzajmy już.

    bartol, inna sytuacja jest gdy problem jest trudny i zawiły, inna zaś gdy odpowiedź jest na pierwszym miejscu po wpisaniu "losowy obrazek" do googla. Jeśli osoba nie nauczy się szukać, będzie wykorzystywała innych do robienia tego za nią. Zarówno dla tej osoby jak i dla nas nie będzie to dobre rozwiązanie.

    Mając na uwadze możliwe czyjeś "problemy" z google - podałem jednak odpowiedni link i kawał kodu (zaczerpniętego zresztą z losowego loga w phpbb, znaleziony w necie i DZIAŁAJĄCY).
    Ostatnio edytowane przez gonzek ; 29.01.2009 o 14:42


  8. #8
    Derson5 jest nieaktywny Początkujący
    Dołączył
    gru 2008
    Posty
    8

    Domyślnie

    Jednym słowem.. temat do zamknięcia.
    Logo działa jak należy. Bawiłem się troszkę kodem od gonzka ale nie wychodziło mi. Więc z linku do google od gonzka pzreszukiwałem parę stronek aż trafiłem na ten kod
    Kod php:
    <?php
    #lista obrazków które mają być losowo wybrane
    $obrazki = array(" obrazek1.jpg""obrazek2.jpg",
    "obrazek3.jpg",);

    srand ((float) microtime() * 100);

    $obrazek $obrazki[array_rand($obrazki)];

    #wyświetla obrazek
    echo "<img src=$obrazek>";
    ?>
    I muszę przyznać działa jak należy. Mało treści, mało wazy ogólnie dobrze
    Dziękuję gonzkowi jak i bartolowi za chęci
    PS. co do szukania w google zawsze masa linków mrozi mi krew xd Nawet na dobrychprogramach był kiedyś news że jedno zapytanie do google tworzy ileś dwutlenku węgla i ktoś napisał że jak poradzą mu na jakimś forum google to powie że jest ekologiem :P


  9. #9
    Roland jest nieaktywny Początkujący
    Dołączył
    sty 2009
    Posty
    7

    Domyślnie

    A ja mam z tym mały problem
    przechodzę do zarządzania stylem i obok nazwy stylu wybieram "idź" w "title image" wpisuję zamiast adresu do loga podaję skrypt php próbowałem tego od gonzek oraz derson5 i zamiast loga wyświetla mi tytuł forum. Czy w złym miejscu dałem adres do skryptu? Bo jak w przeglądarce wpisuje adres do skryptu tego php to mi obrazki pokazuje(wraz z odświeżeniem się zmienia). Tylko na forum właśnie nie widać.


  10. #10
    Awatar gonzek
    gonzek jest nieaktywny Advanced Member
    Dołączył
    lut 2008
    Przegląda
    Szczecin, Poland
    Posty
    608
    Przydatne posty
    1

    Domyślnie

    Jeśli podajesz link do generatora w postaci <img src="link">, plik musi identyfikować się jako obrazek:
    Kod php:
    header ("Content-type: image/png"); 
    Nie wiem jak to rozwiązał Derson5 (zapewne kod wstawił do szablonu, za pomocą pluginu?), ale najlepszym rozwiązaniem będzie stworzenie pliku z krótkim skryptem PHP, który wylosuje i stworzy obrazek (kod podany wcześniej przeze mnie). Wtedy mimo tego, iż nazwa pliku to np. "losowyobrazek.php", wyświetli się jako normalny GIF/PNG/JPG.


Strona 1 z 2 12 OstatniOstatni

Podobne wątki

  1. Zmiana loga
    By David in forum Pytania i problemy
    Odpowiedzi: 2
    Ostatni post / autor: 12.05.2010, 18:12
  2. Zmiana standardowego loga
    By krzychu in forum Pytania i problemy
    Odpowiedzi: 2
    Ostatni post / autor: 22.02.2010, 18:56
  3. Zmiana Loga
    By neopl in forum Pytania i problemy
    Odpowiedzi: 2
    Ostatni post / autor: 10.12.2009, 21:13
  4. Problem ze zmianą Loga
    By neopl in forum Pytania i problemy
    Odpowiedzi: 12
    Ostatni post / autor: 07.12.2009, 16:54
Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67