0 Пользователей и 1 Гость просматривают эту тему.
  • 18 Ответов
  • 1365 Просмотров
*

misteri27

  • Давно я тут
  • 261
  • 0
Доброго времени суток.
В JoomShopping при регистрации можно выбрать  "Тип клиента" - физлицо либо фирма. Но почему то изминения касаються только двух пунктов "Код фирмы" и "Код НДС" . Даже название фирмы идет выше и не убираеться при выборе физлица. Я пробовал изменить немного и вывести Фирмы ниже
Код
<?php if ($config_fields['firma_name']['display']){?>
<div id='tr_field_firma_name' <?php if ($config_fields['client_type']['display']){?>style="display:none;"<?php }?>>
<label class="name">
            <?php echo _JSHOP_FIRMA_NAME;  ?> <?php if ($config_fields['firma_name']['require']){?><span>*</span><?php } ?>
</label>
<span class="input">
            <input type="text" name="firma_name" id="firma_name" value="" class="inputbox" />
</span>
</div>
        <?php } ?>
, но она не не показывается.
Вопрос можно как-то изменить форму что бы выбор "Тип клиента" сточл вверху и от его изминялась вся форма регистрации? Если есть готовые решения, тоже интересует.
*

dmitry_stas

  • Профи
  • 10059
  • 955
вы на правильном пути. только есть еще javascript, в котором также надо добавить id новых полей для показа/скрытия, а то там жестко задано только "Код фирмы" и "Код НДС"

Цитата: \components\com_jshopping\js\functions.js
function showHideFieldFirm(type_id){
    if (type_id=="2"){
        jQuery("#tr_field_firma_code").show();
        jQuery('#tr_field_tax_number').show();
    }else{
        jQuery("#tr_field_firma_code").hide();
        jQuery('#tr_field_tax_number').hide();
    }
}
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

misteri27

  • Давно я тут
  • 261
  • 0
вы на правильном пути. только есть еще javascript, в котором также надо добавить id новых полей для показа/скрытия, а то там жестко задано только "Код фирмы" и "Код НДС"

Спасибо за совет. Добавил работает . Но возникает еще одна проблемка. Если выставить Фирма обязательным, то при регистрации Физ лица ее не видно, но без нее не регистрирует . Пишет Ведите Фирма. В каком файле идет проверка на это, и как изменить можно?
*

dmitry_stas

  • Профи
  • 10059
  • 955
если я ничего не путаю, то для этих целей по моему был бесплатный аддон на сайте разработчиков компонента
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

misteri27

  • Давно я тут
  • 261
  • 0
Просмотрел http://www.webdesigner-profi.de/joomla-webdesign/joomla-shop/downloads/addons.html?lang=en аддоны но ничего не нашел такого. Если можете подскажите .
*

nevigen

  • Moderator
  • 8923
  • 755
  • http://n*****n.com
там автоматическое назначение группы.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

misteri27

  • Давно я тут
  • 261
  • 0
там автоматическое назначение группы.
Если вы от User register default group то я его пробовал. И (Физическое лицо) и (Фирма) по дефоту эффект тот же.
*

dmitry_stas

  • Профи
  • 10059
  • 955
та не, вот это кажись Display field company for user type (Joomshopping 3.14.3), (Joomla 1.7-2.5)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

misteri27

  • Давно я тут
  • 261
  • 0
та не, вот это кажись Display field company for user type (Joomshopping 3.14.3), (Joomla 1.7-2.5)
Этот тоже пробовал ставить. В нем настроек нету. Может где-то в другом месте нужно было настроить?
*

dmitry_stas

  • Профи
  • 10059
  • 955
а какие нужны настройки? просто убирает скрывает/показывает поля для фирмы в зависимости от типа клиента. что настраивать? :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

misteri27

  • Давно я тут
  • 261
  • 0
а какие нужны настройки? просто убирает скрывает/показывает поля для фирмы в зависимости от типа клиента. что настраивать? :)
Да понятно что убирает . Но если выставить Фирма обязательно оно его то спрячет при выборе Физическое лицо, но так как оно обязательное а его не заполняют, так как его не видно, то выдает ошибку регистрации и требует что бы ввели Фирму. А те пункты что изначально идут для Фирмы "Код фирмы *" "Код НДС *" даже если поставить галочку обязательно в админке при выборе Физ лицо но мешают регистрации. Вот я и спрашивал в каком файле проверяеться на это?
*

dmitry_stas

  • Профи
  • 10059
  • 955
зачем вам "где проверяется"? вы Display field company for user type поставили? вы хотите делать тоже самое, что в аддоне уже сделано?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

misteri27

  • Давно я тут
  • 261
  • 0
зачем вам "где проверяется"? вы Display field company for user type поставили? вы хотите делать тоже самое, что в аддоне уже сделано?
Да ставил. Но все равно тоже самое .
*

dmitry_stas

  • Профи
  • 10059
  • 955
вероятно из-за ваших правок шаблона. попробуйте на default
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lagunina

  • Захожу иногда
  • 15
  • 0
Привествую всех!
Кто-нибудь решил задачу о чем писал misteri27, так как действительно при правки файла adress.php, то есть поставив название фирмы под поля выбрать физическое лицо или компания, то при использовании для поля «обязательное заполение», физическое лицо не может пройти на следующий шаг регистрации или покупки, так как нужно заполнить поле, но оно скрыто от него и предназначается для компаний.
Чтобы скрыть поле и показать его только для компаний, я перенесла поле «фирма» под
Спойлер
[свернуть]
В файле adress.php, прописала его так

Спойлер
[свернуть]
Затем вписала в файле  functions.js

Спойлер
[свернуть]

Если для компаний не выставлено для полей «обязательное», то все работает прекрасно, есть выставить, то физик не проходит регистрацию.
Где еще что заменить/править не пойму. Кто если делал или есть какие-то мысли – напишите.
У меня ЖШ 4.10 на Joomla 3  !
*

dmitry_stas

  • Профи
  • 10059
  • 955
вы тоже изобретаете велосипед? зачем вам это все самой делать? вы Display field company for user type поставили?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lagunina

  • Захожу иногда
  • 15
  • 0
Да поставила, и ничего не изменилось, и дефолтный шаблон у меня. (
*

dmitry_stas

  • Профи
  • 10059
  • 955
сори, только сейчас увидел, в чем именно проблема. вы хотите чтобы поля были обязательными для заполнения. так не получится, надо дописывать плагин (скорее всего полностью переделывать, на другую группу). одним яваскриптом не обойтись, там еще php проверки. выбирайте Не обязательно для полей.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lagunina

  • Захожу иногда
  • 15
  • 0
Да, спасибо я так и сделаю.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль Jshopping Login. Не происходит регистрация

Автор Modis

Ответов: 19
Просмотров: 354
Последний ответ 26.07.2017, 11:09:33
от Edward_m
Регистрация/авторизация Joomla и JoomShopping

Автор First D

Ответов: 8
Просмотров: 405
Последний ответ 24.03.2017, 21:39:35
от First D
Как вывести нужную характеристику товара отдельно от таблицы характеристик ?

Автор SuperKolobok

Ответов: 5
Просмотров: 925
Последний ответ 28.05.2016, 21:30:48
от Netman_avs
Регистрация в модальном окне JoomShopping

Автор юрий 009

Ответов: 11
Просмотров: 746
Последний ответ 05.12.2015, 22:50:45
от nevigen
Не работает регистрация

Автор Alex199466

Ответов: 6
Просмотров: 501
Последний ответ 08.11.2015, 14:33:25
от Alex199466