Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.
Модераторы: Xpycm, Koduc
Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.
На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.
real2012 » 12 апр 2012, 10:48
Как в обьявлении вместо бронирования зделать просто номер телефона, чтобы при добавлении обычным пользователем в обьвлении появлялся номер тел.?
-
real2012
- Гражданин
-
- Сообщения: 118
- Зарегистрирован: 11 апр 2012, 21:50
- Очки репутации: 3
-
drom » 12 апр 2012, 11:25
Пока что ни как, но этот вопрос решается.
-
drom
- Прохожий
-
- Сообщения: 29
- Зарегистрирован: 03 апр 2012, 10:31
- Очки репутации: 2
real2012 » 12 апр 2012, 11:28
даже в коде сомому исправить нельзя? а может просто дабавить ищо один пункт для номера, а бронь скрыть?
-
real2012
- Гражданин
-
- Сообщения: 118
- Зарегистрирован: 11 апр 2012, 21:50
- Очки репутации: 3
-
real2012 » 12 апр 2012, 11:44
ето клёво мне очень надо, хотябы сказать где в каком файле, я бы зделал
-
real2012
- Гражданин
-
- Сообщения: 118
- Зарегистрирован: 11 апр 2012, 21:50
- Очки репутации: 3
-
andipas » 12 апр 2012, 12:51
Делается на самом деле просто, в шаблоне объявления protected/modules/apartments/views/_view.php в нужном вам месте вставляете код
- Код: Выделить всё
<?php
if(isset($data->user->phone)){
echo $data->user->phone;
}
?>
Также можно добавить вывод имени и email юзера
- Код: Выделить всё
<?php
if(isset($data->user->username)){
echo $data->user->username;
}
?>
- Код: Выделить всё
<?php
if(isset($data->user->email)){
echo $data->user->email;
}?>
-
andipas
- Разработчик
-
- Сообщения: 695
- Зарегистрирован: 28 дек 2011, 22:37
- Очки репутации: 30
andipas » 12 апр 2012, 12:57
Код отвечающий за вывод кнопки бронирования в шаблоне объявления protected/modules/apartments/views/_view.php:
- Код: Выделить всё
<?php
if(!Yii::app()->user->getState('isAdmin') && $data->type == 1){
echo CHtml::link(tt('Booking'), array('/booking/main/bookingform', 'id' => $data->id), array('class' => 'btnsrch booking-button fancy'));
}
?>
Его можно удалить и вставить то что вам нужно.
-
andipas
- Разработчик
-
- Сообщения: 695
- Зарегистрирован: 28 дек 2011, 22:37
- Очки репутации: 30
real2012 » 12 апр 2012, 13:10
Сепер большое спасибо)
а как можно зделать чтобы спец предложения мог ставить только админ, в любом обьявлении?
-
real2012
- Гражданин
-
- Сообщения: 118
- Зарегистрирован: 11 апр 2012, 21:50
- Очки репутации: 3
-
andipas » 12 апр 2012, 13:24
real2012 писал(а):Сепер большое спасибо)
а как можно зделать чтобы спец предложения мог ставить только админ, в любом обьявлении?
Пожалуйста )
В файле protected\modules\apartments\views\backend\__form.php - замените код
- Код: Выделить всё
<div class="row">
<?php echo $form->checkBox($model,'is_special_offer'); ?>
<?php echo $form->labelEx($model,'is_special_offer', array('class' => 'noblock')); ?>
<?php echo $form->error($model,'is_special_offer'); ?>
</div>
на
- Код: Выделить всё
<?php if(Yii::app()->user->getState('isAdmin')) { ?>
<div class="row">
<?php echo $form->checkBox($model,'is_special_offer'); ?>
<?php echo $form->labelEx($model,'is_special_offer', array('class' => 'noblock')); ?>
<?php echo $form->error($model,'is_special_offer'); ?>
</div>
<?php } ?>
-
andipas
- Разработчик
-
- Сообщения: 695
- Зарегистрирован: 28 дек 2011, 22:37
- Очки репутации: 30
real2012 » 12 апр 2012, 13:49
ищо раз спасибо)))
-
real2012
- Гражданин
-
- Сообщения: 118
- Зарегистрирован: 11 апр 2012, 21:50
- Очки репутации: 3
-
Вернуться в Вопросы и помощь по изменениям
Кто сейчас на конференции
Сейчас этот форум просматривают: Google [Bot] и гости: 38