Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Разные шаблоны профиля для разных групп пользователей

Разные шаблоны профиля для разных групп пользователей


     20.07.2012    профиль пользователя, шаблон    Все вопросы » Хаки    4572

вопрос
Здравствуйте!
Подскажите пожалуйста, можно ли как-нибудь реализовать, чтобы в профилях администраторов и редакторов загружался бы userinfo.tpl, а в профилях пользователей из других групп, - другой шаблон, например, userinfo2.tpl?

Спасибо!

Ответил: promax


в profile.php найти
$tpl->load_template( 'userinfo.tpl' );

while ( $row = $db->get_row( $sql_result ) ) {

заменить на


while ( $row = $db->get_row( $sql_result ) ) {
if ($row['user_group'] == 1 ) {$tpl->load_template( 'userinfo.tpl' ); }
elseif ($row['user_group'] == 2 ) { $tpl->load_template( 'userinfo.tpl' );}
else{ $tpl->load_template( 'userinfo2.tpl' );}

и т.д

6 комментариев

klaf
Юзер

klaf - 20 июля 2012 19:18 -

Дак другой шаблоне - в плане весь дизайн сайта другой, или только содержимое профиля?
Если второй вариант, то чем не устраивает использование тегов [group][/group] ?

Pochemuchka
Юзер

Pochemuchka - 20 июля 2012 20:16 -

К сожалению, такой вариант не подходит, потому что нужно кардинально изменить шаблон админов и редакторов.

nowheremany
Эксперт

nowheremany - 20 июля 2012 23:09 -

[group=1]include[/group]
[not-group=1]include[/not-group]

Благодарность принимаю тут Связь

Pochemuchka
Юзер

Pochemuchka - 21 июля 2012 00:34 -

nowheremany, это немного не то, что нужно. Такой вариант позволит менять шаблон в зависимости от того, к какой группе принадлежит пользователь, просматривающий чужой профиль. А в моем случае нужно, чтобы менялся шаблон в зависимости от того, к какой группе принадлежит пользователь, профиль которого просматривают.

promax
Юзер

promax - 21 июля 2012 00:47 -

***Комментарий удален***

Pochemuchka
Юзер

Pochemuchka - 21 июля 2012 04:06 -

promax, я просто в восторге, все получилось именно так, как я хотела! Огромное вам спасибо тысячу раз!

P.S. Ни на одном сайте, даже ни на одном форуме не помогают так быстро и охотно, как здесь! Задала 2 непростых вопроса и в тот же день получила ответы на них. ПафНутиЙ, вам отдельное спасибо за замечательный сайт!

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

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

наверх