Так, ну вот и с почином, есть первый баг :)
- В настройках не работает вкладка "Configuration" на вкладке "Комментарии"
- При добавлении текста в поле "Описание", если в настройках не стоит галка "Краткие описания в списке записей", то в списках постов по прежнему отображается полный текст. Кому как, а по мне, так это бага. Ну, знаете, иногда надо таки сделать "под кат" для конкретного длинного и занудного поста, при том что остальные посты вполне себе должны быть полностью показаны, тогда пишешь текст в описание и вуаля - в списке отображается только описание.
Рецепт:
в \BlogEngine.Core\Web\Controls\PostViewBase.cs со строки 189 (в свойстве string Body)
string body = Post.Content;
bool description = !string.IsNullOrEmpty(Post.Description);
if (ShowExcerpt || (description && ServingLocation.SinglePost != this.Location))
{
string link = " <a href=\"" + Post.RelativeLink.ToString() + "\">[" + Utils.Translate("more") + "]</a>";
if (description)
{
body = Post.Description.Replace(Environment.NewLine, "<br />") + link;
}
else
{
body = Utils.StripHtml(Post.Content);
if (body.Length > this.DescriptionCharacters)
body = body.Substring(0, this.DescriptionCharacters) + "..." + link;
}
}
вместо
if (ShowExcerpt)
{
string link = " <a href=\"" + Post.RelativeLink.ToString() + "\">[" + Utils.Translate("more") + "]</a>";
if (!string.IsNullOrEmpty(Post.Description))
{
body = Post.Description.Replace(Environment.NewLine, "<br />") + link;
}
else
{
body = Utils.StripHtml(Post.Content);
if (body.Length > this.DescriptionCharacters)
body = body.Substring(0, this.DescriptionCharacters) + "..." + link;
}
}