Помощь Подскажите как сделать функцию...

Статус
В этой теме нельзя размещать новые ответы.

UDAV

Постоялец
Регистрация
22 Июн 2007
Сообщения
775
Реакции
153
Как в версии 1.24 сделать вот что:
Есть ссылка АККАУНТ, при ее нажатии не зарегиному пользователю открывалась бы старичка с выбором пройти регистрацию или выполнить вход, если уже раньше зарегился, а когда уже зарегин, то открывался профиль юзера.
Есть условие
PHP:
{if ($log ne "")}<a class=lightmenu href="index.php?user_details=yes">Аккаунт</a> 
{else}<a class=lightmenu href="index.php?register_authorization=yes">Аккаунт</a>{/if}
По ссылке index.php?register_authorization=yes открывается то, что мне нужно, но когда там логинешься, то перебрасывает в оформление заказа, естественного пустого.

Как сделать отдельную страничку для этого, чтоб была на одной страничке ссылка для регистрации и форма для входа если уже зарегился?
 
заходи в includes\register_authorization.php
найди
PHP:
if ( $cartIsEmpty )
						Redirect( "index.php?order2_shipping=yes&shippingAddressID=".
							regGetDefaultAddressIDByLogin($_SESSION["log"]) );

замени на
PHP:
if ( $cartIsEmpty )
						Redirect( "index.php?user_details=yes" );

буит тебе счастье ))

чес говоря я особо не вникал зачем редирект идет в корзину... скорее всего производитель тупонул)))
 
  • Нравится
Реакции: UDAV
VenomHOLD, спасибо, но не совсем то. Если не залогинен и кладешь в корзину товар, нажимаешь оформить заказ, вылетает как раз эта форма и если ввести свои данные, то перебрасывает в профиль, а не продолжается оформление заказа. :bc:

Может быть можно проинклюдить новый файл с формой логина из блока authorization.tpl.html и нужными ссылками?
 
VenomHOLD, спасибо, но не совсем то. Если не залогинен и кладешь в корзину товар, нажимаешь оформить заказ, вылетает как раз эта форма и если ввести свои данные, то перебрасывает в профиль, а не продолжается оформление заказа. :bc:
гм точно, понял))
какраз - index.php?register_authorization=yes и сделан для авторизации во время покупки. т.е. получается что ты используеш его не по назначению. первое что в голову приходит это сделать такую - доп. страницу и вставить в нее - {include file="authorization.tpl.html"}
 
  • Нравится
Реакции: UDAV
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху