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



我运行 DNN 9.2.2。 我已经用两个主题来解决这个问题,默认的Xcillion和容易获得的"dnnContra"。 我以主机身份登录,因此下面的用户 ID 为 1。

单击顶部栏中显示的个人资料头像将您带到 http://exanoke.com/Activity-Feed/My-Profile/userId/1

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

我无法检测到 URL 的生成位置。 我找不到任何地方来配置 URL。 由于它有一个依赖于登录用户的userId,我认为它依赖于JavaScript。 这两个主题都使用引导程序,可能是引导程序 4,所以它可能在那里。

可能有人对此有经验吗?

要以最佳方式执行此操作,您需要复制用户皮肤对象并对其进行修改,但这非常复杂。

为了快速做到这一点,黑客,你可以在你的页面的任何位置添加以下javascript。

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

您可以将其直接添加到皮肤本身,也可以将其添加到页面上任何模块的模块设置(页眉或页脚(中。如果你想把它放在你网站的每个页面上,我建议你把它放在皮肤上。

最新更新