Добрый день, возникла небольшая но режущая глаз проблема работы компонента User Cart )))) В админке при настройке компонента, а именно раздел "Данные покупателя в форме заказа" (заполняет покупатель) — так как это дополнение "Интернет — магазин" хотелось бы при оформлении заказа покупателем чтобы он оставил данные для доставки (ну как во всех интернет магазинах — ФИО, адрес, телефон, email и так далее). И как обычно хочется упростить все для покупателей — автозаполнение формы, тем более такая функция есть в самом компоненте, и тем более он все данные уже указал при регистрации)) Так вот проблема только в автозаполнении Города! — указываешь системное имя раздела — а он выводит просто — цифру — 3354 (я так понимаю это порядковый номер моего города в типе поля — "местоположения" — там же не просто список, а с подуровнями, и по всей видимости компонент на это не рассчитан.
Может есть у кого-нибудь светлые мысли как сделать это? Да ввод в ручную тоже имеет право жить, но хотелось бы упрощения))
Заранее спасибо!

44Xzibit44
0
Репутация
0
Рейтинг
Добрый день, помогите решить вопрос может есть готовое решение или как его вообще реализовать. Нужен тип поля — список с подуровнями — при выборе одно варианта в первом окне — во втором доступны определенные варианты, при выборе в первом другого — во втором уже будут доступны другие (аналогично как реализовано в стандартном местоположении только там 3 уровня — а необходимо всего 2)?
И еще если это возможно как сделать так чтобы для этих списков можно было использовать автозаполнение (подхват) через выбор "Значение из профиля пользователя"?
И еще если это возможно как сделать так чтобы для этих списков можно было использовать автозаполнение (подхват) через выбор "Значение из профиля пользователя"?
А у меня что-то не работает, вот подробности.Сам себе сделал все работает за что ему огромное спасибо.
Себе делал по инструкции, все работает, по поводу вашей ошибки ничего сказать не могу — я любитель)))) лучше обратиться к разработчикам!
@44Xzibit44, откройте файл templates/ваш_шаблон_или_default/controllers/users/profile_view.tpl.php
И после строки
добавьте, например для типа контента posts,
И ссылка на тип контента posts будет пропущена.
Так
можно сделать, если надо пропустить два или более.
Если файла /controllers/users/profile_view.tpl.php нет в вашем шаблоне, то лучше его скопировать из шаблона default в свой и вносить правки уже в своем шаблоне, чтобы при обновлении icms правки не потерялись.
Все получилось +
Спасибо добрый человек!!!
Всем привет, вопрос к знатокам, нужна помощь!
В настройках типа контента есть чекбокс "Просмотр списка> Просмотр списка в профилях пользователей включен" при нажати в профиле появляется ссылка на выбранный тип контента — этого пользователя! И эта ссылка выглядит например так — название_сайта.ru/users/1/content/pages, что нам дает возможность создать ссылку в "меню пользователя" — такого плана users/{user.id}/content/pages, но теперь суть проблемы — если убираешь чекбокс в "Просмотр списка> Просмотр списка в профилях пользователей включен" — из профиля исчезает эта ссылка — НО и ссылка в меню перестает работать???
Как сделать так, чтобы в профиле не было видно ссылки (может просто скрыть) но в меню она работала? но нужно только на один выбранный тип контента на остальные нужно чтобы выводилось в профиле.
Заранее благодарю за помощь!
В настройках типа контента есть чекбокс "Просмотр списка> Просмотр списка в профилях пользователей включен" при нажати в профиле появляется ссылка на выбранный тип контента — этого пользователя! И эта ссылка выглядит например так — название_сайта.ru/users/1/content/pages, что нам дает возможность создать ссылку в "меню пользователя" — такого плана users/{user.id}/content/pages, но теперь суть проблемы — если убираешь чекбокс в "Просмотр списка> Просмотр списка в профилях пользователей включен" — из профиля исчезает эта ссылка — НО и ссылка в меню перестает работать???
Как сделать так, чтобы в профиле не было видно ссылки (может просто скрыть) но в меню она работала? но нужно только на один выбранный тип контента на остальные нужно чтобы выводилось в профиле.
Заранее благодарю за помощь!
Уже был ответ в другой ветке. Вот ссылка /forum/thread24573-5.html
последнюю страницу открываешь пользователь Максим все подробно описал как реализовать пополнение баланса любой банковской картой на яндекс кошелек. Сам себе сделал все работает за что ему огромное спасибо.
Это я реализовывал в UserPay Se
/users/files/download7342.html
Это хорошо, спасибо тебе. Это обычный UserPay только с возможностью оплаты картой? или там еще есть что то новое?
Уже был ответ в другой ветке. Вот ссылка /forum/thread24573-5.html
последнюю страницу открываешь пользователь Максим все подробно описал как реализовать пополнение баланса любой банковской картой на яндекс кошелек. Сам себе сделал все работает за что ему огромное спасибо.
.
Пользователь Максим
Можно в файле system/controllers/billing/systems/yandex/yandex.php заменить 15 строку 'paymentType' => 'PC' на 'paymentType' => 'AC'. Если нужно принимать оплату с кошелька и карты, то делаем еще одну платежную систему.
Для этого создаем копию папки system/controllers/billing/systems/yandex/ с файлами. Далее:
1. Переименовать папку, например в yandexcard, в файле options.form.php заменить имя класса на formYandexcardSystemOptions.
2. Переименовать файл yandex.php в yandexcard.php и заменить имя класса на systemYandexcard и 15 строку ( 'paymentType' => 'AC').
3. Сделать дубликат записи из таблицы #_billing_systems в которой содержаться настройки платежной системы Yandex и заменить значение полей name на yandexcard, поле title например на Яндекс.Карта.
последнюю страницу открываешь пользователь Максим все подробно описал как реализовать пополнение баланса любой банковской картой на яндекс кошелек. Сам себе сделал все работает за что ему огромное спасибо.
.
Пользователь Максим
Можно в файле system/controllers/billing/systems/yandex/yandex.php заменить 15 строку 'paymentType' => 'PC' на 'paymentType' => 'AC'. Если нужно принимать оплату с кошелька и карты, то делаем еще одну платежную систему.
Для этого создаем копию папки system/controllers/billing/systems/yandex/ с файлами. Далее:
1. Переименовать папку, например в yandexcard, в файле options.form.php заменить имя класса на formYandexcardSystemOptions.
2. Переименовать файл yandex.php в yandexcard.php и заменить имя класса на systemYandexcard и 15 строку ( 'paymentType' => 'AC').
3. Сделать дубликат записи из таблицы #_billing_systems в которой содержаться настройки платежной системы Yandex и заменить значение полей name на yandexcard, поле title например на Яндекс.Карта.