asp.net - 在 Orchard 网站上转换广告

标签 asp.net orchardcms google-ads-api

我对 Orchard 和网络开发本身非常陌生。我想知道是否可以在 Orchard 网站上集成/添加广告,是否有任何相关资源。

最佳答案

是的,这是可能的,但是您必须自己构建一个模块来执行此操作,因为 Orchard Gallery 中还没有任何模块可以处理广告。有一些简单的方法可以在不添加任何代码的情况下做到这一点;这真的取决于你需要做什么来放置你的广告。

如果您只是需要将一些 html 标记放到某些页面中,您可以通过 Orchard 仪表板 UI 以至少几种不同的方式完成此操作。最简单的方法是通过小部件。仪表板->小部件->侧边栏->添加->HtmlWidget。将 HTML 标记放入那里的所见即所得编辑器并设置规则,以便此小部件发布到所需的区域和所需的页面上。请注意,上面的说明说要发布到“侧边栏”区域,但您可以将其替换为您想要的任何区域。您可以使用规则/层来调整您的广告出现在哪个 URL 上。

如果您需要更复杂的行为,您可以通过创建具有 BodyPart 的自定义内容类型来完成它,或者您可以编写自定义小部件。例如,某些系统(如 DFP 广告管理系统)希望您将随机字符串添加到广告的 HTML 以进行缓存清除。我不知道 Orchard 有任何可用于此的 token 替换,但您可以自己编写代码,在 body 部分进行 token 替换。

关于asp.net - 在 Orchard 网站上转换广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10163355/

相关文章:

asp.net - 限制面向公众的 ASP.NET 应用程序演示站点?

orchardcms - 在 Orchard 中建立 1-1 关系

mysql - 从 Bash 脚本中的 CSV 文件中删除括号

ruby - 使用不同的编码和库解析 CSV 文件

google-apps-script - 使用 AdWords 脚本,我如何用 Google 云端硬盘中的 .txt 文件替换 Merchant Center 中的供稿?

asp.net - 无法调试 ASP 应用程序中的某些 aspx 页面

asp.net - 发布网站项目时临时路径太长

javascript - 使用 Asp.net 和 angularjs 的 Odata

asp.net-mvc-4 - Orchard 1.7 - 为未发布的内容创建自定义工作流程事件

基于页面的布局 - OrchardCMS