Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Переход на страницу пользователя по клику на ник (по всему сайту)

Переход на страницу пользователя по клику на ник (по всему сайту)


     27.09.2012    Общие вопросы    2702

вопрос
Как можно сделать что при нажатие на ник открывалось персональная страничка а не ajax окно?
P.S По всему сайту, не только в новостях.
Спасибо.

Ответил: Sander


Открыть файл engine/classes/js/dle_js.js
Найти и удалить код:
function ShowProfile(a,b,c){if(dle_user_profile==a&&document.getElementById("dleprofilepopup"))return $("#dleprofilepopup").dialog("open"),!1;dle_user_profile=a;dle_user_profile_link=b;ShowLoading("");$.get(dle_root+"engine/ajax/profile.php",{name:a,skin:dle_skin},function(a){HideLoading("");ShowPopupProfile(a,c)});return!1}

или в этом коде заменить:
ShowProfile(a,b,c){

на
ShowProfile(a,b,c){return;

Решение кардинальное и удалит всплывашки на окно абсолютно везде и для всех.

Комментарии пользователей (4)

EsviLLs
2

113 | 90

EsviLLs - 27 сентября 2012 14:34 - Юзер

Sander , спасибо.

EsviLLs
2

113 | 90

EsviLLs - 27 сентября 2012 14:37 - Юзер

Sander, еще хотел спросить как сделать чтоб ссылка профиль была примерно такая

test.ru/user/id

в конце писало id пользователя а не ник

dj-avtosh
39

1479 | 390

dj-avtosh - 20 октября 2013 09:40 - шашлычник

Код конечно можно удалить, но тогда будет обращение к несуществующей функции, может лучше в функции сделать возврат пустой строки?

skype: elhan.isaev

doktorpull
6

98 | 5

doktorpull - 22 октября 2013 16:50 - Юзер

dj-avtosh,
а как это сделать не подскажите?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы