В "Оставить заявку" убрать дата, время заезда и выезда

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

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

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

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

Re: В "Оставить заявку" убрать дата, время заезда и выезда

Сообщение Aleksander » 14 апр 2016, 03:27

Добрый день.
Можете написать, что где удалять и закомментировать в версии 1.15.4, а то по вышесказанным способам не понятно, кто какую версию использует и кто правильно это делает.
Aleksander
Гражданин
Гражданин
 
Сообщения: 90
Зарегистрирован: 19 ноя 2015, 10:22
Очки репутации: 13

Re: В "Оставить заявку" убрать дата, время заезда и выезда

Сообщение Xpycm » 14 апр 2016, 09:45

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

Версии 1.15.4 под рукой нет. Расписываю как для 1.16. По идее, для 1.15.4 должно тоже подойти.

Вариант быстрый. Не совсем правильный и топорный. Но со своей задачей справляется.

Файл protected\modules\booking\controllers\MainController.php, метод actionMainform
вместо:
Код: Выделить всё
$isForBuy = $request->getPost('isForBuy', 0); 

вставьте:
Код: Выделить всё
$isForBuy = 1; 


Файл themes\atlas\views\modules\booking\views\_form.php
Код: Выделить всё
до: <?php if ($isSimpleForm) { echo '<div id="rent_form">'; } ?>

вставьте:
Код: Выделить всё
<?php if (!$isSimpleForm) :?>


И в этом же файле после:
Код: Выделить всё
<?php if ($isSimpleForm) { echo '</div>'; } ?>

вставьте:
Код: Выделить всё
<?php endif;?>


Во вьюшке имеем совсем ад.
По идее код _form.php необходимо вынести в themes\atlas\views\modules\booking\views\simpleform.php, где подключается _form через renderPartial и уже избавится от такого, как:
Код: Выделить всё
<?php if (!$isSimpleForm) :?>
    <?php if ($isSimpleForm) { echo '<div id="rent_form">'; } ?>
        ...
    <?php if ($isSimpleForm) { echo '</div>'; } ?>
<?php endif
;?>


Тоже самое с themes\atlas\views\modules\booking\views\bookingform.php . И уже файл _form.php можно будет удалить.

В самом контроллере MainController тоже убрать лишний код.

Однако, всё это расписывать в рамках форума займёт продолжительное время.
Поэтому можем сделать "как полагается", но это будет платно.
Если есть желание - пишите: https://monoray.ru/contact
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: В "Оставить заявку" убрать дата, время заезда и выезда

Сообщение Aleksander » 14 апр 2016, 11:49

Спасибо.
Скорее всего лучше обратиться в будущем к вам наоборот с доработкой функционала бронирования, чем убирать и наделать ошибок, в том что уже сделано, только надо согласовать всё...
Я только заметил, что у меня не отправляется ничего в базу из анкеты бронирования (я ничего не изменял пока, просто решил глянуть что из себя представляет бронирование), та же самая проблема, что в этой теме viewtopic.php?f=3&t=1496.
Aleksander
Гражданин
Гражданин
 
Сообщения: 90
Зарегистрирован: 19 ноя 2015, 10:22
Очки репутации: 13

Re: В "Оставить заявку" убрать дата, время заезда и выезда

Сообщение Foton » 18 апр 2016, 14:22

Какой именно формой бронирования вы пользуетесь?
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Пред.

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

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

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

cron