2009-07-02 48 views
0

我正在使用DNN 4.09.03。我想修改链接模块的外观和感觉。我知道如何用容器来改变外观,但我想为链接本身实现鼠标悬停效果。这可以通过剥皮来完成吗?

仔细观察,看起来链接被放置在一个表datacell中。我想将该单元格的背景设置为图像,并在鼠标悬停时将其替换为另一个图像。这可以通过剥皮来完成吗?

如果不是,我需要一些帮助来扩展/自定义链接模块源代码。我需要知道如何设置开发环境来做到这一点。我有DotNetNuke解决方案(带源代码)在VS2008中工作。如何集成链接模块的源代码,以便我可以自定义它(并重命名 - 也许mylinks)?

回答

0

我不认为你可以通过容器做到这一点。如果你能做到这一点,我打赌通过修改代码更容易。您必须记住,如果您修改链接模块,将来可能会在升级链接模块时遇到问题。

只需将Links模块作为Web应用程序添加到DNN VS2008解决方案即可。你可以做任何你不想做的改变。然后使用脚本来打包并复制到DNN/Install/Modules文件夹。然后打到DNN安装URL:
http://<dnn_url>/Install/Install.aspx?mode=installresources

另外,你也可以在VS2008中自己编写一些后期编译命令来自己复制东西。查看现有模块,并在安装后将模块(.ascx,.dnn,.sqldataprovider)的每个不同部分文件存储在DNN中。

+0

什么是恶性脚本? – 2009-07-08 01:32:04

0

这是可能与一些有创意的CSS,甚至有点jQuery的 - 我做了很多这类的博客模块的事情,而不必触及核心模块 -