Цитата |
---|
Андрей Николаев написал: Насколько я понимаю, приложение с пользовательскими типами нельзя делать первого типа (т.е. паковать в zip и загружать на сервер). |
03.08.2018 12:38:50
|
|||
|
15.02.2018 15:24:36
Существует ли штатная возможность настроить выгрузку подарков из сайта в 1С? Подарок сейчас добавляется через правило работы с корзиной (попадает в заказ, как примененный купон, для которого выдается подарок). Не как отдельный товар в корзине.
Пока что приходит в голову просто доработать добавление подарка, чтобы он был отдельным товаром в корзине, тогда понятно, выгрузка заказов и его выгрузит. Но все же, может быть возможно без этого обойтись? |
|
|
09.04.2016 11:27:44
Надоело блуждать в потемках и долго-долго разбираться в коде недокументированного api.
Короче - очень хотелось бы заполучить персонального тьютора - опытнейшего разработчика 1С-Битрикс Корпоративный портал с огромным терпением и склонностью к перфекционизму. Требуется - полностью изучить недокументированную часть api: 1) практическое использование всех или почти всех недокументированных методов api - см. список в bitrix.liveapi 2) практическое использование js библиотеки битрикс во всех подробностях 3) практическое использование grid и др. интересных и сложных технологий битрикс, интеграции с лендингами, магазинами во всех видах, интеграции с 1С и др. более-менее распространенными CRM и т.п. Не интересует: базовое обучение для разработчика начального уровня, это все есть в курсах, форумах и так далее. План работы мыслю такой: У меня есть тестовая площадка, где я могу развернуть коробочный портал. Дальше все делаем так, как это происходит при развертывании портала у заказчика. Настраиваем, заполняем, дальше по шагам начинаем применять все методы разработки из тех, что я упомянул - в подробностях, со всеми подводными камнями, проверкой, объяснениями и так далее. Никаких "догадайся сам" - если есть проблема, показать и объяснить по типу "делай как я", "вот это нужно для этого" и т.п. Например, работаем так "постановка задачи - объяснение деталей - я выполняю задачу - проверяем, объясняем ошибки и как исправить - снова проверяем ... - завершение задачи - переходим к следующей". Конечно, я уже давно понял, что все это я смогу освоить и сам, используя документацию, открытое обсуждение в Интернет, курсы и т.п. И возможно - и качественно это разовьет всякие мои когнитивные способности. Но такое самообучение займет чертову уйму времени. А мне нужно быстро и качественно освоить профессиональную разработку. Быстро - 4-6 месяцев, качественно - самостоятельная разработка и внедрение портала со сложными бизнес-процессами за конкурентноспособный срок, с пониманием всего, что я делаю. В принципе, я уже работаю с порталом в фирме, удаленно по отдельным задачам, но мой уровень меня не устраивает, хочу ВЛАДЕТЬ разработкой в полной мере и достаточно быстро и полно. Объем доступного времени на обучение - 1 час ежедневно в рабочие дни, + часов 4-6 в выходные дни. Финансирование обсуждается. График свободный. Общаемся через скайп. Специалисты высокопрофессиональные, но склонные к высокомерному занудству, издевательствам и не умеющие обучать и общаться с людьми со взаимным уважением и пониманием - категорически не интересуют (не сомневайтесь - отличить такого легко с первых нескольких часов общения). Оплата - почасовка, после каждого завершенного задания, обсуждается, в разумных пределах. Предлагайте ваши варианты. |
|
|
14.09.2015 17:04:06
|
|||
|
14.09.2015 15:03:30
Добрый день.
Я понимаю, что когда-то была сделана ошибка в обслуживании Битрикс. Но все же такая проблема, и как ее решить? Компонент Каталог реально выдает в Интернет страницы, которые давно были удалены на сайте. Вероятнее всего, были какие-то связи, которые были проигнорированы при удалении. Но сейчас важно - найти, где остались эти страницы и удалить их. Я предполагаю, что они в базе данных, больше негде, так как в админке страницы эти давно удалены и кэш почищен полностью (в том числе и вручную, в том числе управляемый). Конечно, со временем я бы просмотрел и изучил все таблицы в базе данных вручную, но их очень много - вдруг кто-то уже делал подобную операцию? Подскажите, куда смотреть, таблицы с какими именами искать? |
|
|
04.09.2015 13:29:15
Хороший вариант. Дело в том, что мне нужен такой функционал:
Есть два инфоблока - Основатели и Соискатели. Каждый элемент инфоблока изпользуется для отображения списка тех и других на отдельной странице и для отображения детальных страниц каждого. На детальной - должна быть кнопка добавления в избранное. По этой кнопке данному Основателю или Соискателю записывается (дописывается) свойство Привязка к пользователю (множественное) - к тому пользователю, который сейчас залогинен. Затем - есть отдельные страницы - Избранные основатели и Избранные соискатели. На них выводится список элементов инфоблока Основатели либо Соискатели с фильтром по значению свойства Привязка к пользователю (текущему). Получается страница с отображением избранных Основателей или Соискателей. Вот из-за этого фильтра это свойство мне и нужно. Пока не разобрался, вероятно, часть кода я смогу использовать, спасибо. |
|
|
03.09.2015 12:19:48
В целом перекопал вроде бы даже все ссылки, где была похожая проблема. Все пишут примерно одно - нужно вытащить массив значений множественного свойства, дописать к нему новое значение, а потом измененный дописанный массив заново записать в свойство - по другому никак.
Проблема в том, что нигде я не нашел, как именно вытащить значение свойства "привязка к пользователю" множественного - подскажите кто-нибудь, как это сделать? |
|
|
02.09.2015 11:43:53
Немного исправил код, теперь он работает, но только устанавливает свойство "привязка к пользователю" , но - он перезаписывает свойство, а не добавляет новое значение к уже записанным ранее. Кто-то может подсказать, как именно добавлять множественное свойство, не перезаписывая его в моем случае?
|
|||
|
02.09.2015 11:14:03
Пробовал, например, сделать так, добавив этот код в шаблон детального компонента новости:
|
|||
|
02.09.2015 09:46:20
Господа, ну так что - никто не сталкивался с подобной задачей? Честное слово, я просмотрел внимательно документацию - приведено очень много примеров работы со свойствами через API, но вот именно так проблема не ставилась. Если эту проблему решить, то удастся элементарно сделать страничку избранного и добавление элемента инфоблока в избранное через множественную привязку к пользователю. Это было бы полезно не только мне, но и многим другим....
|
|
|
01.09.2015 15:52:47
Добрый день.
Имеется инфоблок, элемент которого отображается на текущей странице. У элементов инфоблока есть множественное свойство "привязка к пользователю", может быть уже частично заполненное несколькими значениями, может быть еще нет. Как через api добавить текущего пользователя в это свойство? То есть точнее - как добавить значение "привязка к пользователю" - привязку именно к текущему пользователю в это свойство не перезаписывая другие значения? Помогите, кто делал такое, пожалуйста. |
|
|
31.08.2015 15:50:58
Вопрос снимаю.
Косяк оказался в том, что у меня и в пользовательском поле и в поле создаваемого инфоблока два этих нужных свойства - списки. Естественно, что у них разные ID в массиве пользовательских свойств и в массиве свойств инфоблока, поэтому они и не могли писаться одно из другого. Задачу решил кастомной перезаписью значения свойства элемента инфоблока по его ID по выполнению условия свойства пользовательского поля тоже по его ID. Огромнейшее всем спасибо за помощь!!! Может быть, кому-то пригодится мой способ решения:
|
|||
|
31.08.2015 12:56:23
Ну вот попробовал вот так:
|
|||
|
31.08.2015 11:42:03
|
|||||||
|
31.08.2015 11:20:01
Теперь работать работает - но не заполняются пользовательские свойства. Заполнены только стандартные. Подскажите, где ошибся? |
|||
|
31.08.2015 11:12:24
|
|||
|
31.08.2015 09:24:48
Увы, не сработало. По-прежнему пользователь создается, а элемент инфоблока - нет.
Сделал так:
Причем явной ошибки pHp нет ведь, поэтому debug мне ничего не выводит, хотя и включен... Вот эту строку $el->Add($arLoadProductArray); вставлял и после следующей фигурной скобки тоже, чем черт не шутит. Может, я как-то неправильно пытаюсь получить массив arUser внутри обработчика, надо как-то через CUser? |
|||
|
28.08.2015 17:32:45
Эх, мне обязательно нужно, чтобы обработчик использовал пользовательские поля. Получается, нужно что-то вроде этого?
|
|||
|
28.08.2015 17:04:22
Но в этом массиве $arFields полей при регистрации в данной документации не приведены пользовательские поля UF_.... Могу ли я подать на вход массив полей зарегистрированного пользователя, например, вот так:
Ведь после регистрации пользователь уже создался и залогинился, а массив $arUser вроде как содержит и пользовательские поля профиля юзера и позволяет их выводить? |
|||||
|
28.08.2015 16:22:56
Добрые день!
Пытаюсь создать обработчик, который создавал бы элемент инфоблока, заполняя некоторые его свойства из профиля пользователя, по факту его регистрации. Для это делаю вот такой обработчик:
Обрабочик я просто вставляю на страницу регистрации пользователя перед вызовом компонента bitrix:main.register На выходе ничего не получаю. Проверяю - пользователь зарегистрирован, а элемент инфоблока не создан. Опытные люди, подскажите, где и что я сделал не так? |
|||
|
21.08.2015 17:37:53
В стандартном компоненте bitrix:iblock.element.add.form есть поля для заполнения свойств создаваемого элемента инфоблока. Можно ли вообще одно или несколько из этих полей заполнить каким-то заранее предопределенным значением (и даже скрыть его от пользователя), чтобы при создании элемента инфоблока эти свойства были заданы скрытно мной, а не пользователем, заполняющим форму? Кто-то делал что-то подобное?
|
|
|
15.08.2015 00:40:31
А вот за подсказку о сериализации огромное спасибо - я совершенно забыл об этой функции. Ее правда, тоже придется применить в шаблоне компонента заполнения инфоблока, а при выводе данных из инфоблока не забыть сделать unserialize, но это уже дело десятое. Еще раз спасибо за подсказку. |
|||
|