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
Przesunięty przez: Matteo
09-11-2013, 09:30
Status MOD
Autor Wiadomość
NineX



Pomógł: 546 razy
Posty: 1983
Wysłany: 18-01-2011, 23:43   

Spróbuj tak:

includes/page_header.php
Kod:
znajdź:
$status_mod = status_mod($userdata['user_regdate']);

zmień na:
$status_mod = status_mod($userdata['user_posts']);

includes/usercp_viewprofile.php
Kod:
znajdź:
$status_mod = status_mod($profiledata['user_regdate']);

zmień na:
$status_mod = status_mod($profiledata['user_posts']);

includes/functions.php
Kod:
znajdź:
    if($time_af <= ($user[1] * $day)) { $status = $lang['status_mod_1']; $status_color = 1; }
    elseif($time_af <= ($user[2] * $day)) { $status = $lang['status_mod_2']; $status_color = 2; }
    elseif($time_af <= ($user[3] * $day)) { $status = $lang['status_mod_3']; $status_color = 3; }
    elseif($time_af <= ($user[4] * $day)) { $status = $lang['status_mod_4']; $status_color = 4; }
    elseif($time_af >= ($user[5] * $day)) { $status = $lang['status_mod_5']; $status_color = 5; }

zmień na:
    if($time_reg <= 25) { $status = $lang['status_mod_1']; $status_color = 1; }
    elseif($time_reg <= 75) { $status = $lang['status_mod_2']; $status_color = 2; }
    elseif($time_reg <= 150) { $status = $lang['status_mod_3']; $status_color = 3; }
    elseif($time_reg <=225) { $status = $lang['status_mod_4']; $status_color = 4; }
    elseif($time_reg > 225) { $status = $lang['status_mod_5']; $status_color = 5; }
 
     
Gadatliwa Kasia 

   
Kedalion

Pomógł: 5 razy
Posty: 115
Wysłany: 18-01-2011, 23:48   

a czy w pliku page_header nie trzeba coś zmienić w tej linijce?

Kod:
$status_mod = status_mod($userdata['user_regdate']);
??

[ Dodano: 18-01-2011, 23:51 ]
dokładnie :*
 
     
NineX



Pomógł: 546 razy
Posty: 1983
Wysłany: 18-01-2011, 23:55   

Kedalion, działa?
 
     
Kedalion

Pomógł: 5 razy
Posty: 115
Wysłany: 19-01-2011, 00:00   

jeszcze zamień sobie :

status.php
Kod:

'DAY1' => ($user[1] <=1) ? $user[1] . ' dzień' : $user[1] . ' dni',
    'DAY2' => ($user[2] <=1) ? $user[2] . ' dzień' : $user[2] . ' dni',
    'DAY3' => ($user[3] <=1) ? $user[3] . ' dzień' : $user[3] . ' dni',
    'DAY4' => ($user[4] <=1) ? $user[4] . ' dzień' : $user[4] . ' dni',
    'DAY5' => ($user[5] <=1) ? $user[5] . ' dzień' : $user[5] . ' dni'


na :

Kod:

'DAY1' => ($user[1] <=1) ? $user[1] . ' dzień' : $user[1] . ' postów',
    'DAY2' => ($user[2] <=1) ? $user[2] . ' dzień' : $user[2] . ' postów',
    'DAY3' => ($user[3] <=1) ? $user[3] . ' dzień' : $user[3] . ' postów',
    'DAY4' => ($user[4] <=1) ? $user[4] . ' dzień' : $user[4] . ' postów',
    'DAY5' => ($user[5] <=1) ? $user[5] . ' dzień' : $user[5] . ' postów'


oraz w pliczku status_body.tpl

