
Виталий
17.09.2017
14:39:18

Виктор
17.09.2017
14:40:36
ПОтому что проверку что юзер авторизован для вывода списка профилей - я вписал туда сам. А это копия битриксовского компонента когда-то - не так сильно модифицированная. Это их код...

Vlad
17.09.2017
14:49:15

Виктор
17.09.2017
14:49:54
Не вижу смысла терять на это время - лучше Angular 2 подучить...

Google

Vlad
17.09.2017
14:51:08
А тем временем открыл письмо сейчас последнее...- Новый тип пользовательских полей: Деньги. нахрена...
Разработчикам: расширение core_money_editor, позволяющее реализовать интерактивный форматированный ввод денежных единиц в заданной валюте.
Хотя, нужно все же глянуть на это чудо
Но все же есть и полезные моменты расслыки
9 сентября
17.0.32
- Добавлена возможность запроса статуса печати чека для АТОЛ.Онлайн.
Но времени читать поубавилось к сожалению

Евгений
17.09.2017
16:09:04
Коллеги
здесь указываем только того, кто покупал?
или клиента можно?
https://i.imgur.com/Dyk1S9d.png

Mike
17.09.2017
16:46:28

Виктор
17.09.2017
16:47:29
Там старый шаблон - возможно на новом не проявляется по каким-то причинам - поэтому и пропустили такое

Google

Виктор
17.09.2017
16:47:40
а ядро обновлено

Mike
17.09.2017
16:52:26
Вряд ли дело в шаблоне

Denis
17.09.2017
18:33:41

Виктор
17.09.2017
18:34:40
При чем тут сам битрикс, я про проекты на битриксе. Уже и на 7-м вроде как взлетает

Denis
17.09.2017
18:41:38
В конечных проектах, где известно на каком окружении он будет работать, стараемся использовать возможности пхп по максимуму, там где это уместно, но как только начинаешь писать какое то тиражное решение, либо к примеру какой то универсальный модуль который будет использоваться во многих проектах с неизвестным окружением, то ты автоматом ограничен пхп 5.3
Сейчас делают нижнюю планку 5.6 будет проще

Виктор
17.09.2017
19:01:25

Denis
17.09.2017
19:03:43

Mike
17.09.2017
19:44:37
Я понимаю когда было время перехода с 4 на 5, там всё реально высыпало в deprecated. Но сейчас-то мы все взрослые вроде люди, миграция может проходить без подобного хардкора.

Evg
17.09.2017
19:47:18

Mike
17.09.2017
19:47:35
Из последнего, что у меня выёживалось на версию пхп был совсем не Битрикс, а симфони 3. Но тут извините, дело такое.

Denis
17.09.2017
19:51:52
А код который приходит порой... Понять можно только объевшись веществ позабористее

Mike
17.09.2017
19:54:39
А объяснить клиенту необходимость переезда и рефакторинга язык не поворачивается?

Denis
17.09.2017
20:01:48

Evg
17.09.2017
20:23:06
если проект реально высоконагруженный и сервера пыхтят на пределе, то объяснить переход с 5 на 7 пхп не составит труда
а насчет того что "я делаю за то что платит клиент", "если кто-то говна наделал, то лишь бы работало, ибо за рефакторинг никто не заплатит", "надо позавчера еще, мочи костылями, клиент негодует" - как я рад что перешел из веб-студии в продуктовую команду

Google

Denis
17.09.2017
20:32:04

Виктор
17.09.2017
20:51:28
Ну на 5.3 видимо не полетит - но и зачем:)

Evg
17.09.2017
21:12:31

MarconiKlin A12E
18.09.2017
03:41:58
Понять его можно. У него бизнес встал. А вот уговаривать сделать иначе и хорошо, не всегда полезно... ибо всегда можно найти кого-то кто сделает быстро и именно так как он хочет. То что это выстрел себе в ногу (и клиенту и тому кто делает) думать не принято


Den
18.09.2017
05:12:38
Коллеги, вопрос:
Event::Send - отправка письма, делаю с вложением абсолютного файла (не в рамках cFile)
Битрикс берет и регистрирует/сохраняет его в upload.
Свою отправку не хочется писать, а удалять каждый раз, после регистрации, костыльно как-то.
Сталкивался кто-нибудь с этим?

Nikita
18.09.2017
05:25:36
пытаюсь сделать шаблон компонента в теме
используется bitrix:catalog, пробую добавить в тему templates/new/components/bitrix/catalog/ файлы шаблона компонента, правильно делаю?
(просто эффекта ноль)

Al
18.09.2017
05:28:43

Nikita
18.09.2017
05:29:02
о, круто, спасибо)

Evg
18.09.2017
06:40:38

MarconiKlin A12E
18.09.2017
06:41:35

Виктор
18.09.2017
06:43:46
Ребят, ничто не мешает всегда делать хорошо. Просто когда этого желания и постоянного стремления нет - идёшь на поводу у клиента. А что нельзя в стоимость и сроки работ частично закладывать это, и постепенно рефакторить проект?!

Victor
18.09.2017
06:45:31

