Страница 1 из 2
обьявления
Добавлено:
12 апр 2012, 10:48
real2012
Как в обьявлении вместо бронирования зделать просто номер телефона, чтобы при добавлении обычным пользователем в обьвлении появлялся номер тел.?
Re: обьявления
Добавлено:
12 апр 2012, 11:25
drom
Пока что ни как, но этот вопрос решается.
Re: обьявления
Добавлено:
12 апр 2012, 11:28
real2012
даже в коде сомому исправить нельзя? а может просто дабавить ищо один пункт для номера, а бронь скрыть?
Re: обьявления
Добавлено:
12 апр 2012, 11:32
drom
В коде, конечно, можно. Только вот где именно нужно искать.
Я вот тут
http://monoray.ru/forum/viewtopic.php?f=6&t=41&start=10 поднимал вопрос с телефоном.
Сказали, что сделают. Вот жду.
Re: обьявления
Добавлено:
12 апр 2012, 11:44
real2012
ето клёво мне очень надо, хотябы сказать где в каком файле, я бы зделал
Re: обьявления
Добавлено:
12 апр 2012, 12:51
andipas
Делается на самом деле просто, в шаблоне объявления 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;
}?>
Re: обьявления
Добавлено:
12 апр 2012, 12:57
andipas
Код отвечающий за вывод кнопки бронирования в шаблоне объявления 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'));
}
?>
Его можно удалить и вставить то что вам нужно.
Re: обьявления
Добавлено:
12 апр 2012, 13:10
real2012
Сепер большое спасибо)
а как можно зделать чтобы спец предложения мог ставить только админ, в любом обьявлении?
Re: обьявления
Добавлено:
12 апр 2012, 13:24
andipas
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 } ?>
Re: обьявления
Добавлено:
12 апр 2012, 13:49
real2012
ищо раз спасибо)))