在DNN中修改个人资料头像网址

时间:2018-10-18 15:52:45

标签: themes dotnetnuke profile

我运行DNN 9.2.2。我用两个主题,默认的Xcillion和易于使用的“ dnnContra”来解决这个问题。我以主机身份登录,因此下面的userId为1。

点击顶部栏中显示的“个人资料头像”,即可转到  http://exanoke.com/Activity-Feed/My-Profile/userId/1

我们希望将URL修改为  http://example.com/Activity-Feed/My-Profile/ctl/Profile/userId/1/pageno/2

我无法检测到URL的生成位置。我找不到任何配置URL的地方。由于它的userId取决于登录的用户,因此我认为它取决于JavaScript。这两个主题都使用了引导程序,可能是引导程序4,所以它可能在其中。

可能有人对此有经验吗?

1 个答案:

答案 0 :(得分:1)

要做到这一点,最好的方法是复制用户外观对象并对其进行修改,但这确实很复杂。

为方便起见,您可以在页面的任意位置添加以下javascript。

<script>
$( document ).ready(function() {
    dnn_dnnUser_avatar.href += "/pageno/2"
});

</script>

您可以将其直接添加到皮肤本身,也可以将其添加到页面上任何模块的MODULE设置(页眉或页脚)中。如果您希望在网站的每个页面上使用它,建议您将其放入皮肤。