Szablon:Art punkty: Różnice pomiędzy wersjami

Z Enkol
Przejdź do nawigacji Przejdź do wyszukiwania
+
komentarz do kodu
 
(Nie pokazano 6 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|limit=500|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|limit=500|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) --->

Aktualna wersja z 11 kwi 2019, 02:52