Добавлять спецпредложения агенствами

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

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

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

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

Добавлять спецпредложения агенствами

Сообщение Evg54 » 26 ноя 2014, 08:13

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

Скажите, пожалуйста, как "Агенствам" при создании объявления дать возможность делать его как Спецпредложение?
В админке ничего такого не нашёл.
Evg54
Незнакомец
 
Сообщения: 5
Зарегистрирован: 19 ноя 2014, 13:38
Очки репутации: 0

Re: Добавлять спецпредложения агенствами

Сообщение Koduc » 28 ноя 2014, 17:23

Именно агентствам или для всех нужна такая возможность?
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Добавлять спецпредложения агенствами

Сообщение Evg54 » 08 дек 2014, 13:44

Только агентства.
Evg54
Незнакомец
 
Сообщения: 5
Зарегистрирован: 19 ноя 2014, 13:38
Очки репутации: 0

Re: Добавлять спецпредложения агенствами

Сообщение fisher » 08 дек 2014, 15:02

В панели администратора, при редактировании объявления, вкладка дополнительно.
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8

Re: Добавлять спецпредложения агенствами

Сообщение Evg54 » 08 дек 2014, 15:20

fisher писал(а):В панели администратора, при редактировании объявления, вкладка дополнительно.

Как администратор вижу опцию, как агенство - нет.
121.png
121.png (58.13 КБ) Просмотров: 7719
Evg54
Незнакомец
 
Сообщения: 5
Зарегистрирован: 19 ноя 2014, 13:38
Очки репутации: 0

Re: Добавлять спецпредложения агенствами

Сообщение fisher » 09 дек 2014, 12:45

Это возможность есть только в админ панели, то есть только у администратора сайта.
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8

Re: Добавлять спецпредложения агенствами

Сообщение Evg54 » 09 дек 2014, 13:43

fisher, спасибо, я это понимаю.

Возможно, я неверно сформулировал вопрос.

Как можно чекбокс "Спецпредложение" добавить на страницу, когда объявление добавляет пользователь с ролью Агенство?
Какой код и куда дописать, чтобы Агенства тоже смогли делать объявления "Спецпредложениями"?
Evg54
Незнакомец
 
Сообщения: 5
Зарегистрирован: 19 ноя 2014, 13:38
Очки репутации: 0

Re: Добавлять спецпредложения агенствами

Сообщение fisher » 10 дек 2014, 14:53

в файле protected/modules/apartments/views/backend/__form.php
есть код
Код: Выделить всё
?php if (Yii::app()->user->getState('isAdmin')) { ?>
    <div class="rowold">
        <?php echo $form->checkboxRow($model'is_special_offer'); ?>
    </div>
    <?php ?>

в данном случае только админу отображается поле, можете поставить условие, например по полю type из таблицы юзеров, 42 это админ, 1 это простой пользователь, 2 и 3 это агенты и агенства.
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8

Re: Добавлять спецпредложения агенствами

Сообщение Evg54 » 11 дек 2014, 06:51

Пишу
Код: Выделить всё
<?php if (Yii::app()->user->getState('isAdmin')  || $data->type == 2 ) { ?>

выдаёт ошибку: Ошибка 500 Undefined variable: data

я так понимаю, что нужно передать эту переменную. Подскажите, что ещё дописать.
Evg54
Незнакомец
 
Сообщения: 5
Зарегистрирован: 19 ноя 2014, 13:38
Очки репутации: 0


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

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

Сейчас этот форум просматривают: Google [Bot] и гости: 10

cron