• Как сделать в Битрикс несколько корзин у одного покупателя?

    @RuComMarket
    смотрите, вы приходите в супермаркет, вы же не берете 2 или 3 корзины или тележки, но вы можете на кассе расплатиться отдельно в два и более чеков, чек это уже order.
    так же и в битриксе: есть basket с привязкой к FUSER_ID (не путать с USER_ID), после того как товары привязываются к order с сохранением заказа, корзина пустеет. Можно откастомить чтобы корзину разбить на разные заказы, но нельзя к одному покупателю взять две корзины.
    чтобы сделать корзину через sale.order.ajax рекомендую ядро компонента вывести под свою сущность, в дальнейшем там будете вносить маленькие правки. далее создаете свой шаблон, формируете несколько объектов order которые будут по сути являться псевдокорзинами. скорее всего придется товары подгружать в basket, но вывод во фронт будет уже из order, и вместо привязки basket к order придется вручную раскидывать товары по разным order
    по крайней мере я это вижу как то так, исходя из опыта. мне приходилось из sale.order.ajax делать вывод корзины в шапке, делал вывод из объекта order, т.е. по факту выводил не корзину а заказ, хотя для пользователя визуально это корзина.
  • Как сделать в Битрикс несколько корзин у одного покупателя?

    @RuComMarket
    без кастомизации в любом случае не обойтись
    попробую перефразировать выше описанное:
    можно сделать корзину из функционала заказов, т.е. сделать статус заказа какой-нибудь предварительный (можно даже обозвать корзина), и закидывать товары сразу в заказ, и удалять их так же из заказа. так будут образованы псевдокорзины, если надо их несколько.
    на счет доп свойства, врядли получится, потому что к заказу привязывается id корзины. т.е. тут будет немного другой функционал: можно набрать на разные дни, но заказ будет оформлен один, в котором будет указано когда и какие товары надо доставить (что-то подобное на озон есть)
  • Как убрать .php и / на окончании страниц и разделов в битриксе?

    @RuComMarket
    если сервер на nginx то надо настроить файл конфигурации домена, если на apache то можно ввести правила в файл .htaccess в корне сайта
  • Как подключить js в конец шаблона 1С-Битрикс?

    @RuComMarket
    выход да, только такой, НО зачем тебе разбивать его?
    у тебя все равно он будет отрабатываться поочередно, а вообще лучше все скрипты внизу подгружать, чтобы контент прогружался быстрее скриптов
  • Как вывести раздел так что бы не пропадал при заходе в него?

    @RuComMarket
    ты же когда заходишь в раздел ты передаешь параметр по которому фильтруешь, можешь при выборке всех разделов проверить какой сходится с выбранным и создать какую-нибудь отметку, что это именно он.
  • Как сделать редирект с выбранными элементами?

    @RuComMarket
    все зависит от самой задачи функционала
    если надо подгрузить на этой же странице то через ajax
    если надо открыть другую страницу, то либо с get-параметрами перекинуть через js location, либо обернуть в форму и чрез submit открыть новую страницу методом post чтобы скрыть параметры с адресной строки, а если надо запомнить выбор на стороне клиента, то забиваем выбор в куки а на другой странице считываем
  • На чем лучше разрабатывать CMS?

    @RuComMarket
    тут уже больше тебе самому решать, что тебе будет понятнее из языков, кому то питон легче дается, кому то php, мне кажется php легче, потому что информации и примеров в инете больше. но начинать изучения с написания такого продукта, будет наверное не правильно, потому что со временем набирания опыта, ты будешь понимать что все делал не правильно и будет хотеться все переделать. придется потратить кучу времени на рекодинг, т.к. в крупных проектах учитывается не только то, что отрабатывается по функционалу, но и другие моменты, один из основных - скорость отработки. можно написать код, который вроде бы работает, но под нагрузкой не каждый сервер вывезет, а можно написать такой же функционал в десятки раз компактнее и быстро отрабатывающий. Также надо знать настройки сервера под каждый продукт. вообще подобных моментов много, просто выбрать и написать не получиться.
  • Как добавить картинки на инфоблок через API?

    @RuComMarket
    у меня шло разделение по типам, просто в путь вставлялось, туда можешь что угодно вставить, или вообще не вставлять ничего, тогда получится просто "catalog"
    тут просто обрати внимание на сами функции, если что загляни по ним в документацию.
    в битре многое уже написано, что бы правильно все отрабатывалось нет смысла писать на чистой пыхе, надо по максимому использовать функции битры, конечно бывают исключения но не в данном случае
  • Что нужно студенту колледжа для стажировки и работы?

    @RuComMarket
    Igor Ryzhenkov, в этом поможет только время и опыт, и желательно не зацикливаться на тех задачах которые знаешь решения, старайся браться за что-то новое, так быстрее наберешься опыта.
  • Что нужно студенту колледжа для стажировки и работы?

    @RuComMarket
    на фрилансе сидят люди, которые не могут пойти выше, поэтому ты, как новичок, полноценный конкурент. и не надо боятся, что у тебя нет портфолио. Я, к примеру, вообще не заводил себе портфолио, даже не помню большую часть сайтов которые писал. Но при этом прошел все эти этапы и на последнее место пришел, просто показав последнюю работу изнутри и главное сумев рассказать про свой стек работы. а у тебя, кстати, мощный стек для новичка верстальщика, осталось пыху выучить, какой-нить фреймворк и думаю через 2 года сможешь на зп 150-200 устроиться на fullstack
  • Что нужно студенту колледжа для стажировки и работы?

    @RuComMarket
    Igor Ryzhenkov, ну ты в кашу сразу не залазий) фриланс это не только сидеть на сайте и искать клиента, это стиль работы, который подразумевает разовую работу над заказом, а заказы можно найти например через знакомых, по дешевке, цены у фрилансера очень низкие, это первый этап для набития руки. Иногда найдя 1-2х клиентов они становятся постоянными, которые приносят основной доход первое время.
  • Почему не работает кнопка добавления в корзину?

    @RuComMarket
    С этой корзиной и оформлением заявки постоянные проблемы, много кто нехорошего мнения о разработчиках этих компонентов
    на самом деле сделать свою корзину и оформление заказа обходится в написание одного компонента с парой маленьких файлов.
    недавно был вебинар по корзине рекомендую посмотреть:
    https://www.youtube.com/watch?v=0vNtKze-RNA
  • Как проверить заполненностью input и прописать условие при отправке письма на почту?

    @RuComMarket
    оборви $message
    потом ставь условие
    $message = '...';
    if(intval($_POST['length']))
    $message .= ' 1. Калитка, м: '.$_POST['length'].' ';
    $message .= '...продолжение...';
  • Нужна ли университетская база фронтендеру?

    @RuComMarket
    Рональд Макдональд, согласен, вот в этом проблема сегодняшних трудоустройств) а еще одна проблема, когда требования на место как у профессионала с 10-летним стажем, а устраиваешься и деградируешь на прошловековых стеках.
  • Как вытащить Битрикс сайт из папки?

    @RuComMarket
    Greg Plitt, по поводу переноса домена:
    не внутри ядра своя папка, а у каждого своя папка а ядро может быть хоть где расположено, хоть на уровень выше хоть на два, хоть вообще в параллельной папке. более распространено когда ядро располагается на уровень выше. чтобы оно было доступно создаются символические ссылки внутри папки домена, которые ссылаются на папки bitrix и upload где бы они не находились физически, и тогда твой сайт будет считать что они на самом деле находятся в том же каталоге что и сам сайт, таким образом в каждой папке сайта можно создать ссылки на одно ядро.
  • Как вытащить Битрикс сайт из папки?

    @RuComMarket
    перенеси и проверь все ли работает, возможно все будет работать как надо (я не знаю что за сайт, как настроен и какие компоненты подключаются)
    возможно понадобиться зайти в настройки-настройки продукта-сайты-список сайтов и отредактировать настройки тестового сайта
    если компоненты с ЧПУ возможно понадобиться в настройках таких компонентов поменять ссылки убрав "/test"
    если что можно включить отладку и посмотреть ошибки
  • Как вытащить Битрикс сайт из папки?

    @RuComMarket
    а как работает многосайтовость на одном ядре? через символические ссылки
    я предложил один из вариантов
    можно просто всю папку через mv перенести
    все зависит от конкретики задачи
  • Нужна ли университетская база фронтендеру?

    @RuComMarket
    Рональд Макдональд, конкретно в программирование зарплата измеряется в опыте, если посмотреть вакансии, никто не спрашивает диплом, зато опыт везде требуют, и чем больше требований к опыту в работе с чем-либо, тем и выше предложение по зп
  • Нужна ли университетская база фронтендеру?

    @RuComMarket
    Александр, некоторые врачи, к сожалению, бывали в институте 2 раза, 1-й когда платили за диплом, 2-й когда его получали