Баги BlogEngine.Net версии 1.6.0.0

Так, ну вот и с почином, есть первый баг :)

  1. В настройках не работает вкладка "Configuration" на вкладке "Комментарии" 
  2. При добавлении текста в поле "Описание", если в настройках не стоит галка "Краткие описания в списке записей", то в списках постов по прежнему отображается полный текст. Кому как, а по мне, так это бага. Ну, знаете, иногда надо таки сделать "под кат" для конкретного длинного и занудного поста, при том что остальные посты вполне себе должны быть полностью показаны, тогда пишешь текст в описание и вуаля - в списке отображается только описание.  

    Рецепт:
    в \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;
    }
    }

 

 

www.gavrilov-fam.ru

RecentComments

Comment RSS

Стоит внимания

democrator.ru