znajdź :
Kod:
<td class="row1"><span class="postbody"><font color="{COLOR1}">&nbsp;<b>[ {L_STATUS}: {L_STATUS1} ]</b></font></span></td>
<td class="row1"><span class="postbody">&nbsp;Użytkownik zarejestrowany {DAY1}</span></td>
</tr>
<tr>
<td class="row1"><span class="postbody"><font color="{COLOR2}">&nbsp;<b>[ {L_STATUS}: {L_STATUS2} ]</b></font></span></td>
<td class="row1"><span class="postbody">&nbsp;Użytkownik zarejestrowany ponad {DAY2}</span></td>
</tr>
<tr>
<td class="row1"><span class="postbody"><font color="{COLOR3}">&nbsp;<b>[ {L_STATUS}: {L_STATUS3} ]</b></font></span></td>
<td class="row1"><span class="postbody">&nbsp;Użytkownik zarejestrowany na forum ponad {DAY3}</span></td>
</tr>
<tr>
<td class="row1"><span class="postbody"><font color="{COLOR4}">&nbsp;<b>[ {L_STATUS}: {L_STATUS4} ]</b></font></span></td>
<td class="row1"><span class="postbody">&nbsp;Użytkownik zarejestrowany na forum ponad {DAY4}</span></td>
</tr>
<tr>
<td class="row1"><span class="postbody"><font color="{COLOR5}">&nbsp;<b>[ {L_STATUS}: {L_STATUS5} ]</b></font></span></td>
<td class="row1"><span class="postbody">&nbsp;Użytkownik zarejestrowany na forum ponad {DAY5}</span></td>
</tr>


na :

Kod:
<td class="row1"><span class="postbody"><font color="{COLOR1}">&nbsp;<b>[ {L_STATUS}: {L_STATUS1} ]</b></font></span></td>
<td class="row1"><span class="postbody">&nbsp;Użytkownik napisał już {DAY1}</span></td>
</tr>
<tr>
<td class="row1"><span class="postbody"><font color="{COLOR2}">&nbsp;<b>[ {L_STATUS}: {L_STATUS2} ]</b></font></span></td>
<td class="row1"><span class="postbody">&nbsp;Użytkownik napisał już ponad {DAY2}</span></td>
</tr>
<tr>
<td class="row1"><span class="postbody"><font color="{COLOR3}">&nbsp;<b>[ {L_STATUS}: {L_STATUS3} ]</b></font></span></td>
<td class="row1"><span class="postbody">&nbsp;Użytkownik napisał już na forum ponad {DAY3}</span></td>
</tr>
<tr>
<td class="row1"><span class="postbody"><font color="{COLOR4}">&nbsp;<b>[ {L_STATUS}: {L_STATUS4} ]</b></font></span></td>
<td class="row1"><span class="postbody">&nbsp;Użytkownik napisał już na forum ponad {DAY4}</span></td>
</tr>
<tr>
<td class="row1"><span class="postbody"><font color="{COLOR5}">&nbsp;<b>[ {L_STATUS}: {L_STATUS5} ]</b></font></span></td>
<td class="row1"><span class="postbody">&nbsp;Użytkownik napisał już na forum ponad {DAY5}</span></td>
</tr>
 
     
Quaresma

Pomógł: 9 razy
Posty: 133
Wysłany: 20-01-2011, 14:15   

Dalej nie działa ;/ Każdemu teraz wyświetla Zaawansowany ;/
 
     
Kedalion

Pomógł: 5 razy
Posty: 115
Wysłany: 20-01-2011, 20:15   

Quaresma, dziwne bo mi działa bez najmniejszych problemów, może zapomniałeś czegoś zmienić?? sprawdź ponownie pliki i daj znać.
 
     
Quaresma

Pomógł: 9 razy
Posty: 133
Wysłany: 20-01-2011, 21:06   

Kedalion, Wszystko jest tak jak podawaliście ;/

[ Dodano: 20-01-2011, 21:07 ]
Dobra źle wpisalem w Functions Dzięki dziala ;)
 
     
DILL


Posty: 87
Wysłany: 20-07-2011, 02:22   

Nie wyświetla mi tego :



Poporostu nic , w jakim pliku to naprawiac?
 
     
M4g!k


Pomógł: 289 razy
Posty: 409
Wysłany: 20-07-2011, 11:25   

DILL, Wykonaj to:

