Z verze
změnil(a) David Brazda
k 23.02.2021 14:33
Na verzi < 48.1 >
změnil(a) David Brazda
k 06.04.2021 12:44
< >
Popis verze: Nahrát nový obrázek brevnov_int_podkroví_smer_bok.jpg

Přehled

Rozpis

Na stránce změněno:
Obsah
... ... @@ -2,21 +2,4 @@
2 2  
3 3  **for test just on this wiki**
4 4  
5 -{{changedpages1/}}
6 -
7 -
8 -{{velocity}}
9 -#set ($list = $services.query.xwql('where doc.hidden = 0 order by doc.date desc').execute())
10 -Skript pro sitemap, nezobrazujeme stranky, ktere maji v nazvu XWiki.
11 -#foreach($reference in $list)
12 - #set ($document = $xwiki.getDocument($reference))
13 - #set ($nazev = $document.toString())
14 - #if (($nazev.contains("XWiki.")) || ($nazev.contains("Macros.")))
15 - #else
16 - * $document
17 - ** $document.getTitle()
18 - *** $reference
19 -
20 - #end
21 -#end
22 -{{/velocity}}
5 +{{changedpages1 limit="10"/}}
brevnov_int_podkroví_smer_bok.jpg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.DavidBrazda
Size
... ... @@ -1,0 +1,1 @@
1 +3.8 MB
Content
XWiki.WikiMacroClass[0]
Macro code
... ... @@ -1,19 +1,24 @@
1 1  {{velocity}}
2 -##fetches last 5 created pages in 30days
2 +##fetches last 6 created pages in 30days
3 3  #set($howManyDays = 30)
4 -#set($limit = 5)
4 +#set($limit = $xcontext.macro.params.get('limit'))
5 +#if (!$limit)
6 + #set($limit = 5)
7 +#end
5 5  #set($fromDate = $datetool.systemCalendar)
6 -#set($discard = $fromDate.add(6,-$howManyDays))
7 -#set ($list = $services.query.xwql('where doc.date > :date and doc.hidden = 0 order by doc.date desc').bindValue('date', $datetool.toDate($fromDate)).setLimit($limit).execute())
9 +#set($discard = $fromDate.add(7,-$howManyDays))
10 +#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())
11 +##if there are less than $limit pages created in 30 days, then repeat the query without 30days limitation
12 +#if ($list.size() < $limit)
13 +#set ($list = $services.query.xwql('where doc.hidden = 0 order by doc.creationDate desc').setLimit($limit).execute())
14 +#end
8 8  #if ($list.size() != 0)
9 -Naposledy upravené
16 +No vytvořené stránky
10 10  #foreach($reference in $list)
11 11   #set ($document = $xwiki.getDocument($reference))
12 - #set ($parentDoc = $xwiki.getDocument($document.parent))
13 - ## nezobrazujeme skryte stranky a stranky na ktere zrovna jsme
14 - #if ((!$document.isHidden()) && ($document != $doc))
15 - * [[$document.getTitle()>>$document]] v sekci #if ($document.parent) [[$parentDoc.getTitle()>>$parentDoc]] #end
16 -
19 + #if (!$document.isHidden() && ($document.getTitle()))
20 + #set ($label = $document.getTitle())
21 + * [[$label>>$document]]
17 17   #end
18 18  #end
19 19  #end
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.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