跳转到内容

Umbraco/插件和扩展/TextGen Flat

来自维基教科书,开放世界中的开放书籍

TextGen.aspx 的扁平 URL

[编辑 | 编辑源代码]

一个允许通过扁平 URL 使用 /umraco/TextGen.aspx 的 Umbraco 插件。


插件可以从 http://www.darren-ferguson.com/code-bank.aspx 下载

  • 将 DLL 复制到您的 Umbraco bin 目录。
  • 在 web.config 中将 /TextGen 添加到键 umbracoReservedPaths(此变量是一个逗号分隔的列表)。
  • 将以下三个键添加到您的 web.config
	<add key="fmEnableDebugging" value="false"/>
	<add key="fmDebugPath" value="C:\TEMP"/>
	<add key="fmTextGenRequestPath" value="/TextGen"/>

您可以根据需要配置调试为开启或关闭。如果找不到调试路径,将使用 System.IO.Path.GetTempPath()。

要更改用于调用 TextGen.aspx 的扁平 URL 前缀,请将步骤 2 和 3 中的 /TextGen 替换为您选择的自定义前缀。

4. 添加一个 httpModules 部分作为 system.web 的子元素(如果您已经拥有此部分,则追加)。

	<httpModules>
		<add type="FergusonMoriyama.TextGenRewrite,FergusonMoriyamaTextGenRewrite" name="TextGenRewrite" />
	</httpModules>

您现在可以使用以下扁平 URL 生成图像

	<img src="/textgen/This%20is%20a%20pen/arial/48/000000/ff0000/1.aspx">

参数的 URL 段是 textgen.aspx 的参数,并且非常直观。

如果您遇到任何错误或问题,请通过 df at darren hyphen ferguson dot com 给我发送邮件。

华夏公益教科书