Alexey
18.09.2017
06:46:06
За рефакторинг среднестатистический клиент не будет платить. И так ведь работает
news.list вместо рук?

Evg
18.09.2017
06:49:23

Google

Denis
18.09.2017
06:50:06
Можно долго и упорно спорить про рефакторинг, ООП и прочие красивые слова, можно стараться делать "всегда красиво", но если ты 100500й разработчик на проекте и там тянутся костыли с середины 90х, то нихрена ты там не сделаешь

Evg
18.09.2017
06:50:21
плюс в студиях есть менеджеры, которые зачастую говорят разработчику "клиент рвет и мечет, пихай костыль, ато KPI плохой станет"

Denis
18.09.2017
06:52:03

Evg
18.09.2017
06:55:13

Denis
18.09.2017
06:57:13
ты говоришь клиенту на это надо Х часов, клиент говорит а сосед Егорка это обещает сделать за Х/2 и цена часа у него на 500р дешевле, тут два выхода, ты говоришь ок, иди к Егорке, или ищешь способ как сделать то же самое, не совсем плохо, и лишь бы работало сейчас.

Виктор
18.09.2017
07:07:29

Admin
ERROR: S client not available

Виктор
18.09.2017
07:09:32
Вообще странный спор
Цена - Качество - Время. Что то в любом случае страдает, если улучшать остальное.

Evg
18.09.2017
07:10:17
я работал в студии долгое время и
1. я видел как работается "лишь бы сдать"
2. я всегда старался сделать хорошо и в ответ было "а можно было бы и быстрее" "за рефакторинг никто не заплатит" и прочее

Виктор
18.09.2017
07:10:39
Ну значит работали в такой студии

Evg
18.09.2017
07:10:41
так что у меня своё мнение об итогово качестве работы студии

Виктор
18.09.2017
07:13:47
Вы навесили клеймо на все студии, потому что вам не повезло. А я наоборот сталкивался с кучей проблем когда пишешь для себя - тогда даж ещё понятия не было как продуктовая компания, и тогда бы скорее всего лучше сделала студия. Думаю что в продуктовой компании так или иначе есть функциональный заказчик. Вопрос качества кода только в его адекватности, в адекватности конкретных людей исполнителей, и в имеющихся бюджетах
А куда идти - говнокод рыть или стремиться от него по максимуму уйти - тут уж каждый для себя решает. Место конечно влияет, но можно слать нах менеджеров ну или уметь договариваться с ними, и делать как надо, если хочешь создавать хорошие решения. Конечно без костылей и говнокода совсем - это рай какой то и такого не бывает в реальных условиях.

Evg
18.09.2017
07:23:46
я искренне вам желаю чтобы в вашей студии вам удавалось поменьше говнокодить и при этом зарабатывать хорошие деньги.
это не стеб

Mv
18.09.2017
07:27:39
Всем привет.
После загрузки страницы дом страницы перезагружается. Соответсвенно перестают работать элементы эрмитажа.
Никто не знает как их инициализировать заново?

Google

Victor
18.09.2017
08:31:41

Михаил
18.09.2017
09:11:40
Всем привет! Подскажите, от чего ввылезает такая ошибка? https://i.imgur.com/BZmRhXL.png Куда копать?

Vite4eg
18.09.2017
09:14:05
На какой странице?

Михаил
18.09.2017
09:17:34
При редактировании пользователей в админке или элементов инфоблоков

Vite4eg
18.09.2017
09:18:16
if(!is_set($arFields, 'MESSAGE') || trim($arFields['MESSAGE'])=='')
$aMsg[] = array('id'=>'MESSAGE', 'text'=>GetMessage('MAIN_AN_ERROR_MESSAGE'));
У вас поле MESSAGE не задано

Михаил
18.09.2017
09:20:58
где именно это поле?

Vite4eg
18.09.2017
09:22:07
Видимо у той сущности, которую вы правите )
CAdminNotify используете?

Михаил
18.09.2017
09:25:36
нет

Vite4eg
18.09.2017
09:28:36
Ощущение, что где-то вызывается уведомлялка, не не передаётся текст
xdebug есть?

Михаил
18.09.2017
09:29:08
нету(

Vite4eg
18.09.2017
09:31:23
Способ по жести, но всё-таки: в ядре в файле bitrix/modules/main/classes/general/admin_notify.php в методе private static function CheckFields($arFields) прописать трейс debug_print_backtrace() например. По трейсу можно понять, кто пытается вызвать такую уведомлялку.

Михаил
18.09.2017
09:32:39
спасибо, сейчас попробую

Vite4eg
18.09.2017
09:33:24
ТОлько трейс затолкать именно в условие, а то получите миллион срабатываний

Evgeny
18.09.2017
09:44:55
Привет всем. Какой метод вы обычно используете в шаблоне для вывода информации в <head>? Вывод всего и сразу помощью ShowHead() или по отдельности - ShowMeta, ShowCss и пр.?

M_A_X_NSK
18.09.2017
09:45:35
ShowHead()

Vite4eg
18.09.2017
09:45:49
У меня ShowHead() везде

Evgeny
18.09.2017
10:03:14
ShowHead()
А подкинуть другие стили с помощью SetAdditionalCss?