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

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


     20.07.2012    Хаки    2492

вопрос
Здравствуйте!
Подскажите пожалуйста, можно ли как-нибудь реализовать, чтобы в профилях администраторов и редакторов загружался бы 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
1

45 | 40

klaf - 20 июля 2012 19:18 - Юзер

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

Pochemuchka
31 | 27

Pochemuchka - 20 июля 2012 20:16 - Юзер

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

nowheremany
192

1659 | 1292

nowheremany - 20 июля 2012 23:09 - Эксперт

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

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

Pochemuchka
31 | 27

Pochemuchka - 21 июля 2012 00:34 - Юзер

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

promax
29

182 | 174

promax - 21 июля 2012 00:47 - Юзер

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

Pochemuchka
31 | 27

Pochemuchka - 21 июля 2012 04:06 - Юзер

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

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

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

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