标签: umbraco-blog

如何在Web/Windows窗体中将IronRuby或IronPython与c#一起使用?

我对.net的动态语言运行时非常感兴趣,并且看到IronRuby/IronPython是建立在它之上的.我找不到一些在c#中使用Ruby/Python动态的例子,这是我真正感兴趣的.

我看过微软的视频,它使用c#4的动态从Silverlight中调用JavaScript,只是想知道在web/windows窗体中调用Ruby/Python是多么容易?我知道Umbraco在某个地方有一个python实现,这是可能的,但不确定如何?

谢谢.

asp.net ironpython ironruby umbraco-blog c#-4.0

8
推荐指数
1
解决办法
640
查看次数

Umbraco学习资源?

Hai all,我需要在umbraco中创建一个站点.学习Umbraco有什么好资源吗?我是CMS的新手.哪个是好学习网站?

.net asp.net umbraco content-management-system umbraco-blog

8
推荐指数
2
解决办法
5320
查看次数

如何在Umbraco中设置默认网页

我刚刚开始尝试使用Umbraco,所以我希望这听起来并不愚蠢.

我正在尝试将默认网页设置为我的网站,但我没有运气.我最近安装了umbraco v 4.7.1.1,以及使用安装向导时可以选择的博客入门套件.

在我的"内容视图"中,我有以下结构:

内容(文件夹)

  • 个人网站(文件夹)
    • 指数
    • 关于
    • MyTestBlog

当我查看MyTestBlog的Properties选项卡时,Template属性设置为"Blog Post".当我访问www.mytestsite.com时,MyTestBlog上的内容会显示在网站的默认网页上.

我将Index页面的Template属性设置为"Textpage".我右键单击了"个人站点"文件夹并选择了"排序".在"排序"弹出窗口中,我将"索引"拖动到列表顶部,使其排序顺序为零(0).

从我读过的内容来看,作为第一项的设置将是Umbraco中的默认网页,但对我来说似乎并非如此.无论我尝试什么,我都无法将Index作为网站的默认网页.

我已经检查过以确保所有网页都已发布.有什么我想念或不做的事吗?

谢谢!

umbraco umbraco-blog

8
推荐指数
1
解决办法
9053
查看次数

在Umbraco中使用XSLT从Xml中选择前X个项目

我有一个基于Umbraco的博客,我想在我博客的首页上显示每个类别的前10个帖子.类别只是我的文档类型的另一个属性.

Umbraco基本上将其内容存储为XML,因此category是我的博客文章xml的一个元素.

我使用Blog4Umbraco作为Umbraco的基础博客包,它将博客帖子("文档")存储在基于日期的年/月/日层次结构中.例如,如果我今天创建了一个博客文章"帮我解决这个问题",它将在/ 2011/02/16/help-me-with-this.

我有xlst来显示所有帖子.它遍历每个文件夹,然后按日期排序.问题是我只想要每个类别的10篇最新博客文章.以下xslt显示选择特定类别的所有博客帖子.我如何将其限制为10只,因为我可能需要跨越多个文件夹(多天,几个月甚至几年)才能获得10个?

<msxsl:script implements-prefix='ss' language='CSharp'>  
<![CDATA[
public string monthName(int monthNum)
{
DateTime date = new DateTime(1,monthNum,1);
return date.ToString("MMMM");
}
public int dayNumber(string date)
{
DateTime mydate = DateTime.Parse(date);
return mydate.Day;
}]]>
</msxsl:script>

<xsl:output method="html" omit-xml-declaration="yes"/>

<xsl:param name="currentPage"/>
<xsl:param name="topic" select="/macro/category"/>

<xsl:template match="/">
<div id="archive">
  <h3><xsl:value-of select="$topic" /></h3>
  <xsl:for-each select="$currentPage/ancestor-or-self::node [@nodeTypeAlias = 'Blog']/node [@nodeTypeAlias = 'DateFolder']">
  <xsl:sort select="number(@nodeName)" data-type="number" order="descending"/>
  <xsl:for-each select="./node [@nodeTypeAlias = 'DateFolder']">
  <xsl:sort select="number(@nodeName)" data-type="number" order="descending"/>

  <xsl:for-each select=".//node [@nodeTypeAlias = 'BlogPost']">
    <xsl:sort select="ss:dayNumber(@createDate)" data-type="number" order="descending"/> …
