From 19507f22755e57a0657370a73ba3d575bb8d304c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Jaussoin?= Date: Mon, 5 Dec 2016 23:33:45 +0100 Subject: [PATCH] Small improvements for the Communities Center properly the 3 colums Improve the logo and bubbles rendering Add link to public URL Show more infos in CommunityData --- app/models/item/Item.php | 2 +- app/models/item/ItemDAO.php | 13 +++++++- app/widgets/Communities/_communities.tpl | 3 -- app/widgets/Communities/communities.tpl | 2 +- app/widgets/CommunityData/_communitydata.tpl | 12 ++++++-- app/widgets/Post/_post_card.tpl | 32 ++++++++++++++++---- locales/locales.ini | 1 + themes/material/css/style.css | 5 ++- 8 files changed, 53 insertions(+), 17 deletions(-) diff --git a/app/models/item/Item.php b/app/models/item/Item.php index d21d4c261..712570e4c 100644 --- a/app/models/item/Item.php +++ b/app/models/item/Item.php @@ -128,7 +128,7 @@ class Item extends Model } } - public function getLogo($size = 120) + public function getLogo($size = false) { $p = new Picture; return $p->get($this->server.$this->node, $size); diff --git a/app/models/item/ItemDAO.php b/app/models/item/ItemDAO.php index 242c084e7..4458b1bf5 100644 --- a/app/models/item/ItemDAO.php +++ b/app/models/item/ItemDAO.php @@ -290,8 +290,19 @@ class ItemDAO extends SQL function getItem($server, $item) { $this->_sql = ' select * from item + left outer join ( + select node, count(node) as num from postn + where origin = :server + group by node) as p + on p.node = item.node + left outer join ( + select node, count(node) as sub from subscription + where server = :server + group by node + ) as sub + on sub.node = item.node where - node = :node + item.node = :node and server = :server'; $this->prepare( diff --git a/app/widgets/Communities/_communities.tpl b/app/widgets/Communities/_communities.tpl index 178376105..63932c5c6 100644 --- a/app/widgets/Communities/_communities.tpl +++ b/app/widgets/Communities/_communities.tpl @@ -29,9 +29,6 @@ -->