<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Thanks, that seems to have done it! I hadn't created a sorting function.<br><br>-Monte<br><br><div><hr id="stopSpelling">From: languefrancaise@gmail.com<br>Date: Wed, 15 Jul 2015 18:11:25 +0200<br>Subject: Re: [pmwiki-users] Pagelist Question<br>To: m_padget@hotmail.com; pmwiki-users@pmichaud.com<br><br><div dir="ltr"><div class="ecxgmail_default" style="font-family:'courier new',monospace;">I guess I get it working with these 2 steps :</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;">in config :</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;"><br></div><div class="ecxgmail_default" style="font-family:'courier new',monospace;"><br></div><div class="ecxgmail_default" style=""><div class="ecxgmail_default" style="font-family:'courier new',monospace;">function IntegerNameCompare($x, $y) {</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;">      # get integer value of the page name or title</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;">      $xval = intval(PageVar($x, '$RevCount'));</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;">      $yval = intval(PageVar($y, '$RevCount'));</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;">      # compare integer values</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;">      if($xval > $yval) $c = 1;</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;">      elseif($xval < $yval) $c = -1;</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;">      else $c = 0;</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;">      return $c;</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;">}</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;">$PageListSortCmp['revcount'] = 'IntegerNameCompare($x, $y)';</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;"><br></div><div class="ecxgmail_default" style="font-family:'courier new',monospace;"><br></div><div class="ecxgmail_default" style="font-family:'courier new',monospace;">And working pagelist example :</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;"><br></div><div class="ecxgmail_default" style="font-family:'courier new',monospace;">(:pagelist group=Argot count=20 order=-revcount:)</div><div class="ecxgmail_default" style="font-family:'courier new',monospace;"><br></div></div><div class="ecxgmail_default" style="font-family:'courier new',monospace;"><br></div></div><div class="ecxgmail_extra"><br><div class="ecxgmail_quote">2015-07-15 17:06 GMT+02:00 Monte Padget <span dir="ltr"><<a href="mailto:m_padget@hotmail.com" target="_blank">m_padget@hotmail.com</a>></span>:<br><blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;">


<div><div dir="ltr">I am trying to make a page that would show the pages with the most revisions. I have added $RevCount into my config.php and have tried various iterations of the line:<br><br><code>(:pagelist group=Group order=$RevCount count=10 fmt=#simple list=normal:)<br><br>but not getting the expected list. I have added {$RevCount} to a couple pages I know have high revision counts, but the list doesn't reflect.<br><br>Any help or direction would be greatly appreciated.<br><br>Thanks,<br>-Monte<br></code>                                       </div></div>
<br>_______________________________________________<br>
pmwiki-users mailing list<br>
<a href="mailto:pmwiki-users@pmichaud.com">pmwiki-users@pmichaud.com</a><br>
<a href="http://www.pmichaud.com/mailman/listinfo/pmwiki-users" rel="noreferrer" target="_blank">http://www.pmichaud.com/mailman/listinfo/pmwiki-users</a><br>
<br></blockquote></div><br></div></div>                                       </div></body>
</html>