Run Code Online (Sandbox Code Playgroud)

xml xslt umbraco umbraco-blog

3
推荐指数
1
解决办法
4290
查看次数

如何从Umbraco(Razor)中的富文本编辑器中删除html标签

我使用富文本编辑器在产品页面上显示说明,但页面呈现为:

<p>text description</p>
Run Code Online (Sandbox Code Playgroud)

描述的宏是:

剃刀语法:

@foreach ( var page in @Model.Children)
{


    <div id="productSection">
  <div id="productstext">

  <div id="image">
  <a href="@page.Url"><img src="@page.productImage" height="200px" width="230px"/></a> </div>
 <div id="title">
  <h3>@page.GetProperty("productTitle") </h3> </div>

<div id="description">

 @page.GetProperty("product") </div>
 </div>
 </div>
} 
Run Code Online (Sandbox Code Playgroud)

Thnx提前

umbraco umbraco-blog razor

3
推荐指数
1
解决办法
1万
查看次数

Umbraco + wordpress

我刚刚听说过这个umbraco,并在官方网站上观看了这个演示.那么可以用它来维护我的wordpress博客吗?我目前正在使用windows live writer,我可以下载帖子,编辑它们,然后上传回来.是否可以这样做?

谢谢

wordpress umbraco umbraco-blog

3
推荐指数
1
解决办法
456
查看次数

通过.NET发布到Umbraco后没有出现的文章

我有一个.NET(C#)脚本,它从XML文件中提取新闻文章.一切都很好,但是当它出版并出现在网页上时,有些事情并不完全正确.

这是迄今为止的代码:

            try {
                    newNode.Save();
                    newNode.Publish(User.GetUser(0));   //0 is default user
                }
                catch (Exception ex) {
                    // error message
                }
                umbraco.library.UpdateDocumentCache(newNode.Id);
Run Code Online (Sandbox Code Playgroud)

如您所见,我正在尝试发布的是newNode.它首先保存,然后通过具有发布权限的用户0发布,然后更新文档缓存.问题是它出现在Umbraco的后端,但文档链接只是一个哈希(#),它不会显示在网页上.

任何人都可以建议为什么这种出版方法不起作用?

编辑:应该提到,我正在使用Umbraco 4.7.1

.net c# umbraco umbraco-blog

3
推荐指数
1
解决办法
2508
查看次数

页面重定向而不更改URL-Umbraco | C#

我在Umbraco有两个模板.一个用于桌面,另一个用于移动 我有一个小脚本,可以检测请求的用户代理并相应地重定向用户.

如果请求是从桌面进行的,则用户将被重定向到带有URL的桌面模板www.abc.com.

如果从移动设备发出请求,则会将用户重定向到带有网址的移动模板 www.abc.com/?alttemplate=mobilehomepage

如何使桌面和移动设备的URL相同.

Response.Redirect用于重定向.

提前致谢.

c# asp.net umbraco umbraco-blog umbraco5

2
推荐指数
1
解决办法
1949
查看次数

Umbraco 7 - 重命名节点名称不会停止URL工作

我的树中有一个名为Register的节点,umbraco创建了这个页面,其URL为:

Domain.com/register

这是我期待的,然后我决定将节点的名称更改为"注册步骤1"

正如我期待URL更改并查看umbraco后台的URL现在

Domain.com/register-step-1

到目前为止一切都好......对吧?

好的,但现在如果我导航到Domain.com/register

Umbraco自动将我重定向到Domain.com/register-step-1

任何人都可以解释为什么会这样吗?

在我的场景中,这种行为实际上很好,意味着如果有人在外部网站上创建了链接,他们不需要更新它,用户仍然会看到我希望他们看到的页面,所有这一切都没有我做任何事情.

但在其他情况下,这可能正是你不想发生的事情,所以我怎么能把它关掉呢?

有任何想法吗?

umbraco umbraco-blog umbraco6 umbraco7

0
推荐指数
1
解决办法
550
查看次数