@bitrixfordevelopers

Страница 957 из 1492
Дмитрий
22.09.2017
09:57:06
Если будете в Спб, заглядывайте в гости :)

White
22.09.2017
09:57:27
пошла реклама...

Дмитрий
22.09.2017
09:57:52
Не надо так ?

Anton
22.09.2017
10:01:41
А куда идти в спб? Када день открытых дверей?

Google
Дмитрий
22.09.2017
10:03:11
Напишу в личку ?

Evgeny
22.09.2017
11:13:39
Всем привет. Хочу сделать такую штуку, как AddChainItem, но только, чтобы добавить пункт до текущей страницы, а не после. Подскажите, куда смотреть копать?

Алексей
22.09.2017
11:30:11
Всем привет. Хочу сделать такую штуку, как AddChainItem, но только, чтобы добавить пункт до текущей страницы, а не после. Подскажите, куда смотреть копать?
Нужно свой добавить пункт раньше в коде - до того, как в навигационную цепочку добавит пункт текущей страницы ? А уже как именно лучше это сделать(лезть в сами хлебные крошки или просто на странице свой AddChainItem разместить повыше) - зависит от задачи.

Василий
22.09.2017
11:56:50
Есть такой код http://prntscr.com/gob5ru Это кнопки переключения вида в каталоге товаров catalog.section по умолчанию $_SESSION["PRODUCT_VIEW"] == "grid" , а нужно чтобы был $_SESSION["PRODUCT_VIEW"] == "list" как и где изменить?

по умолчанию открывается даже без классов active на кнопках, просто сразу сеткой отображается

Sergey
22.09.2017
12:12:00


что с ним не так?

Andrew
22.09.2017
12:13:10
Худеет

Sergey
22.09.2017
12:13:41
как он выглядеть то должен

Алексей
22.09.2017
12:17:59
не, с кастомной темой
"как он выглядеть то должен" А почему бы у разрабов кастомной темы и не спросить?)

Юрий
22.09.2017
12:19:33
Мобильная версия?

Google
Sergey
22.09.2017
12:19:51
не, полная



Анатолий
22.09.2017
12:21:30
два варианта - вы что-то поменяли либо ваши стили убили стандартные стили

White
22.09.2017
12:21:43
ну там скорее перебили ширину контейнера

Sergey
22.09.2017
12:25:18
шаблон сайта кастомный

Алексей
22.09.2017
12:26:07
шаблон сайта кастомный
Поэтому, лучше обратиться к его разработчикам. Посторонние люди могут только гадать на кофейной гуще) Ни кто же не знает, какие там стили были добавлены....

Sergey
22.09.2017
12:26:57
Я иногда думаю, что установить новый битрикс, сверстать тему похожую на текущую-кастомную гораздо проще, чем мучать текущее дерьмо

и начать новую счастливую жизнь

Компания отказалась от поддержки сайта разработчиком

White
22.09.2017
12:28:42
тяжко вам будет))

Sergey
22.09.2017
12:28:55
Сорян пацаны, я видимо здесь надолго

someone
22.09.2017
12:28:58
а кто знает, как из компонента заставить вернуть json и запретить отображение шаблона?

Алексей
22.09.2017
12:29:00
проблема в том, что битрикс впервые вижу
Для начала следует пройти курсы битрикса онлайн. Всё бесплатно, все на русском. Либо платить разработчикам за поддержку.

Алексей
22.09.2017
12:29:24
есть ссылочка?
в описании чата

Sergey
22.09.2017
12:29:46
Я видел, но думал денег занести нужно

Алексей
22.09.2017
12:30:17
Я видел, но думал денег занести нужно
Все бесплатно. Есть текстовая версия + тесты. Есть по части функционала отличное видео.

Sergey
22.09.2017
12:30:43
Правильно реализованный проект на много проще поддерживать и развивать ☝?

White
22.09.2017
12:30:57
Ютуб еще в помощь и гугол

Google
Sergey
22.09.2017
12:31:42
Вот есть у меня ключ от малого бизноса

Если я рядом подниму еще один битрикс, старый отвалится?

White
22.09.2017
12:32:13
только в отдельном контейнере

как отдельный сайт

Алексей
22.09.2017
12:32:24
а кто знает, как из компонента заставить вернуть json и запретить отображение шаблона?
В качестве примера общей логики этого процесса: if ($_REQUEST['ajax']) { ob_clean(); ваш код; echo json_encode($result); ob_flush(); exit; }

Sergey
22.09.2017
12:33:00
только в отдельном контейнере
это понятно, у меня лицензию не отберут на сайте-первоисточнике?

White
22.09.2017
12:33:23
а

Mike
22.09.2017
12:33:27
someone
22.09.2017
12:33:41
В качестве примера общей логики этого процесса: if ($_REQUEST['ajax']) { ob_clean(); ваш код; echo json_encode($result); ob_flush(); exit; }
спасибо. думал можно вовсе не рендерить. но обнуление буфера тож вариант

White
22.09.2017
12:33:50
лучше многосайтовость

могут заблочить обновления

Sergey
22.09.2017
12:34:20
Как повезёт. А зачем второй сайт?
чтобы реализовать все по своему и не копаться на свалке

Sergey
22.09.2017
12:34:37
могут заблочить обновления
техподдержка кончилась

White
22.09.2017
12:34:41
локалка в помощь

Алексей
22.09.2017
12:35:08
спасибо. думал можно вовсе не рендерить. но обнуление буфера тож вариант
По ситуации. Оба варианта возможны. Можно не подключать хедер , а только пролог. Такой варинат юзают при написании аякс обработчика, например.

Mike
22.09.2017
12:35:13
Можно поставить с нуля и в настройках главного модуля поставить галочку "Тестовая версия для разработки" или как она там правильно называется. А лучше вообще получить тестовую лицензию на месяц и не мучаться.

