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

Тема в разделе "Shop-script", создана пользователем UDAV, 28 июл 2010.

Статус темы:
Закрыта.
  1. UDAV

    UDAV

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

    Как сделать отдельную страничку для этого, чтоб была на одной страничке ссылка для регистрации и форма для входа если уже зарегился?
     
  2. VenomHOLD

    VenomHOLD

    Регистр.:
    14 мар 2009
    Сообщения:
    272
    Симпатии:
    52
    заходи в 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 нравится это.
  3. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    781
    Симпатии:
    153
    VenomHOLD, спасибо, но не совсем то. Если не залогинен и кладешь в корзину товар, нажимаешь оформить заказ, вылетает как раз эта форма и если ввести свои данные, то перебрасывает в профиль, а не продолжается оформление заказа. :bc:

    Может быть можно проинклюдить новый файл с формой логина из блока authorization.tpl.html и нужными ссылками?
     
  4. VenomHOLD

    VenomHOLD

    Регистр.:
    14 мар 2009
    Сообщения:
    272
    Симпатии:
    52
    гм точно, понял))
    какраз - index.php?register_authorization=yes и сделан для авторизации во время покупки. т.е. получается что ты используеш его не по назначению. первое что в голову приходит это сделать такую - http://shop-scripts.ru/showthread.php?t=839 доп. страницу и вставить в нее - {include file="authorization.tpl.html"}
     
    UDAV нравится это.
Статус темы:
Закрыта.