Добавление товаров в магазин

Тема в разделе "NetCat", создана пользователем NewS, 18 ноя 2010.

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

    NewS

    Регистр.:
    15 авг 2008
    Сообщения:
    255
    Симпатии:
    84
    Подскажите, как реализовать добавление товаров в магазин всем зарегистрированным пользователям?
     
  2. stasdre

    stasdre Постоялец

    Регистр.:
    15 янв 2010
    Сообщения:
    125
    Симпатии:
    18
    В настройках компонента заказы ставишь доступы для добавления только для зарегестрированных пользователей. Там где отображаються товары добовляешь форму
    HTML:
    
    <form method='post' action='/netcat/modules/netshop/post.php'>
    <input type='hidden' name='redirect_url' value='$GLOBALS[uri_path]' />
    <input type=\"hidden\" name='cart[$classID][$f_RowID]' value='1' />
    <input type='submit' value='Добавить в корзину'>
    </form>	
    
    Если нужно убрать кнопку Добавить в корзину из странице товаров то есть переменная $AUTH_USER_ID - с помощью которой можно проверить залогинился пользователь или нет
    HTML:
    
    ".opt($AUTH_USER_ID, " 
    <form method='post' action='/netcat/modules/netshop/post.php'>
    <input type='hidden' name='redirect_url' value='$GLOBALS[uri_path]' />
    <input type=\"hidden\" name='cart[$classID][$f_RowID]' value='1' />
    <input type='submit' value='Добавить в корзину'>
    </form>	
    ")."
    
     
  3. NewS

    NewS

    Регистр.:
    15 авг 2008
    Сообщения:
    255
    Симпатии:
    84
    stasdre, я не корзину имел в виду, а добавление товаров на сайт. Чтобы пользователи могли наполнять сайт товарами. :p
     
  4. stasdre

    stasdre Постоялец

    Регистр.:
    15 янв 2010
    Сообщения:
    125
    Симпатии:
    18
    Тогда у тебя есть компонент товары сделай доступы для добавления зарегестрированными пользователями. Для них будет доступна ссылка вида: http://домен.com/ключевое слово раздела/add_ключевое слово компонента товара.html

    Например: http://shop.com/shop/goods/add_goods.html;)
     
    NewS нравится это.
  5. NewS

    NewS

    Регистр.:
    15 авг 2008
    Сообщения:
    255
    Симпатии:
    84
    Я так понял, что можно еще в форму передавать значения переменных $сс и $sub (номер компанента и раздела).
    Хотелось бы создать отдельный раздел для добавления товаров. Действие по умолчанию: добавление. Но скрывать форму, пока пользователь не выбирет раздел в который добавляет товар. Нужно показать пользователю подразделы определенного раздела, он кликает по ссылке раздела и в форму должны передаться переменные cc и sub. И после этого показать ему форму добавления товара.
    Вот как такое реализовать?
     
  6. NewS

    NewS

    Регистр.:
    15 авг 2008
    Сообщения:
    255
    Симпатии:
    84
    Решил задачу с помощью компонента "Список подразделов". И вместо поиска компонента в разделе можно использовать ?action=add.
     
Статус темы:
Закрыта.