From c399e406188afa7eac0a14154d3ac578f746d7f9 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Mon, 5 Aug 2019 21:01:04 -0400 Subject: [PATCH] Add trending_tags additional feature + usage in mod/community --- mod/community.php | 8 ++++++++ src/Content/Feature.php | 1 + 2 files changed, 9 insertions(+) diff --git a/mod/community.php b/mod/community.php index 79f3ae9c3..44365e847 100644 --- a/mod/community.php +++ b/mod/community.php @@ -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, diff --git a/src/Content/Feature.php b/src/Content/Feature.php index 0aa3e87cb..339e1a1fd 100644 --- a/src/Content/Feature.php +++ b/src/Content/Feature.php @@ -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