Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Шаблоны (TPL) Где полностью отредактировать profile_popup?

Где полностью отредактировать profile_popup?


     04.12.2014    Шаблоны (TPL), Стили (CSS)    1408

вопрос
Здравствуйте, подскажите пожалуйста где полностью отредактировать profile_popup, а именно убрать "пользователь"
"Админцетр" , на картинке ниже отметил что нужно убрать,а имя пользователя в данном случае "admin" поставить ниже группы, в данном случае "Администратор" В profile_popup.tpl этого нет
Где полностью отредактировать profile_popup?

Заранее спасибо.

Ответа пока нет


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

disazakon
126 | 18

disazakon - 5 декабря 2014 10:58 - Юзер

в profile_popup должно быть по дефолту

ufh2
175 | 3

ufh2 - 5 декабря 2014 14:42 - Юзер

disazakon,
А причем тут это? В дэфолтном тоже нет того о чем я спрашиваю, вы не так поняли наврено.

FastFud
50

1599 | 588

FastFud - 5 декабря 2014 15:07 - Юзер

/engine/ajax/profile.php найти
echo "<div id='dleprofilepopup' title='{$lang['p_user']} {$row['name']}' style='display:none'>{$tpl->result['content']}</div>";
и удалить
title='{$lang['p_user']} {$row['name']}' 

ufh2
175 | 3

ufh2 - 5 декабря 2014 15:51 - Юзер

FastFud,

Спасибо, но чуть не то, где тут убрать все кнопки (Админцетр,Отправить сообщение) . А вот это что ты дал, перенести как на рисунке под группу администраторы чтоб там ник отображался стилями можно? или не получится?

ufh2
175 | 3

ufh2 - 5 декабря 2014 15:55 - Юзер

Спасибо, но чуть не то, где тут убрать все кнопки (Админцетр,Отправить сообщение) . А вот это что ты дал, перенести как на рисунке под группу администраторы чтоб там ник отображался стилями можно? или не получится?

FastFud
50

1599 | 588

FastFud - 5 декабря 2014 16:13 - Юзер

/engine/classes/js/dle_js.js - тут копайте.

ufh2
175 | 3

ufh2 - 5 декабря 2014 16:18 - Юзер

FastFud,

Спасибо буду искать

ufh2
175 | 3

ufh2 - 5 декабря 2014 16:43 - Юзер

Нашел. Чтобы убрать кнопки в dle_js.js найти и удалить
    b[menu_profile] = function() { 
                    document.location=dle_user_profile_link;                        
                };

    if (dle_group != 5) {

        b[menu_send] = function() {
                        document.location=dle_root + 'index.php?do=pm&doaction=newpm&username=' + dle_user_profile;                        
                    };
    }




А вот как бы сделать чтобы просмотр профиля был не кнопкой, а по нажатию на аву? Возможно такое?

promax
29

182 | 174

promax - 5 декабря 2014 22:10 - Юзер

А вот как бы сделать чтобы просмотр профиля был не кнопкой, а по нажатию на аву? Возможно такое?

Смотрите
engine/ajax/profile.php

Можно добавить тег, который будет выводит ссылку на профиль и его уже добавить в шаблон profile_popup.tpl либо сразу прописать в файле.

К примеру:
$tpl->set( '{profilelink}', $config['http_home_url'] . "user/" . urlencode( $row['name'] );

ufh2
175 | 3

ufh2 - 5 декабря 2014 22:53 - Юзер

promax,
Здравствуйте объясните пожалуйста, в смысле в profile.php прописать

$tpl->set( '{profile-link}', $config['http_home_url'] . "user/" . urlencode ( $member_id['name'] ) . "/" );


А в profile_popup.tpl прописать {profile-link} ????

ufh2
175 | 3

ufh2 - 5 декабря 2014 23:25 - Юзер

Попробывал как здесь описано https://dle-faq.ru/faq/tpl/7812-kak-sdelat-perehod-na-lichnuyu-stranicu-.html#fullans-7812 не работает

ufh2
175 | 3

ufh2 - 5 декабря 2014 23:32 - Юзер

Все заработало спасибо FastFud и promax
В
engine/ajax/profile.php

Найти строку
$tpl->load_template( 'profile_popup.tpl' );

И перед ней вставить
$tpl->set( '{profile-link}', $config['http_home_url'] . "user/" . urlencode ( $member_id['name'] ) . "/" );


А в profile_popup.tpl ,прописать там где нужно
<a href="{profile-link}">Мой профиль</a> 

promax
29

182 | 174

promax - 5 декабря 2014 23:37 - Юзер

Да найти строчки:
$tpl->set( '{registration}', langdate( "j F Y H:i", $row['reg_date'] ) );
$tpl->set( '{lastdate}', langdate( "j F Y H:i", $row['lastdate'] ) );

и ниже вставить:
$tpl->set( '{profile-link}', $config['http_home_url'] . "user/" . urlencode ( $member_id['name'] ) . "/" );


А вот как бы сделать чтобы просмотр профиля был не кнопкой, а по нажатию на аву? Возможно такое?


ну к примеру на дефолтном шаблоне это будет выглядеть вот так:
<div class="avatar" style="margin: 0;"><a href="{profile-link}"><img src="{foto}" alt=""/></a></div>

ufh2
175 | 3

ufh2 - 5 декабря 2014 23:40 - Юзер

promax,
Еще раз спасибо

kumkuduk
2

kumkuduk - 10 октября 2016 11:55 - Юзер

У меня вообще poupup не открывается, где копать? Как заставить работать?

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

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