Страница 4 из 4

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

СообщениеДобавлено: 14 апр 2016, 03:27
Aleksander
Добрый день.
Можете написать, что где удалять и закомментировать в версии 1.15.4, а то по вышесказанным способам не понятно, кто какую версию использует и кто правильно это делает.

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

СообщениеДобавлено: 14 апр 2016, 09:45
Xpycm
Здравствуйте.

Версии 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

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

СообщениеДобавлено: 14 апр 2016, 11:49
Aleksander
Спасибо.
Скорее всего лучше обратиться в будущем к вам наоборот с доработкой функционала бронирования, чем убирать и наделать ошибок, в том что уже сделано, только надо согласовать всё...
Я только заметил, что у меня не отправляется ничего в базу из анкеты бронирования (я ничего не изменял пока, просто решил глянуть что из себя представляет бронирование), та же самая проблема, что в этой теме viewtopic.php?f=3&t=1496.

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

СообщениеДобавлено: 18 апр 2016, 14:22
Foton
Какой именно формой бронирования вы пользуетесь?