DotNetNuke 6 - 创建使用 javascript 的模块

发布于 2024-12-20 20:45:16 字数 639 浏览 2 评论 0原文

我想创建一个模块,将一些后台自定义 JavaScript 嵌入到页面的标题部分。 javascript 填充的 div 框。 (我在想一些谷歌图表/地图的例子)。

我的问题是,我找到的指南似乎需要一些创建模块等方面的知识,而且我对它还很陌生,所以希望这里有人能概述我需要的步骤或真正从底部涵盖这一点的指南,而不仅仅是第一个谷歌结果,因为我已经完成了它们,但仍然没有制作我的里尔示例模块。

一个带有红色 div 框的模块,其中标题部分的一些 javascript 向 div 框添加了一些文本,这将是我学习的一个很好的例子。

希望有人能指出我正确的方向。

  1. 第一步。
    我设法运行一个本地站点,创建一个示例模块并将 hello world 添加到视图中。 10 分钟,选择用于 dnn 安装的 webmatrix 安装,并设置所有托管和运行 dnn 的站点,并将 dnn 安装到 sql mdl express 文件 vent 中,没有任何错误。

  2. 第二步
    如何在模块加载时向页面标题添加一些 JavaScript。

  3. 如何制作像博客模块这样的包,将多个模块/控制器添加到页面。考虑有一个显示谷歌地图的主模块,以及一个具有一些操作/设置的控制器模块,这些操作/设置将触发地图上的内容。

I would like to create a module that has some behind the scene custom javascript embedded into the header section of the page. A div box that the javascript populate. (I was thinking of some google chart/map example).

My problem is that the guides i find, seem to expect somewhat abit of knowledge of creating modules and such and im all new to it, so hoping someone here could outline the steps i need or the guides that really covers this from bottom, not just the first google results as I have been over them and still havent made my lille sample module.

A module with a red div box, where some javascript from the header section adds some text to the div box will be a good example for me to learn from.

Hope someone can point me in the right direction.

  1. First step.
    I managed to get a local site running, creating a sample module and adding hello world to the view. 10min by selecting the webmatrix install for dnn installing and setting all the site hosting up and running and install of dnn into a sql mdl express file vent without any errors.

  2. Second step
    How to add some javascript to the header of the page whenever the module is loaded.

  3. How to do a package like the blog module, that add multiply module/controllers to a page. Thinking of having a main module that shows a google map, and a controller module that have some actions/settings that will trigger stuff on the map.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

铁憨憨 2024-12-27 20:45:16

要开始模块开发,我建议查看有关模块开发的 Wiki 页面

http ://www.dotnetnuke.com/Resources/Wiki/Page/Module-Development.aspx

另请查看我的 Visual Studio 模块开发模板 http://christoctemplate.codeplex.com/

更新:
要利用 DNN 6.1+ 中的 JS/CSS 包含功能,请查看此 wiki 条目 http://www.dotnetnuke.com/Resources/Wiki/Page/Client-Resource-Management-API.aspx

To get started with module development I recommend checking out the Wiki page on Module Development

http://www.dotnetnuke.com/Resources/Wiki/Page/Module-Development.aspx

Also check out my module development templates for Visual Studio http://christoctemplate.codeplex.com/

update:
To utilize the JS/CSS inclusion features in DNN 6.1+ check out this wiki entry http://www.dotnetnuke.com/Resources/Wiki/Page/Client-Resource-Management-API.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文