mirror of
https://github.com/e107inc/e107.git
synced 2025-08-02 20:57:26 +02:00
#2272 New Forum Posts - Bootstrap standard markup.
This commit is contained in:
@@ -45,7 +45,7 @@ class forum_newforumposts_menu // plugin folder + menu name (without the .php)
|
|||||||
$qry = "
|
$qry = "
|
||||||
SELECT
|
SELECT
|
||||||
p.post_user, p.post_id, p.post_datestamp, p.post_user_anon, p.post_entry,
|
p.post_user, p.post_id, p.post_datestamp, p.post_user_anon, p.post_entry,
|
||||||
t.thread_id, t.thread_datestamp, t.thread_name, u.user_name, f.forum_sef
|
t.thread_id, t.thread_datestamp, t.thread_name, u.user_id, u.user_name, u.user_image, u.user_currentvisit, f.forum_sef
|
||||||
FROM `#forum_post` as p
|
FROM `#forum_post` as p
|
||||||
|
|
||||||
LEFT JOIN `#forum_thread` AS t ON t.thread_id = p.post_thread
|
LEFT JOIN `#forum_thread` AS t ON t.thread_id = p.post_thread
|
||||||
@@ -67,14 +67,19 @@ class forum_newforumposts_menu // plugin folder + menu name (without the .php)
|
|||||||
$pref = e107::getPref();
|
$pref = e107::getPref();
|
||||||
|
|
||||||
$qry = $this->getQuery();
|
$qry = $this->getQuery();
|
||||||
|
$ns = e107::getRender();
|
||||||
|
|
||||||
|
|
||||||
|
$list = null;
|
||||||
|
$text = null;
|
||||||
|
|
||||||
if($results = $sql->gen($qry))
|
if($results = $sql->gen($qry))
|
||||||
{
|
{
|
||||||
$text = "<ul class='newforumposts-menu'>";
|
$list = "<ul class='media-list newforumposts-menu'>";
|
||||||
|
|
||||||
while($row = $sql->fetch())
|
while($row = $sql->fetch())
|
||||||
{
|
{
|
||||||
|
|
||||||
$datestamp = $tp->toDate($row['post_datestamp'], 'relative');
|
$datestamp = $tp->toDate($row['post_datestamp'], 'relative');
|
||||||
$id = $row['thread_id'];
|
$id = $row['thread_id'];
|
||||||
$topic = ($row['thread_datestamp'] == $row['post_datestamp'] ? '' : 'Re:');
|
$topic = ($row['thread_datestamp'] == $row['post_datestamp'] ? '' : 'Re:');
|
||||||
@@ -116,22 +121,32 @@ class forum_newforumposts_menu // plugin folder + menu name (without the .php)
|
|||||||
));
|
));
|
||||||
|
|
||||||
|
|
||||||
$text .= "<li>";
|
$list .= "<li class='media'>";
|
||||||
|
|
||||||
|
$list .= "<div class='media-left'>";
|
||||||
|
$list .= "<a href='".$url."'>".$tp->toAvatar($row, array('shape'=>'circle'))."</a>";
|
||||||
|
$list .= "</div>";
|
||||||
|
|
||||||
|
$list .= "<div class='media-body'>";
|
||||||
|
|
||||||
if (!empty($this->menuPref['title']))
|
if (!empty($this->menuPref['title']))
|
||||||
{
|
{
|
||||||
$text .= "<a href='{$url}'>{$topic}</a><br />{$post}<br /><small class='text-muted muted'>".LAN_FORUM_MENU_001." {$poster} {$datestamp}</small>";
|
$list .= "<h4 class='media-header'><a href='{$url}'>{$topic}</a></h4>{$post}<br /><small class='text-muted muted'>".LAN_FORUM_MENU_001." {$poster} {$datestamp}</small>";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$text .= "<a href='{$url}'>".LAN_FORUM_MENU_001."</a> {$poster} <small class='text-muted muted'>{$datestamp}</small><br />{$post}<br />";
|
$list .= "<a href='{$url}'>".LAN_FORUM_MENU_001."</a> {$poster} <small class='text-muted muted'>{$datestamp}</small><br />{$post}<br />";
|
||||||
}
|
}
|
||||||
|
|
||||||
$text .= "</li>";
|
$list .= "</div></li>";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$text .= "</ul>";
|
$list .= "</ul>";
|
||||||
|
|
||||||
|
$text = $list;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -150,7 +165,7 @@ class forum_newforumposts_menu // plugin folder + menu name (without the .php)
|
|||||||
|
|
||||||
// e107::debug('menuPref', $this->menuPref);
|
// e107::debug('menuPref', $this->menuPref);
|
||||||
|
|
||||||
e107::getRender()->tablerender($caption, $text, 'nfp_menu');
|
$ns->tablerender($caption, $text, 'nfp_menu');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -40,3 +40,16 @@ ul.breadcrumb li span.divider { padding-left:5px; }
|
|||||||
|
|
||||||
.img-responsive { max-width:100%; }
|
.img-responsive { max-width:100%; }
|
||||||
|
|
||||||
|
|
||||||
|
.media-list {
|
||||||
|
padding-left: 0;
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.media-body, .media-left, .media-right {
|
||||||
|
display: table-cell;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
.media-left, .media > .pull-left {
|
||||||
|
padding-right: 10px;
|
||||||
|
}
|
Reference in New Issue
Block a user