Section notices should not take up too much space.

No configuration options for the max amount of characters yet.
This commit is contained in:
Mikael Nordfeldth 2013-11-11 00:47:09 +01:00
parent 1349eb349a
commit a987db2c55

View File

@ -50,6 +50,8 @@ define('NOTICES_PER_SECTION', 6);
class NoticeSection extends Section
{
protected $maxchars = 140;
function showContent()
{
$notices = $this->getNotices();
@ -98,7 +100,9 @@ class NoticeSection extends Section
$this->out->elementEnd('span');
$this->out->elementStart('p', 'entry-content');
$this->out->raw($notice->rendered);
$this->out->text(mb_strlen($notice->content) > $this->maxchars
? mb_substr($notice->content, 0, $this->maxchars) . '…'
: $notice->content);
$this->out->elementEnd('p');
$this->out->elementStart('div', 'entry_content');