обьявления

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

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

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

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

обьявления

Сообщение real2012 » 12 апр 2012, 10:48

Как в обьявлении вместо бронирования зделать просто номер телефона, чтобы при добавлении обычным пользователем в обьвлении появлялся номер тел.?
real2012
Гражданин
Гражданин
 
Сообщения: 118
Зарегистрирован: 11 апр 2012, 21:50
Очки репутации: 3

Re: обьявления

Сообщение drom » 12 апр 2012, 11:25

Пока что ни как, но этот вопрос решается.
drom
Прохожий
 
Сообщения: 29
Зарегистрирован: 03 апр 2012, 10:31
Очки репутации: 2

Re: обьявления

Сообщение real2012 » 12 апр 2012, 11:28

даже в коде сомому исправить нельзя? а может просто дабавить ищо один пункт для номера, а бронь скрыть?
real2012
Гражданин
Гражданин
 
Сообщения: 118
Зарегистрирован: 11 апр 2012, 21:50
Очки репутации: 3

Re: обьявления

Сообщение drom » 12 апр 2012, 11:32

В коде, конечно, можно. Только вот где именно нужно искать.
Я вот тут http://monoray.ru/forum/viewtopic.php?f=6&t=41&start=10 поднимал вопрос с телефоном.
Сказали, что сделают. Вот жду.
drom
Прохожий
 
Сообщения: 29
Зарегистрирован: 03 апр 2012, 10:31
Очки репутации: 2

Re: обьявления

Сообщение real2012 » 12 апр 2012, 11:44

ето клёво мне очень надо, хотябы сказать где в каком файле, я бы зделал
real2012
Гражданин
Гражданин
 
Сообщения: 118
Зарегистрирован: 11 апр 2012, 21:50
Очки репутации: 3

Re: обьявления

Сообщение 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;
}
?>
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

Re: обьявления

Сообщение 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')); 
                
// booking-button
            
}
        
?>


Его можно удалить и вставить то что вам нужно.
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

Re: обьявления

Сообщение real2012 » 12 апр 2012, 13:10

Сепер большое спасибо)
а как можно зделать чтобы спец предложения мог ставить только админ, в любом обьявлении?
real2012
Гражданин
Гражданин
 
Сообщения: 118
Зарегистрирован: 11 апр 2012, 21:50
Очки репутации: 3

Re: обьявления

Сообщение 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 ?>
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

Re: обьявления

Сообщение real2012 » 12 апр 2012, 13:49

ищо раз спасибо)))
real2012
Гражданин
Гражданин
 
Сообщения: 118
Зарегистрирован: 11 апр 2012, 21:50
Очки репутации: 3

След.

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

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

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

cron