Szablon:Art punkty: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
m (dr tech) |
(komentarz do kodu) |
||
(Nie pokazano 7 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
<div style="display: none;"> | <div style="display: none;"> | ||
<!--- Zliczamy punkty za poprawienie wpisu (pktp0) ---> | <!--- Zliczamy punkty za poprawienie wpisu (pktp0) ---> | ||
− | {{#vardefine: pktp0|{{#ask: [[Art poprawiony przez::{{{1}}}]]|?Art punkty p|format=sum}} }} | + | {{#vardefine: pktp0|{{#ask: [[Art poprawiony przez::{{{1}}}]]|?Art punkty p|limit=2000|format=sum}} }} |
<!--- Zliczamy punkty za dodanie wpisu (pktp0) ---> | <!--- Zliczamy punkty za dodanie wpisu (pktp0) ---> | ||
− | {{#vardefine: pktd0|{{#ask: [[Art dodany przez::{{{1}}}]]|?Art punkty d|format=sum}} }} | + | {{#vardefine: pktd0|{{#ask: [[Art dodany przez::{{{1}}}]]|?Art punkty d|limit=2000|format=sum}} }} |
<!--- Badamy, czy pktp0 i pktd0 nie są pustymi łańcuchami. Jeśli nie są, to przpisujemy ptkp = pktp0, pktd = pktd0. Jeśli są, to: pktp=0, pktd=0 ---> | <!--- Badamy, czy pktp0 i pktd0 nie są pustymi łańcuchami. Jeśli nie są, to przpisujemy ptkp = pktp0, pktd = pktd0. Jeśli są, to: pktp=0, pktd=0 ---> | ||
Linia 10: | Linia 10: | ||
<!--- Obliczamy sumę pktp + pktd ---> | <!--- Obliczamy sumę pktp + pktd ---> | ||
− | {{#vardefine:pktsuma|{{#expr: {{#var: pktd}} + {{#var: pktp}} }} }} | + | <!--- Funkcja #number_format zapewnia prawidłowe formatowanie wyniku. Bez niej separatorem tysięcy jest przecinek, a to generuje błąd, bo musi być kropka. ---> |
+ | {{#vardefine:pktsuma|{{#expr: {{#number_format: {{#var: pktd}}|_|.||,}} + {{#var: pktp}} }} }} | ||
<!--- Zliczamy wpisy poprawione przez danego usera (artp) i przez niego dodane (artd) ---> | <!--- Zliczamy wpisy poprawione przez danego usera (artp) i przez niego dodane (artd) ---> |