Pull to refresh

Comments 26

UFO landed and left these words here
Битрикс идеален в поставляемой конфигурации. Перекрасил стандартные компоненты, як-як и в продакшн. Но если нужно что-то кастомное, то лучше даже не пытаться в него лезть. А уметь… сервер он отлично умеет грузить: Р
UFO landed and left these words here
Очень редко хожу в документацию. В основном в код.
Документация это жесть. Мало того что она устаревает местами, так это устаревает местами только у вас!
У меня есть два магазина, и в одном событие работает, а в другом — нет. Чистая копипаста. Оказывается, модули интернет магазина разные, что меня немного смутило. Ну ведь оба магаза же обновляются. Другими словами пошла фрагментация и параллельная разработка модуля магазина. Такое ощущение что набралась критическая масса старого кода, который просто так битриксу не закопаешь. Потому если что не пашет — доступ на сайт и в техподдержку с подробным писанием. По другому увы.
Не понял. Вы утверждаете что модули ИМ магазина имеющие одну версию отличаются по коду?
Сам модуль sale — модуль интернет магазина имеет разные версии 14 и 15. Просто один магазин покупался 5 лет назад — другой 3 года назад. Оба обновляются. Если в 14 работает кое что из API то в 15 нет.(точнее со вчера в бете уже да, поправили в теч двух дней) Документашка одна.
А — ну так-то да. А что за событие? Ну чтобы знать.
Обманулся со сроками устранения.
— Сроки устранения ошибок устанавливаются в отделе разработок и зависят от текущего плана работ. Назвать какой-то срок решения сейчас нет возможности. Разработчики прикладывают все усилия, чтобы закрыть задачи максимально быстро.

пропал массив PROPS в OnBeforeBasketAdd
— Я тупо не могу сделать тупую задачу клиенту третью неделю, вывести артикул в заказы. Вот что мне делать?
А… параметры в событиях это больное место! Задолбали. Есть события которые вообще не понятно для чего. Точно не вспомню, но в корпортале то ли на изменении задачи, то ли лида в событие не передается id! Т.е. ты просто знаешь что что-то поменялось а что? Да черт его знает — юзай libastral.so
Так же как и другая какая-нибудь CMS — умеет всё, что нужно для того чтобы можно было её продать. Ну или «продать» в отношении свободных CMS.
Как меня обижает кастомизация компонентов. Если раньше оформление товара состояло из 6-8 php файлов то новый из 10-15 + css и два js.
К тому же вот первый раз ковыряю новый компонент, уже пошло у них в багтеркер мое замечение по компоненту и по событию из api. Оно просто не работало. Похоже да, битрикс не все кастомизируют если можно так взять и найти багу — из API и не пашет событие. но если есть 1С-ка обмен, инет магаз, то выбора практически нет. Печаль но это так.
UFO landed and left these words here
Конструкторы не перевариваю, не факт что будут дешевле. Обмен с 1С под гигабайт. Хоть протокол и открытый, но нет нигде удобнее модуля обмена чем в битриксе. Плюс и какие же у нас еще есть инетмагазы такого уровня? Они либо стоят ЧУТЬ дешевле, либо бесплатные с платными модулями и что там что-то удобнее или безглючнее такой же спорный вопрос.
В комментариях vk.com справедливо заметили, что такие вещи либо неинтересны, либо учатся в первую неделю освоения платформы.
P.S. это вы игнорируете функционал платформы, залезая напрямую в $_SESSION и $_REQUEST или битрикс такой злодейский?
P.S. это вы игнорируете функционал платформы, залезая напрямую в $_SESSION и $_REQUEST или битрикс такой злодейский?

Юзанье $_REQUEST в порядке вещей. $_SESSION как правило не нужна. Но в данном случае вполне можно так заюзать. Никаких интерфейсов для работы с этим в Bitrix-Framework действительно нет.
Залезание в $_SESSION необходимо по той причине, что иначе значения не сохранятся при возвращении из просмотра детальной страницы элемента.
Да я понял. Потому и пишу:
Но в данном случае вполне можно так заюзать.

Я такие вещи в куки обычно пишу.
Как быть в данном случае с технологией композитный сайт?
Как и в любом случае — лучше не использовать ;)
А если серьёзно — а в чем тут проблема? Я сам не очень знаю, поскольку когда мне потребовалось для одного ресурса, я посмотрел на эту технологию… и навелосипедил свою, чисто под этот ресурс.
Мне кажется оно не взлетит. Как не взлетели HL блоки.
HL блоки вполне себе взлетели, но видать каждому свое, мы много где используем, коллеги с кем общаемся тоже.
Возможность хранить данные в отдельных таблицах без дополнительных костылей сама по себе хороша.
Выгрузка справочников из 1с в HL блоки, тоже весьма приятна.
Возможно. В тех проектах что попадают ко мне, я не вижу активного использования HL потому и делаю такой вывод. С другой стороны это некоторые ценз. Вряд ли если разработчик работает хорошо, проект вообще попадет ко мне. Он скорее всего у него же и останется. Специфика накладывает отпечаток…
Собственно подобное я видел в готовом шаблоне интернет-магазина, который рассчитан на работу с композитной технологией, так что проблем быть не должно. Здесь, например, эта реализация сделана на ajax и без проблем работает. По-моему как раз через куки, давно было не помню.
Н-да… Казалось бы, несколько лет прошло с того момента, когда я в последний раз битрикс изнутри видел.
Но нет.
По-прежнему всё так же, как и было.
Всё так же лезем руками в $_REQUEST и сессию.
Всё так же код не по стандартам.
По-прежнему дикая мешанина из php и html.
По-прежнему нет генерации тэгов html.

Один только вопрос занимает меня – почему за это вот ещё и денег просят. Да ещё и платят некоторые!
За это денег просят потому, что вся эта мешанина работает и приносит деньги владельцам сайта. Пока сайт работает, как оно там внутри устроено никого не волнует — ни посетителя, ни хозяина этого сайта.
Для любителей писать код много и красиво идет переход на ядро D7.
Пока сайт работает

То есть пока не нужны обновления, пока (в связи с отсутствием обновлений, ведь они не нужны) не загнали какого-нибудь зловреда, пока не понадобилось (даже в малой части!) поменять структуру и так далее и далее и далее.

За это денег просят в первую очередь из-за неграмотности в сфере IT большинства «владельцев» сайтов, и их нежелания хоть чуть-чуть потратиться на тех, кто может их в этом вопросе проконсультировать. НУ и благодаря агрессивной маркетинговой кампании одной там организации с желто-красным логотипом, а так же из-за обилия халтурно работающих «программистов», которые пишут вот это вот

<a rel="nofollow" <? if ($sortBy == 'date') : ?> class="current-sort" <? endif; ?>
         href="<?= $APPLICATION->GetCurPageParam('sortBy=date&orderBy='.$orderBy, array('sortBy', 'orderBy')) ?>"
    >


Потому что найдись в окружении будущих выгодоприобретателей сайта человек, который перед началом разработки скажет «Вот opensouce-движок, вот за 4 000 модуль оплаты через банк, вот за 2 000 модуль синхронизации с учетной системой», картина использования битрикса была бы совсем другой. Кардинально другой.
Sign up to leave a comment.

Articles