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

Разные profile_popup.tpl у разных групп пользователей


     23.07.2012    Хаки    3223

вопрос
Здравствуйте!

Снова прошу о помощи).

В общем, задача практически аналогичная той, что была в моем прошлом вопросе, только в этот раз то же самое нужно сделать с profile_popup.tpl.

То есть, когда кликаешь на ник оставившего комментарий посетителя или журналиста, во всплывающем окошке загружался бы profile_popup.tpl; при клике на ник в комментарии модератора - другой шаблон - например, profile_popup2.tpl; и при клике на ник админа - profile_popup3.tpl.

На прошлый мой вопрос ответил promax, за что я ему безмерно благодарна. В этот раз подумала, что можно решить задачу точно так же. Создала два дополнительных шаблона, стала копаться в engine/ajax/profile.php в районе строки $tpl->load_template( 'profile_popup.tpl' );. Но там уже не работает то решение, которое помогло подменять userinfo.tpl. Когда вношу какие-либо изменения, всплывающее окошко вообще не появляется. Полдня провозилась, так ничего и не вышло... Если можно, помогите, пожалуйста.

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

Ответил: nowheremany


$tpl->load_template( 'profile_popup.tpl' );


заменить на

if($row['user_group']==1)
$tpl->load_template( 'profile_popup1.tpl' );
else
if($row['user_group']==2)
$tpl->load_template( 'profile_popup2.tpl' );
else
$tpl->load_template( 'profile_popup.tpl' );

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

Pochemuchka
31 | 27

Pochemuchka - 24 июля 2012 13:10 - Юзер

nowheremany, сделала, как вы написали, получилось супер! Снова выручили меня, огромное-преогромное спасибо!

pavel31
4

346 | 158

pavel31 - 25 июля 2012 22:56 - Юзер

А как в том же файле profile.php запретить вывод кнопок в для гостей?

У меня сейчас кнопк ивыводятся вот таким кодом:

echo "<div class='button_panel' style='padding: 4px 4px 2px 4px;' align='right'>
<ul class='zp-buttons' style='display:inline-block;'>
<li><a href='/index.php?do=pm&doaction=newpm&username=". stripslashes( $row['name'] ) ."#inbox'>Отправить сообщение</a></li>
<li class='sep'></li>
<li><a href='/user/". stripslashes( $row['name'] ) ."/'>Просмотр профиля</a></li>
<li class='sep'></li>
<li><a href='/". $config['admin_path'] ."?mod=editusers&action=edituser&id=". $row['user_id'] ."'>Админцентр</a></li>
</ul>
</div>";


Так вот как мне спрятать от гостей кнопку Админцентр? кнопки выводятся в файле profile.php

Pochemuchka
31 | 27

Pochemuchka - 7 августа 2012 03:03 - Юзер

Не переживайте, гости эту кнопку не видят, она видна только админам)).

Mr. Hyde
5

181 | 183

Mr. Hyde - 7 августа 2012 09:14 - Юзер

Есть тег [admin]тест[/admin]

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

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