Blogging module: more fixes

pull/441/head
Yunus Emre Kalkan 7 years ago
parent ca2138e7fe
commit 4f3e6bbb16

@ -53,6 +53,11 @@ namespace Volo.Blogging.Posts
postDto.CommentCount = await _commentRepository.GetCommentCountOfPostAsync(postDto.Id);
}
foreach (var postDto in postDtos)
{
postDto.Tags = await GetTagsOfPost(postDto.Id);
}
foreach (var postDto in postDtos)
{
if (postDto.CreatorId.HasValue)

@ -41,35 +41,35 @@
@if (!string.IsNullOrWhiteSpace(Model.Blog.Facebook))
{
<span class="vs-seperator">|</span>
<a href="https://Facebook.com/@Model.Blog.Facebook">
<a href="https://Facebook.com/@Model.Blog.Facebook" target="_blank">
<i class="fa fa-facebook"></i>
</a>
}
@if (!string.IsNullOrWhiteSpace(Model.Blog.Twitter))
{
<span class="vs-seperator">|</span>
<a href="https://twitter.com/@Model.Blog.Twitter">
<a href="https://twitter.com/@Model.Blog.Twitter" target="_blank">
<i class="fa fa-twitter"></i>
</a>
}
@if (!string.IsNullOrWhiteSpace(Model.Blog.Instagram))
{
<span class="vs-seperator">|</span>
<a href="https://Instagram.com/@Model.Blog.Instagram">
<a href="https://Instagram.com/@Model.Blog.Instagram" target="_blank">
<i class="fa fa-instagram"></i>
</a>
}
@if (!string.IsNullOrWhiteSpace(Model.Blog.Github))
{
<span class="vs-seperator">|</span>
<a href="https://Github.com/@Model.Blog.Github">
<a href="https://Github.com/@Model.Blog.Github" target="_blank">
<i class="fa fa-github"></i>
</a>
}
@if (!string.IsNullOrWhiteSpace(Model.Blog.StackOverflow))
{
<span class="vs-seperator">|</span>
<a href="https://StackOverflow.com/@Model.Blog.StackOverflow">
<a href="https://StackOverflow.com/@Model.Blog.StackOverflow" target="_blank">
<i class="fa fa-stack-overflow"></i>
</a>
}

@ -31,7 +31,14 @@
<h1 class="my-0 display-inline-block">
@Model.Blog.Name
<small class="text-muted">
@L["BLOG"]
@if (string.IsNullOrWhiteSpace(Model.TagName))
{
@L["BLOG"]
}
else
{
@Html.Raw("#")@Model.TagName
}
</small>
</h1>
</div>
@ -44,35 +51,35 @@
@if (!string.IsNullOrWhiteSpace(Model.Blog.Facebook))
{
<span class="vs-seperator">|</span>
<a href="https://Facebook.com/@Model.Blog.Facebook">
<a href="https://Facebook.com/@Model.Blog.Facebook" target="_blank">
<i class="fa fa-facebook"></i>
</a>
}
@if (!string.IsNullOrWhiteSpace(Model.Blog.Twitter))
{
<span class="vs-seperator">|</span>
<a href="https://twitter.com/@Model.Blog.Twitter">
<a href="https://twitter.com/@Model.Blog.Twitter" target="_blank">
<i class="fa fa-twitter"></i>
</a>
}
@if (!string.IsNullOrWhiteSpace(Model.Blog.Instagram))
{
<span class="vs-seperator">|</span>
<a href="https://Instagram.com/@Model.Blog.Instagram">
<a href="https://Instagram.com/@Model.Blog.Instagram" target="_blank">
<i class="fa fa-instagram"></i>
</a>
}
@if (!string.IsNullOrWhiteSpace(Model.Blog.Github))
{
<span class="vs-seperator">|</span>
<a href="https://Github.com/@Model.Blog.Github">
<a href="https://Github.com/@Model.Blog.Github" target="_blank">
<i class="fa fa-github"></i>
</a>
}
@if (!string.IsNullOrWhiteSpace(Model.Blog.StackOverflow))
{
<span class="vs-seperator">|</span>
<a href="https://StackOverflow.com/@Model.Blog.StackOverflow">
<a href="https://StackOverflow.com/@Model.Blog.StackOverflow" target="_blank">
<i class="fa fa-stack-overflow"></i>
</a>
}

@ -40,7 +40,7 @@ namespace Volo.Blogging.Pages.Blog.Posts
{
Blog = await _blogAppService.GetByShortNameAsync(BlogShortName);
Posts = (await _postAppService.GetListByBlogIdAndTagName(Blog.Id, TagName)).Items;
PopularTags = (await _tagAppService.GetPopularTags(new GetPopularTagsInput {ResultCount = 10}));
PopularTags = (await _tagAppService.GetPopularTags(new GetPopularTagsInput {ResultCount = 10, MinimumPostCount = 2}));
}
}
}
Loading…
Cancel
Save