Kod:
--[ OPEN ]------------------------------------------
#
templates/*/overall_header.tpl

#
#-----[ FIND (first) ]------------------------------------------
#
                           &nbsp;<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0"  hspace="3">{L_LOGIN_LOGOUT}</a>

#
#-----[ AFTER, ADD ]------------------------------------------
#
            <!-- BEGIN status_mod -->
                :: {status_mod.STATUS}
            <!-- END status_mod -->
_________________
Zanim zadasz pytanie przeczytaj Faq oraz Faq dla stylów.
 
     
DILL


Posty: 87
Wysłany: 20-07-2011, 12:03   

Otycha, dodałem i nic mi nie wyświetla.

[ Dodano: 23-07-2011, 22:02 ]
help !!!!!!! :!:
 
     
marcin7848

Posty: 32
Wysłany: 12-11-2011, 10:50   

Zauważyłem ostatnio, że nie wyświetla się status legendarny... Nie wiem, czy tak powinno być, ale działa, więc jest chyba dobrze :D

Naprawa niewyświetlania statusu legendarnego

Otwórz:
functions.php

Znajdź:
Kod:
elseif($time_af >= ($user[5] * $day)) { $status = $lang['status_mod_5']; $status_color = 5; }


Zamień na:
Kod:
elseif($time_af <= ($user[5] * $day)) { $status = $lang['status_mod_5']; $status_color = 5; }
 
     
Mario14125

Pomógł: 52 razy
Posty: 811
Wysłany: 06-02-2012, 03:02   

Takie sprostowanie :P Jak nie chcesz, aby w podglądzie profilu nie był pokazywany status to pomijacie edytowanie plików includes/usercp_viewprofile.php oraz templates/*/profile_view_body.tpl :)
_________________
MULTIPOLAND @ AMXBans # 1.6.2 - Deflection
 
     
Azuel


Pomógł: 1 raz
Posty: 69
Wysłany: 02-04-2013, 09:04   

DILL napisał/a:
Nie wyświetla mi tego :

Obrazek

Poporostu nic , w jakim pliku to naprawiac?


Witam serdecznie.

Mi też nie wyświetla tak jak powinno, jedyne miejsce gdzie pokazuje to przy podglądzie profilu gdzie w linku jest ID profilu, nigdzie więcej.

domniemam że to za sprawą kawałku kodu który służy do identyfikacji funkcji "status_mod" w pliku:

includes/usercp_viewprofile.php

a kod:

Kod:
$status_mod = status_mod($profiledata['user_regdate']);

if($status_mod)
{   
    $template->assign_block_vars('status_mod', array(
        'STATUS' => $status_mod
            )
        );
}


Dlatego odwołanie: {status_mod.STATUS} w widoku profilu działa, lecz nigdzie indziej.

Ja natomiast zamiast dodawania statusu obok czy pod przyciskiem "Wyloguj" wolałbym umieścić go w widoku danego tematu tuż pod Avatarem profilu po lewej stronie obok "Postu" danego tematu.

Sęk w tym że nie wiem gdzie ten powyższy kawałek kodu wkleić, tj. do którego include...

Mogę też się mylić, ale tak mniej więcej powoli łapię co i jak i staram się sam dążyć jakoś do odpowiedzi, przy czym wówczas się zatrzymałem ;)


W razie możliwości proszę o rozwinięcie / poprawienie mojej myśli co dalej i czy brnę w dobrym kierunku?


Pozdrawiam.
 
     
NineX



Pomógł: 546 razy
Posty: 1983
Wysłany: 22-04-2013, 12:02   

Azuel, w page_header.php nie wyświetla najprawdopodobniej przez Twój styl.

Cytat:
$template->assign_block_vars('header.switch_user_logged_in.status_mod', array(


Aby umieścić go pod avatarem w temacie dla każdego użytkownika -> viewtopic.php i trzeba trochę kod zmienić, więc zapraszam do działu zleceń.
 
     
Gadatliwa Kasia 

   
Master93

Pomógł: 21 razy
Posty: 744
Wysłany: 08-10-2013, 19:56   

ten mod jest kontrolowany tez w PA? i czy mozna ustaeic po ilu dniach masz byc nowy zaawansowaby czy legendarny?
 
     
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
Nie możesz ściągać załączników 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,11 sekundy. Zapytań do SQL: 12
Polecane serwisy

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

Sklep z gadżetami

mediaclick.pl

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę