Index: DynamicPageList.hooks.php =================================================================== --- DynamicPageList.hooks.php.orig 2016-06-14 01:13:26.000000000 +0200 +++ DynamicPageList.hooks.php 2017-01-02 22:48:08.591552145 +0100 @@ -491,6 +491,16 @@ class DynamicPageListHooks { break; case 'popularity': $sqlSort = 'page_counter'; + + $hitcounter = $dbr->tableName( 'hit_counter' ); + $page = $dbr->tableName( 'page' ); + + $tables[] = "$hitcounter AS c$currentTableNumber"; + $fields[] = "c$currentTableNumber.page_counter"; + $where[] = "$page.page_id = c$currentTableNumber.page_id"; + + $currentTableNumber++; + break; case 'categoryadd': $sqlSort = 'c1.cl_timestamp';