Отображать тип пользователя в объявлениях

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Отображать тип пользователя в объявлениях

Сообщение Aleks » 22 июл 2014, 10:29

как отобразить тип пользователя ? отображать в форме объявлений (отобразил место во вложенном файле)
1 вариант
demo, Частное лицо

2 вариант
demo, Агенство

3 вариант
demo, Агент
demo111, Агентство
Вложения
111.JPG
111.JPG (78.95 КБ) Просмотров: 3887
Aleks
Незнакомец
 
Сообщения: 7
Зарегистрирован: 22 июл 2014, 00:07
Очки репутации: 0

Re: Отображать тип пользователя в объявлениях

Сообщение andipas » 28 июл 2014, 08:49

В файле - protected/modules/apartments/views/_user_info.php

после строки

Код: Выделить всё
    echo $owner->getNameForType(); 


добавить

Код: Выделить всё
    echo ', '  $owner->getTypeName(); 
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

Re: Отображать тип пользователя в объявлениях

Сообщение Aleks » 28 июл 2014, 10:25

*THUMBS UP*

спасибо, все работает
Aleks
Незнакомец
 
Сообщения: 7
Зарегистрирован: 22 июл 2014, 00:07
Очки репутации: 0

Re: Отображать тип пользователя в объявлениях

Сообщение Aleks » 28 июл 2014, 11:51

а как еще отображать ???

что - Вася Агент, такого-то Агенства

то есть отображение что Агент принадлежит к определенному Агентству, то есть не просто что он Агент
Aleks
Незнакомец
 
Сообщения: 7
Зарегистрирован: 22 июл 2014, 00:07
Очки репутации: 0

Re: Отображать тип пользователя в объявлениях

Сообщение andipas » 29 июл 2014, 09:06

Aleks писал(а):а как еще отображать ???

что - Вася Агент, такого-то Агенства

то есть отображение что Агент принадлежит к определенному Агентству, то есть не просто что он Агент


Код: Выделить всё
echo $owner->getNameForType(); 
- выводит имя если частное лицо, название Агенства если это агент

Код: Выделить всё
echo $owner->username; 
- выводит имя того кто опубликовал

Код: Выделить всё
echo $owner->getTypeName(); 
- выводит тип пользователя - агнет, агенство, частное лицо

соответственно делем примерно так:

Код: Выделить всё
if($owner->type == User::TYPE_AGENT) {
    
// выводим то что надо для агента
}

if(
$owner->type == User::TYPE_AGENCY) {
    
// выводим то что надо для агенства
}

if(
$owner->type == User::TYPE_PRIVATE_PERSON) {
    
// выводим то что надо для частного лица
}

if(
$owner->type == User::TYPE_ADMIN) {
    
// выводим то что надо для админа
}
 
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

cron