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';
