Изменить профиль Аватара URL в DNN - PullRequest
0 голосов
/ 18 октября 2018

Я запускаю 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.Обе темы используют bootstrap, возможно, bootstrap 4, поэтому он может быть там.

Может ли кто-нибудь иметь опыт работы с этим?

1 Ответ

0 голосов
/ 19 октября 2018

Чтобы сделать это наилучшим образом, вы хотели бы продублировать объект скина пользователя и изменить его, хотя это довольно сложно.

Чтобы сделать это быстро, хак, вы можете добавить следующий javascript где угодно к вашемустр.

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

</script>

Вы можете добавить это непосредственно в сам скин или добавить его в настройки МОДУЛЯ (верхний или нижний колонтитул) любого модуля на странице.Если вы хотите, чтобы это было на КАЖДОЙ странице вашего сайта, я рекомендую поместить его в скин.

...