Улучшене Блогов
Аватары пользователей на главной странице блогов для Social Engine Blogs
[quote]Откройте templates/browse_blogs.tpl
Вставьте после:
{section name=blogentry_loop loop=$blogentries}
<div class='blogs_browse_item {cycle name="blogmg" values="blogs_browse_item_left, blogs_browse_item_right"} {cycle name="blogbg" values="blogs_browse1,blogs_browse2,blogs_browse2,blogs_browse1"}' style='width: 435px; height:115px; float: left;'>
<table cellpadding='0' cellspacing='0'>
<tr>
<td style='vertical-align: top; padding: 10px;'>
Код:
<td style='vertical-align: top; padding: 5px;'>
<a href='{$url->url_create("blog_entry", $blogentries[blogentry_loop].blogentry_author->user_info.user_username, $blogentries[blogentry_loop].blogentry_id)}'><img src='{$blogentries[blogentry_loop].blogentry_author->user_photo("./images/nophoto.gif", TRUE)}' border='0' class='photo' width='50' height='50' {$blogentries[blogentry_loop].blogentry_author->user_displayname}'>
</td><td style='padding-left:5px;vertical-align: top;'>
[/quote]Для лучшей юзабельности можно добавить постраничную навигацию в конце списка
[quote]Вставьте после:
{cycle name="blogret" values=",<div style='clear: both; height: 10px;'></div>"}
{/section}
<div style='clear: both;'></div>
Код:
{* DISPLAY PAGINATION MENU IF APPLICABLE *}
{if $maxpage > 1}
<div style='text-align: center; padding-bottom: 10px;'>
{if $p != 1}
<a href='javascript:void(0);' onclick='document.seBrowseBlogs.p.value={math equation="p-1" p=$p};document.seBrowseBlogs.submit();'>« {lang_print id=182}</a>
{else}
« {lang_print id=182}
{/if}
|
{if $p_start == $p_end}
<b>{lang_sprintf id=184 1=$p_start 2=$total_blogentries}</b>
{else}
<b>{lang_sprintf id=185 1=$p_start 2=$p_end 3=$total_blogentries}</b>
{/if}
|
{if $p != $maxpage}
<a href='javascript:void(0);' onclick='document.seBrowseBlogs.p.value={math equation="p+1" p=$p};document.seBrowseBlogs.submit();'>{lang_print id=183} »</a>
{/if}
</div>
{/if}