问题标签 [dotnetnuke]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 为 DNN 页面放置代码
我很难找到可以为我的 dnn 页面放置代码的位置。
例如:
MyPage.ascx 已经有
它需要它才能被投射到皮肤上。
但是,我希望能够添加一个在 Page_Load 上执行的 VB 函数,所以我制作了自己的代码隐藏文件。但是我无法取出当前控件(一个引用 skin.vb)放入我自己的控件中,并且您不能拥有多个控件。
我也尝试将代码嵌入标签中,但我需要做一些导入,这给了我一个错误,说它们必须在文件的开头声明等等......
有人知道如何为 DNN 页面正确添加代码隐藏吗?
module - DNN 问题:动态注册、Paypal 和用户创建
我在使用 DNN 的动态注册模块时遇到问题。
该模块设置了表单完成事件,用户被重定向到贝宝,支付完成后创建用户并发送电子邮件。
我还对其进行了设置,以便在付款完成时发送一封电子邮件,只是为了测试模块是否知道付款何时完成。
我尝试在启用支付网关 (Paypal) 的情况下完成该过程 - 电子邮件被发送出去,但没有创建用户。但是,当我禁用支付网关时,会创建一个用户并发送电子邮件。
我在这里遗漏了什么使模块没有意识到它需要创建用户吗?
模块发送电子邮件的事实让我认为它也应该触发 Uesr Creation 事件。
关于动态注册如何与 Paypal 一起使用或我如何解决这个问题的任何想法/提示?
css - 一个伪类有多少权重?
我在 DNN 环境中工作,其中每个站点加载的默认样式表设置伪类的样式。我可以编辑默认样式表,但由于这是库存并且带有所有升级,我宁愿不理会它并在皮肤级别覆盖它们的样式。
有谁知道让所有这些伪类再次开始收听独立元素的解决方案?
还有,再强也a:hover {}
总能打不过?selector a {}
selector
编辑:我不想使用 !important 因为我必须在任何地方使用重要,并且我不想在文档中嵌入任何样式。
我的假设是 a:link{text-decoration:none;} 只会被相同的伪类覆盖,我希望有一种方法可以解决必须始终为每个 a 标签定义伪类的方法。
asp.net - 如何从 DNN 中的 .ascx Web 用户控件更新 ScriptManager?
我创建了一个需要在我的 .ascx 页面中使用的 Web 服务。我不能只添加这个:
因为那时我在页面上有多个 ScriptManager。所以我做了一些研究,发现我需要将它添加到 Page_Load 事件中......
但我无法访问 Page_Load 事件,因为已经有一个预设(它是一个皮肤和所有)所以我把代码扔在了<script runat="server"></script>
然而,它给了我一个错误,说“预期声明”......我拿出了几行,它似乎在说它找不到 Me.Page(或者它即将出现空)
关于我做错了什么的任何见解?
我可以像我一样访问 Me.Page<script runat="server">
还是应该以不同的方式访问?
asp.net - 当密码存储为哈希值时检索密码
如果密码存储为哈希值,用户是否可以要求将密码通过电子邮件发送给自己?
有什么方法可以将哈希值转换为具有正确信息的明文值(以及您需要什么信息)?
如果用户在两个站点上存储了相同的密码哈希值,那么两个站点的密码是否相同?
vb.net - 自定义代码进入标准 DotNetNuke 登录?
我在哪里可以找到处理 DNN 登录的函数?我想为登录添加自定义功能,但在 Login.ascx.vb 中看不到该功能(除非我错过了)。
有一个标签和一个构成登录的标签。我认为其中一个具有实际的“登录”按钮,但我似乎无法弄清楚它们来自哪里。
据我所知,这是登录所在的位置
asp.net - 什么与 AspNetMembershipProvider 中的 DotNetNuke UserLogin 函数交互?
我试图找出与 AspNetMembershipProvider 部分的 UserLogin 函数交互的登录功能在哪里,没有提到登录功能存在的位置。我知道这是完整保存数据的功能,我只需要在源代码中找到登录的位置,以便我可以自定义登录(例如,基于用户角色、个性化消息等在登录时重定向)
有任何想法吗?
containers - DNN 容器
这可能是一个普遍的问题,但我似乎无法弄清楚。DNN 中的容器是什么?皮肤本质上是整个门户的布局和配色方案。那么容器是桌面模块的皮肤吗?
对不起,如果这个问题是新手。我对 DNN 还没有信心,正在阅读文档。但是我很快就需要这个答案。
干杯。
dotnetnuke - 自定义 DNN 模块
我正在尝试修改 dnn 附带的标准 dnn 模块(链接)。基本上我想要的是制作当前链接模块的副本并改变它的外观。我查看了链接模块内部,每个链接都放在一个表格单元格中。我想将表格单元格的背景设置为图像并具有鼠标悬停效果。
我怎样才能做到这一点?容器可以吗?我不想重新编码链接模块功能。
我还想创建另一种类型的链接模块。我要求这个模块有一个标题、一个子标题(这是可选的),然后是链接。由于原始链接模块中的表格不允许副标题,我想我必须创建一个新表格并单独管理它。这是正确的下坡路吗?
dotnetnuke - 这可以通过剥皮来完成吗?
我正在研究 DNN 4.09.03。我想修改链接模块的外观。我知道如何用容器改变外观,但我想为链接本身实现鼠标悬停效果。
仔细观察,链接似乎被放置在表格数据单元中。我想将该单元格的背景设置为图像,并在鼠标悬停时将其换成另一个图像。这可以通过剥皮来完成吗?
如果没有,我需要一些帮助来扩展/自定义链接模块源。我首先需要知道如何设置开发环境来执行此操作。我有在 VS2008 中工作的 DotNetNuke 解决方案(带有源代码)。如何集成链接模块的源代码,以便我可以自定义它(并重命名 - 也许是 mylinks)?