]> git.mxchange.org Git - friendica.git/commitdiff
Add trending_tags additional feature + usage in mod/community
authorHypolite Petovan <hypolite@mrpetovan.com>
Tue, 6 Aug 2019 01:01:04 +0000 (21:01 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Tue, 6 Aug 2019 11:09:04 +0000 (07:09 -0400)
mod/community.php
src/Content/Feature.php

index 79f3ae9c3ae64a3a2ee96535ba9807a60b8e9ea6..44365e847f14da3004a0664c9cba5e3551638ccb 100644 (file)
@@ -198,6 +198,14 @@ function community_content(App $a, $update = 0)
                $o .= $pager->renderMinimal(count($r));
        }
 
+       if (empty($a->page['aside'])) {
+               $a->page['aside'] = '';
+       }
+
+       if (\Friendica\Content\Feature::isEnabled(local_user(), 'trending_tags')) {
+               $a->page['aside'] .= \Friendica\Content\Widget\TrendingTags::getHTML($content);
+       }
+
        $t = Renderer::getMarkupTemplate("community.tpl");
        return Renderer::replaceMacros($t, [
                '$content' => $o,
index 0aa3e87cb0446452b79d334916e9c9da8e4b0a3d..339e1a1fd5496fd768e2bac48d8d230974c999db 100644 (file)
@@ -84,6 +84,7 @@ class Feature
                                ['multi_profiles',  L10n::t('Multiple Profiles'),      L10n::t('Ability to create multiple profiles'), false, Config::get('feature_lock', 'multi_profiles', false)],
                                ['photo_location',  L10n::t('Photo Location'),         L10n::t("Photo metadata is normally stripped. This extracts the location \x28if present\x29 prior to stripping metadata and links it to a map."), false, Config::get('feature_lock', 'photo_location', false)],
                                ['export_calendar', L10n::t('Export Public Calendar'), L10n::t('Ability for visitors to download the public calendar'), false, Config::get('feature_lock', 'export_calendar', false)],
+                               ['trending_tags', L10n::t('Trending Tags'), L10n::t('Show a community page widget with a list of the most popular tags in recent public posts.'), false, Config::get('feature_lock', 'trending_tags', false)],
                        ],
 
                        // Post composition