ForumCała strona

Nawigacja

Aktualnie online

Gości online: 20

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
18.10.2025 19:31:20
Forum nie dziala nawet bez polskich znakow.

JazOOn
16.10.2025 18:21:12
nie dziala z polskimi znakami

Zbigniew@
12.10.2025 15:20:31
Tylko dla wybranych.

JazOOn
06.10.2025 21:00:15
czy shout dziala?

hoopak
02.10.2025 10:33:17
Bleeeeee Cool

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
[EF IV] Ile punktów pozosta?o do nowej rangi w wob_rank_system
MEZmaster
Chcia? bym doda? pod obrazkiem rangi informacj? ile % postów napisano ju? w tej randze. Przyk?adowo, gdy ranga zaczyna si? od 300 postów i idzie do 399, to wska?nik mia? by pokazywa? przy 300 postach usera 0% i z ka?dym postem aktualizowa?.

Pewnie bym to zrobi?, ale nie znam zmiennych stosowanych w pliku func, które b?d? potrzebne do tego.

Wed?ug mnie potrzebna by?a by ilo?? postów usera, ile postów wymagane jest do danej rangi i ile do kolejnej rangi. Wtedy ju? wiadomo jak to mia?o by liczy?. Problem w tym, ?e nie wiem jakie zmienne za co odpowiadaj?, a i ze sk?adni? w php u mnie ?rednio jest.

Móg? by kto? pomóc?


PW od moderatora:
  1. Przeniesienie tematu - Pieka 11.06 - 13:14

Edytowane przez Pieka dnia 11.06.2008 13:13:27
 
http://crysis-extreme.ddl2.pl
W?cibski Go??
Dodany dnia 25.10.2025 22:55:12
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
kefirek
Obliczenia ju? chyba sobie zrobisz sam to nic trudnego

Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez kefirek dnia 12.06.2008 07:47:21
 
MEZmaster
Wstawi?em to, ale ani $nextRankLimit, ani $currentRankLimit nie zwracaj? warto?ci.

Kaza?em wypisa? ich warto?? i nic nie zwróci?o

Za to, ?eby by?o ciekawie, to na forum wy?wietla mi si? "Something is wrong in your syntax obok 'ORDER BY posts ASC LIMIT 2' w linii 1Something is wrong in your syntax obok 'ORDER BY posts ASC LIMIT 2' w linii 1Something is wrong in your syntax obok 'ORDER BY posts ASC LIMIT 2' w linii 1"


Sam kod func.php wygl?da tak
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Na pomara?czowo jest to, co wstawi?em w kod.

W czym tkwi b??d?
 
http://crysis-extreme.ddl2.pl
kefirek
Po co ty si? upierasz by wstawi? to do pliku func.php chcesz by to wy?wietla?o ci si? na forum to wstaw to w pliku viewthread.php po

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Pobierz kod źródłowy  Rozwiń Kod źródłowy

 
MEZmaster
Chcia?em tam wstawi?, poniewa? to ma by? wy?wietlane wy??cznie gdy user nie b?dzie nale?a? do grupy specjalnej, czyli b?dzie mia? normaln? rang?. Administratorzy i inny specjalni nie b?d? mieli innych rang tylko ca?y czas tak? sam?. Akurat w func.php jest taka zale?no?? wprowadzona i chcia?em tam to doda?.
Spróbuj? doda? tego ifa do viewthreat. Po przeróbce ten kod dzia?a dobrze. Mia? pokazywa? ile % z danej rangi, a nie z ca?o?ci, ale to nie problem. Jak sprawdz?, to napisz? jak to wysz?o. Teraz serwer mi siad?, wi?c nic nie zrobi?.

//

Wstawi?em takie co?
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Ju? prawie ?adnie dzia?a, nie koliduje z innymi cz??ciami forum, ale ?le liczy.

Kaza?em wypisa? kilka warto?ci i kolejno
$qdata['user_posts'] - wypisuje dobr? warto?? (ilo?? postów usera)
$currl - zwraca pocz?tek kolejnej rangi, wi?c chyba powinien to by? nextrl (nextranglimit)
$nextrl - nic nie zwraca

$jeden i $dwa zwracaj? odpowiednie wyniki dla b??dnych $currl i $nexrl, czyli ujemne liczby.

Jaki? pomys??
Edytowane przez MEZmaster dnia 13.06.2008 13:40:28
 
http://crysis-extreme.ddl2.pl
Spoczywaj w pokoju... wlodekp
Przynajmiej w kodzie, który widz? nie mog? si? doszuka? ile to jest $nextrl?
 
wlodekp.europa.pl
MEZmaster
My?la?em, ?e si? pomyli?em, ale dobrze jest. Mia?em wstawiony $nextrl i nic nie zwraca. nextrl to Twój nextrangelimit.
Jak mo?na by cofn?? o jeden w ty? te zmienne? nextrl powinno wy?wietla? to, co w tej chwili currl, a currl powinno zwróci? pocz?tek danej rangi, czyli inaczej limit poprzedniej rangi + 1.
 
http://crysis-extreme.ddl2.pl
Spoczywaj w pokoju... wlodekp
Next co oznacza, to ja doskonale wiem, pytam si? jednak gdzie jest zadeklarowana warto?? zmiennej $next w kodzie skoro ona ma zadzia?a??
 
wlodekp.europa.pl
MEZmaster
Chyba wyra?nie pisze $nextrl = $raw['posts'];

przesun??em to w linijkach, ?eby by?o czytelniej.

Pobierz kod źródłowy  Rozwiń Kod źródłowy
 
http://crysis-extreme.ddl2.pl
Spoczywaj w pokoju... wlodekp
Faktycznie by?a moje niedopatrzenie, przepraszam.
 
wlodekp.europa.pl
MEZmaster
Wi?c jak, jakie? pomys?y?

Widz?, ?e dobrze kombinujesz, trzeba by tylko jako? przestawi? te zmienne jeden stopie? w dó?, aby nextrl wskazywa? to, co currl, a currl wskazywa? na limit poprzedniej rangi. Ja co? kombinowa?em, ale nie znam zasady dzia?ania. Co prawda troch? podobne do cpp, ale nie do ko?ca wiem co za co odpowiada.

Ewentualnie móg? bym r?cznie zrobi? zale?no?ci zgodnie z punktacj?, ale by?o by 15 rang do zrobienia i jeszcze mo?liwo?? zmiany w przysz?o?ci x?

// W sumie zrobi?em to tak.

Pobierz kod źródłowy  Rozwiń Kod źródłowy


G?ówna wada to to, ?e zadzia?a u mnie, a inni musieli by wstawi? tu warto?ci w?asnych rang, ale... Da si? prze?y?. Rangi do 1mln postów, wi?c i tak nikt nigdy tyle nie b?dzie u mnie mia?.


// Aby czytelniej by?o zmieni?em na

Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez MEZmaster dnia 13.06.2008 18:35:13
 
http://crysis-extreme.ddl2.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl