mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
#17785: Fixing title encoding in Live Writer
Work Item: 17785 --HG-- branch : 1.x
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Web;
|
||||||
using System.Web.Mvc;
|
using System.Web.Mvc;
|
||||||
using System.Web.Routing;
|
using System.Web.Routing;
|
||||||
using System.Xml.Linq;
|
using System.Xml.Linq;
|
||||||
@@ -207,7 +208,7 @@ namespace Orchard.Blogs.Services {
|
|||||||
|
|
||||||
//RoutePart
|
//RoutePart
|
||||||
if (blogPost.Is<RoutePart>()) {
|
if (blogPost.Is<RoutePart>()) {
|
||||||
blogPost.As<RoutePart>().Title = title;
|
blogPost.As<RoutePart>().Title = HttpUtility.HtmlDecode(title);
|
||||||
blogPost.As<RoutePart>().Slug = slug;
|
blogPost.As<RoutePart>().Slug = slug;
|
||||||
_routableService.FillSlugFromTitle(blogPost.As<RoutePart>());
|
_routableService.FillSlugFromTitle(blogPost.As<RoutePart>());
|
||||||
blogPost.As<RoutePart>().Path = blogPost.As<RoutePart>().GetPathWithSlug(blogPost.As<RoutePart>().Slug);
|
blogPost.As<RoutePart>().Path = blogPost.As<RoutePart>().GetPathWithSlug(blogPost.As<RoutePart>().Slug);
|
||||||
@@ -274,7 +275,7 @@ namespace Orchard.Blogs.Services {
|
|||||||
|
|
||||||
//RoutePart
|
//RoutePart
|
||||||
if (blogPost.Is<RoutePart>()) {
|
if (blogPost.Is<RoutePart>()) {
|
||||||
blogPost.As<RoutePart>().Title = title;
|
blogPost.As<RoutePart>().Title = HttpUtility.HtmlDecode(title);
|
||||||
blogPost.As<RoutePart>().Slug = slug;
|
blogPost.As<RoutePart>().Slug = slug;
|
||||||
_routableService.FillSlugFromTitle(blogPost.As<RoutePart>());
|
_routableService.FillSlugFromTitle(blogPost.As<RoutePart>());
|
||||||
blogPost.As<RoutePart>().Path = blogPost.As<RoutePart>().GetPathWithSlug(blogPost.As<RoutePart>().Slug);
|
blogPost.As<RoutePart>().Path = blogPost.As<RoutePart>().GetPathWithSlug(blogPost.As<RoutePart>().Slug);
|
||||||
@@ -331,7 +332,7 @@ namespace Orchard.Blogs.Services {
|
|||||||
|
|
||||||
var blogStruct = new XRpcStruct()
|
var blogStruct = new XRpcStruct()
|
||||||
.Set("postid", blogPostPart.Id)
|
.Set("postid", blogPostPart.Id)
|
||||||
.Set("title", blogPostPart.Title)
|
.Set("title", HttpUtility.HtmlEncode(blogPostPart.Title))
|
||||||
.Set("wp_slug", blogPostPart.Slug)
|
.Set("wp_slug", blogPostPart.Slug)
|
||||||
.Set("description", blogPostPart.Text)
|
.Set("description", blogPostPart.Text)
|
||||||
.Set("link", url)
|
.Set("link", url)
|
||||||
|
|||||||
Reference in New Issue
Block a user