• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
Like Tree1Przydatne posty
  • 1 Autor Grzegorz
  1. #1
    dyzio jest nieaktywny Użytkownik
    Dołączył
    mar 2010
    Posty
    63

    Domyślnie Reputacja

    Witam, mam problem z reputacja albowiem nalicza się normalnie lecz zielone prostokąciki nie dodaja się ciagle stoi 1 chocbym mial 10000 pkt repu, co powiedzie?



  2. #2
    Awatar Grzegorz
    Grzegorz jest nieaktywny Ja tu tylko sprzątam
    Dołączył
    sty 2008
    Posty
    1 620
    Przydatne posty
    111

    Domyślnie

    Pierwsza rzecz: Konserwacja -> Aktualizacja danych -> Odbuduj Reputację Użytkowników
    Druga rzecz: czy w Reputacja użytkowników -> Zarządzaj Reputacją masz pododawane poziomy reputacji?
    Trzecia rzecz: czy nie masz zablokowanych żadnych zaplanowanych zadań?
    Potrzebujesz stylu dla swojego forum? Chcesz przenieść styl z vbulletin 3 na vbulletin 4? Pisz PW


  3. #3
    dyzio jest nieaktywny Użytkownik
    Dołączył
    mar 2010
    Posty
    63

    Domyślnie

    Pierwsza rzecz: Zrobiona
    Druga rzecz: mam dodane poziomy lecz tu zaczna się problem albowiem zostały mi poziomy z 3.8.4 i są dodane tak: Karma : <font color="lime"><b>Średnia</b></font jezeli do zamkniecia czcionki dodam > czyli </font> w nazwie karmy np dobrej wyskoczy tak: Dobra"/> a gdy usune ">" z </font> jest ok. Dodam równiez ze jak dodam samą nazwe reputacji bez niczego nie pokazuje jej!
    Trzecia rzecz: nie mam


  4. #4
    Awatar Grzegorz
    Grzegorz jest nieaktywny Ja tu tylko sprzątam
    Dołączył
    sty 2008
    Posty
    1 620
    Przydatne posty
    111

    Domyślnie

    Proponuje przywrócić "standardowe" ustawienia. Najpierw się nagrzebie, a później dziwi że nie działa.
    Potrzebujesz stylu dla swojego forum? Chcesz przenieść styl z vbulletin 3 na vbulletin 4? Pisz PW


  5. #5
    dyzio jest nieaktywny Użytkownik
    Dołączył
    mar 2010
    Posty
    63

    Domyślnie

    Niestety ja tego nie robilem lecz "fachowcy" moge to zrobic przez Admincp czy w jaki sposob?


  6. #6
    Awatar Grzegorz
    Grzegorz jest nieaktywny Ja tu tylko sprzątam
    Dołączył
    sty 2008
    Posty
    1 620
    Przydatne posty
    111

    Domyślnie

    Odkryłem, że podobny problem z dodawaniem obrazków reputacji występuje u mnie. Po chwili kombinacji w panelu administratora stwierdziłem, że na daremno moje próby bo nic nie zdziałam w ten sposób. Więc zacząłem szukać problemu na vb.com jednak jak zawsze w przypadku moich problemów nikt nic sensownego nie napisał. No cóż... Pora wytoczyć cięższe działa i przejrzeć pliki z katalogu includes. Otwieram plik functions_reputation.php i o dziwo jest!!, znalazł się problem. Ale do sedna:

    W functions_reputation.php znajdziemy coś takiego:

    Kod php:
        if ($reputation_value 500)
        {  
    // bright green bars take 200 pts not the normal 100
            
    $reputation_value = ($reputation_value 2) + 250;
        }

        
    $reputationbars intval($reputation_value 100); // award 1 reputation bar for every 100 points
        
    if ($reputationbars 10)
        {
            
    $reputationbars 10;
        } 
    I dla osoby choć trochę znającej php nie będzie tutaj żadnych wątpliwości, że sęk tkwi w tym::

    Kod php:
    $reputationbars intval($reputation_value 100); // award 1 reputation bar for every 100 points 
    jak sam komentarz mówi:
    Kod php:
    // award 1 reputation bar for every 100 points 
    Za każde 100pkt reputacji pojawi się 1 obrazek reputacji.

    dzieląc $reputation_value przez inne liczby niż 100 można decydować za ile będzie "kosztować" usera 1 obrazek reputacji.

    Nie wiem czemu nie jest to pobierane z opcji w panelu admina, tylko robione na sztywno :/ Trochę to denerwuje, że twórcy poszli na łatwiznę...
    Floyd uważa to za przydatne.
    Potrzebujesz stylu dla swojego forum? Chcesz przenieść styl z vbulletin 3 na vbulletin 4? Pisz PW


  7. #7
    dyzio jest nieaktywny Użytkownik
    Dołączył
    mar 2010
    Posty
    63

    Domyślnie

    O to mi chodziło! Dzieki bardzo za pomoc, daje reputacje i pozdrawiam.


  8. #8
    Awatar Grzegorz
    Grzegorz jest nieaktywny Ja tu tylko sprzątam
    Dołączył
    sty 2008
    Posty
    1 620
    Przydatne posty
    111

    Domyślnie

    Teraz dalsza część: wyświetlanie kolorowego napisu z poziomem reputacji obok obrazków.

    1) edytujemy szablon postbit_reputation
    Jego zawartość czyli:
    Kod:
    <img class="repimg" src="{vb:stylevar imgdir_reputation}/reputation_{vb:raw posneg}.png" alt="{vb:raw post.username} {vb:raw post.level}" />
    Zamieniamy na
    Kod:
    <img class="repimg" src="{vb:stylevar imgdir_reputation}/reputation_{vb:raw posneg}.png" alt="" />
    2) w szablonie postbit or postbit_legacy szukamy
    Kod:
    			<vb:if condition="$show['reputation']">
    				<span class="postbit_reputation" id="repdisplay_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reputationdisplay}</span>
    			</vb:if>
    i zamieniamy na

    Kod:
    			<vb:if condition="$show['reputation']">
    				<span class="postbit_reputation" id="repdisplay_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reputationdisplay} {vb:raw post.level}</span>
    			</vb:if>
    To tyle zabawy z edycją szablonów teraz edytujemy poziomy reputacji w Menadżerze Opinii o Użytkowniku w następujący sposób:

    w polu Opis dodajemy na początku:
    Kod:
    <span style="color: green;">
    i na końcu zamykamy spana:
    Kod:
    </span>
    zapisujemy i gotowe.
    Oczywiście kolory w spanie ustawiamy według własnych potrzeb
    Potrzebujesz stylu dla swojego forum? Chcesz przenieść styl z vbulletin 3 na vbulletin 4? Pisz PW


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