Ответить Новая тема Новый опрос 
 Пропустить доставку, оплату в версии 1.4.4
Roma
Cпециалист
Сообщений: 116
Регистрация: 25-02-2010


25-09-2011 20:35
Подскажите, как в версии 1.4.4 пропустить шаги доставка, оплата, подтверждение заказа. На форуме нашел только решение для 1.3, у меня на 1.2.5 так и работало, а в 1.4.4 не могу разобраться.
И попутно про быструю регистрацию, все лишние поля как смог поубирал, осталась одна проблема, как передвинуть поля местами, а то у меня идет город потом телефон потом регион, как то не попорядку, а простая перестановка в authentication.tpl не помогает, что не так?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
admmatrix
Cпециалист
Сообщений: 144
Откуда: Москва
Регистрация: 12-08-2011


25-09-2011 21:13
изменения в tpl вступают в силу после чистки /tools/smarty/compile/*
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Roma
Cпециалист
Сообщений: 116
Регистрация: 25-02-2010


25-09-2011 23:41
в настройках - производительность - вкл перекомпиляция и выкл кеширование и не надо руками кеш чистить. К тому же это все равно не помогло, там завязано как то все по номерам строк, но что то не могу разобраться, еще варианты есть?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Roma
Cпециалист
Сообщений: 116
Регистрация: 25-02-2010


27-09-2011 03:08
помогите, уже почти получилось
Цитата:
<form action="{$this_path_ssl}validation.php" method="post">
<input type="hidden" name="confirm" value="1" />
<p>
  <img src="{$this_path}cashondelivery.jpg" alt="{l s='Cash on delivery (COD) payment' mod='cashondelivery'}" style="float:left; margin: 0px 10px 5px 0px;" />
  {l s='You have chosen the cash on delivery method.' mod='cashondelivery'}
  <br/><br />
  {l s='The total amount of your order is' mod='cashondelivery'}
  <span id="amount_{$currencies.0.id_currency}" class="price">{convertPrice price=$total}</span>
  {if $use_taxes == 1}
      {l s='(tax incl.)' mod='cashondelivery'}
  {/if}
</p>
<p>
  <br /><br />
  <br /><br />
  <b>{l s='Please confirm your order by clicking \'I confirm my order\'' mod='cashondelivery'}.</b>
</p>
<p class="cart_navigation">
  <a href="{$link->getPageLink('order.php', true)}?step=3" class="button_large">{l s='Other payment methods' mod='cashondelivery'}</a>
  <input type="submit" name="submit" value="{l s='I confirm my order' mod='cashondelivery'}" class="exclusive_large" />
</p>
</form>

как сделать, чтобы "confirm" value="1" автоматом подтвердилось? я вообще в php ноль, как сапер работаю, методом проб и ошибок.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
XAMelleOH
Новичок
Сообщений: 76
Регистрация: 27-07-2009


28-09-2011 15:35
Roma, на сайте престалаба в факью есть ответ как пропустить шаги. Я так и сделал, помогло.

По поводу перестановки полей - ты спрашивает про блок "Быстрый заказ", верно? Я тоже сначала менял местами в коде, а потом понял. Там идет цикл и оно выводит в том порядке, в котором оно в цикле. По ходу нужно серйозно код менять, чтобы оно там заработало.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Roma
Cпециалист
Сообщений: 116
Регистрация: 25-02-2010


28-09-2011 18:46
Цитата:
Roma, на сайте престалаба в факью есть ответ как пропустить шаги. Я так и сделал, помогло.

По поводу перестановки полей - ты спрашивает про блок "Быстрый заказ", верно? Я тоже сначала менял местами в коде, а потом понял. Там идет цикл и оно выводит в том порядке, в котором оно в цикле. По ходу нужно серйозно код менять, чтобы оно там заработало.

XAMelleOH, на престалабе нашел для 1,2 версии, у меня так и работало, в 1.4 уже понял надо не в oder.php добавлять функцию, а в OrderController.php, вроде работает, пропускает выбор доставки и оплаты, но потом опять просит подтвердить заказ (зачем только) и это уже на validation.php вот здесь не понял как пропустить это подтверждение, пока просто в переводе убрал вопрос о оплате и кнопу назад, было бы хорошо и этот шаг пропустить, что бы сразу спасибо за заказ и все, если кто знает как подскажите пожалуйста. А в быстрой регистрации как то надо поля поменять, а то что за бред вводишь город, потом телефон потом область.
А клиенты люди вообще интересные, звонят, говорят не получается зарегистрироваться на пароль ругается, я говорю ну так там есть быстрая регистрация без пароля, а они говорят не знаю, не видел )))) .
Буду быструю регистрацию выше поднимать, может красную стрелочку нарисовать )))).
Ну а все же, может кто знает как поля передвинуть и последнее подтверждение пропустить, в 1.2 так все просто было.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос