Помогите разобраться с product_default.php

Discussion in 'JoomShopping' started by sdr, Nov 24, 2013.

  1. Offline

    sdr Недавно здесь

    Joined:
    Nov 24, 2013
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Хочу внести изминения в product_default.php. Нужно дабавить возможность пользователю заполнять несколько тестовых полей (наподобие свободных атрибутов). Как добавить тесктовые поля я в курсе. Но вот какой скрпт занимается обработкой формы не пойму.Вот, что указано в форме:
    Код (PHP):
    1. action="<?php print $this->action?>"

    Если вывести это на экран, то выходит следующая строка:

    /index.php/ct-menu-item-2/ct-menu-item-4/cart/add

    Что это за путь? Странный он какой то, в JoomShopping таких папок нет и даже index.php отсутствует.
     
  2.  
  3. Offline

    sdr Недавно здесь

    Joined:
    Nov 24, 2013
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Оказывается, /index.php/ct-menu-item-2/ct-menu-item-4/cart/ это адрес страницы, то есть в нем указаны подпункты моего меню, а вот что такое add, я так и не понял, видимо это и есть скрипт, который добавляет товар в заказ, но где он находится?
     
  4. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Staff Member

    Joined:
    Sep 1, 2011
    Messages:
    1,963
    Likes Received:
    168
    Gender:
    Male
    Либо я неправильно понял что Вы хотите сделать, либо Вы выбираете ложные методы...

    Пользователю сайта или пользователю Virtuemart (менеджеру магазина)?

    Мы точно говорим не о системе настраиваемых полей?
     
  5. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Ну для начала надо отключить SEF-ссылки. И не мешало бы изучить принцип работы Joomla, что откуда берется в URL.

    тоже так показалось. )

    Не зацикливайся на Virtuemart. :) Здесь раздел по JoomShopping
     
  6. Offline

    sdr Недавно здесь

    Joined:
    Nov 24, 2013
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Я нашел два файла с функциями add, оба называются cart.php, один находится в папке controllers, другой в models. Но всё же я не пойму, где конкретно идет добавление записей в MySQL таблицу?
    Я хочу добавить несколько свободных атрибутов и кнопку "+", пользователь должен заполнить атрибуты, нажать на плюс, внесенные данные должны отобразиться на этой же странице, а поля атрибутов очистится, далее пользователь имеет возможность ещё раз заполнить эти поля новыми данными и также нажать плюс. Таким образом получится, что в заказе будет присутствовать таблица (массив) из свободных атрибутов.
     
  7. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    в models должно быть

    И что, количество атрибутов - бесконечное множество. Если не секрет, зачем такие извращения? В каком случае это может пригодиться, для чего это надо?
     
  8. Offline

    sdr Недавно здесь

    Joined:
    Nov 24, 2013
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Не бесконечное, возможно не больше 50.
    Это надо для того, чтобы сделать сайт посреднических покупок с оптовых сайтов. Сайт, где люди будут объединяться для того чтобы сделать закупку с оптового сайта.
    Моя идея в том, что вместо товаров у меня будут ссылки на оптовые интернет магазины. Пользователь кликает по ссылке и заходит в карточку товара, где вместо товара будет описание интернет-магазина и свободные атрибуты, такие как артикул и наименования, покупатель делает заказ, тоесть вводит некоторое количество наименований и артиклов, указывает количество. Наименования товара покупатель берет с указанного интернет-магазина. Когда несколько юзеров делаеют заказ, и набирается необходимая сумма денег для закупки, я делаю закупку с оптового сайта.
     

Share This Page

Loading...