Sergey
22.09.2017
12:35:34
ну вон демо можно поднять

30 дней

someone
22.09.2017
12:40:21
и еще один насущный вопрос. а есть ли способ дистрибуции модулей? чтобы где-то у себя хранить репозиторий, с которого будут приходить обновления

или только через marketplace ?

Google
someone
22.09.2017
12:42:46
а где почитать по организации своего репозитория, структуры, может архивы как-то хитромудро делать, типа пакетов установки. и как сообщить альтернативные адреса репозиториев ядру битрикс

обновления в базу прилетают через install.php

Mike
22.09.2017
12:44:28
Ну вот, например, результат беглого гуглежа http://bitrix.expert/tekhnologii/bitriks-composer-marketpleys-i-vse-vse-vse/

someone
22.09.2017
12:45:49
частная разработка. публиковать в маркетплейсе не могу. надо как-то реализовать CI

думаю в сторону штатных средств. но походу гит прикручивать буду

Алексей
22.09.2017
12:46:52
частная разработка. публиковать в маркетплейсе не могу. надо как-то реализовать CI
Стать партнером и начать публиковать в маркетплейс легко - это не требует юр лица (если ваши модули бесплатные).

Evg
22.09.2017
12:47:12
частная разработка. публиковать в маркетплейсе не могу. надо как-то реализовать CI
щас я тут подкину какие есть мысли про ci и гит. писал недавно

someone
22.09.2017
12:47:45
частная, в плане с заказчиком подписан NDA и права на модуль принадлежат ему. не для публикации в общем.

Admin
ERROR: S client not available

Evg
22.09.2017
12:48:15
http://antonov-dev.ru/blog/11 https://toster.ru/q/458212#answer_1083173 мб что-то будет полезно, а мб и нет

someone
22.09.2017
12:51:30
интересно, но это чисто как загнать весь битрикс в git и командно наладить мерж. интересует решение именно по обновлению конкретного модуля, чтобы клиент зашел в свой /bitrix/admin/update_system.php и увидел, что у нас новый релиз под него

Dmitry
22.09.2017
12:52:51
Ооо Какая тема

Алексей
22.09.2017
12:53:27
Холиварная тема)

someone
22.09.2017
12:53:34
Алексей
22.09.2017
12:53:42
Мне нравится решение у нотамедиа. Ядро битры в сабмодуль

Kyrylo
22.09.2017
12:53:46
ахах)

комбо

someone
22.09.2017
13:03:56
хех, читаю в ЛК на маркетплейсе: ---- Все затраты мы берем на себя! - Бесплатное размещение ваших решений - 85% прибыли с каждой покупки - Ежемесячные выплаты - Маркетинговая поддержка ---- бесплатно разместим, заберем 85% прибыли.... сразу вспоминается мультик - двое из ларца: (а есть вы тоже сами будете? - АГА )

Google
someone
22.09.2017
13:06:58
нет, меня смутило 85% с прибыли, если по логике. понятно, что 15 возьмут. но написано криво

Виталий
22.09.2017
13:18:22
а кто знает, как из компонента заставить вернуть json и запретить отображение шаблона?
смотря что надо. я обычно делаю так: 1) создаю шаблон ajax 2) создаю файл ajax.php и в настройках сайта указываю условие применять шаблон ajax к файлу ajax.php 3) кастомизирую компонент, который мне надо чтобы возвращал json: для начала в result_mod..... оставляю только то что мне надо из компонента преобразую данных в json формат $arResult = \Bitrix\Main\Web\Json::encode($arResultTMP, $options = null); потом в файле template.php просто делаю echo $arResult;

и всё

бывает просто компонент выношу в своё пространство типа ajax.news.list и в логике компонента делаю return блабла бла json массива в зависимости от того что и как и когда

someone
22.09.2017
13:20:56
т.е. либо через настройки сайта - указать, что пустой темплейт, либо очистить буфер, либо в публичке загружать prolog_before / epilog_after а управления layout'ом из компонента нет.

Виталий
22.09.2017
13:21:31
типа того

хотя вот это я не понял а управления layout'ом из компонента нет.

ну я через файл ajax.php делаю и аблон к нему. в самом файле ajax.php разношу вызов компонентов через swithc case в качестве ключа в ajax запросе передаю переменную, к примеру, action=maps

Konstantin
22.09.2017
13:46:52
Почему может не вызыватся OnBeforeSave в событии OnIBlockPropertyBuildList, в методе GetUserTypeDescription я его вписал ?

Sergei
22.09.2017
13:48:09
потому что функция эта не срабатывает при сохранении

в чем проблема событие в init поставить

Konstantin
22.09.2017
13:54:15
а при каком условии она срабатывает?

Перед сохранением же значений в бд, не?

Sergei
22.09.2017
14:02:09
вся чуть в том что init отрабатывает перед всеми другими функциями и после него события уже сформированы, только ждут вызова

а у вас получается что функция в которой зацепка после сохранения отрабатывает

Konstantin
22.09.2017
14:15:44
Опишу задачу тут, может поможет кто решить, пилю кастомное поле, вида привязка к элементам + фаил к этой связке. http://joxi.ru/Vrw3g41hODkZqr Суть в том, что когда жамкаю применить второй раз, прилетает пустой массив с файломи, и перезатирает инфу о уже прикрепленном файле, как этого можно избежать?

Анатолий
22.09.2017
14:17:49
ключи в массивах перепроверь

уже сохраненные файлы имеют конкретные цифры вместо n0, n1, n2

Konstantin
22.09.2017
14:20:21
Да не, это то понятно, мне второй раз, прилетает вот такой массив http://joxi.ru/a2XxdRMf1370K2

Страница 957 из 1492