Z verze
změnil(a) David Brazda
k 07.01.2021 18:29
Na verzi < 45.1 >
změnil(a) David Brazda
k 01.03.2021 11:04
>
Popis verze: Update average rating

Přehled

Rozpis

Na stránce změněno:
Nadpis
... ... @@ -1,1 +1,1 @@
1 -Macro - changedpages
1 +Macro - changedpages1 - forTest
Obsah
... ... @@ -1,0 +1,6 @@
1 +**~{~{changedpages1/}}**
2 +
3 +**for test just on this wiki**
4 +
5 +{{changedpages1/}}
6 +
XWiki.AverageRatingsClass[0]
Average Vote
... ... @@ -1,0 +1,1 @@
1 +2.0
Manager Identifier
... ... @@ -1,0 +1,1 @@
1 +ratings
Number of Votes
... ... @@ -1,0 +1,1 @@
1 +1
Voted Entity Reference
... ... @@ -1,0 +1,1 @@
1 +document:xwiki:BackEnd.Macro - changedpages - forTest.WebHome
Scale of votes
... ... @@ -1,0 +1,1 @@
1 +5
Date of last update
... ... @@ -1,0 +1,1 @@
1 +2021-02-28 13:21:00.33
XWiki.WikiMacroClass[0]
Cached
... ... @@ -1,0 +1,1 @@
1 +Ne
Context elements
... ... @@ -1,0 +1,1 @@
1 +Wiki
Asynchronous rendering
... ... @@ -1,0 +1,1 @@
1 +Ne
Macro code
... ... @@ -1,0 +1,22 @@
1 +{{velocity}}
2 +##fetches last 6 created pages in 30days
3 +#set($howManyDays = 30)
4 +#set($limit = 5)
5 +#set($fromDate = $datetool.systemCalendar)
6 +#set($discard = $fromDate.add(7,-$howManyDays))
7 +#set ($list = $services.query.xwql('where doc.creationDate > :date and doc.hidden = 0 order by doc.creationDate desc').bindValue('date', $datetool.toDate($fromDate)).setLimit($limit).execute())
8 +##if there are less than $limit pages created in 30 days, then repeat the query without 30days limitation
9 +#if ($list.size() < $limit)
10 +#set ($list = $services.query.xwql('where doc.hidden = 0 order by doc.creationDate desc').setLimit($limit).execute())
11 +#end
12 +#if ($list.size() != 0)
13 +Nově vytvořené stránky
14 +#foreach($reference in $list)
15 + #set ($document = $xwiki.getDocument($reference))
16 + #if (!$document.isHidden() && ($document.getTitle()))
17 + #set ($label = $document.getTitle())
18 + * [[$label>>$document]]
19 + #end
20 +#end
21 +#end
22 +{{/velocity}}
Macro content availability
... ... @@ -1,0 +1,1 @@
1 +No content
Macro description
... ... @@ -1,0 +1,1 @@
1 +Seznam nedávno změněné stránek
Macro id
... ... @@ -1,0 +1,1 @@
1 +changedpages1
Macro name
... ... @@ -1,0 +1,1 @@
1 +Nedávno upravené stránky
Supports inline mode
... ... @@ -1,0 +1,1 @@
1 +Ne
Macro visibility
... ... @@ -1,0 +1,1 @@
1 +Current Wiki
XWiki.WikiMacroParameterClass[0]
Parameter default value
... ... @@ -1,0 +1,1 @@
1 +5
Parameter description
... ... @@ -1,0 +1,1 @@
1 +Počet uvedených stránek (default 5)
Parameter mandatory
... ... @@ -1,0 +1,1 @@
1 +Ne
Parameter name
... ... @@ -1,0 +1,1 @@
1 +limit