@bitrixfordevelopers

Страница 389 из 1492
Igor
09.01.2017
07:10:47
Есть множество реализаций блокировок

Бернгардт
09.01.2017
07:10:48
> не радует что все работает но только через CTRL+R, по сессиям хиты не годятся, пускай на крон, или запуск cli делай по хиту пример показать, это всмысле код написать? да запросто, только это уже работа объяснить маршрут - бесплатно отвезти в конечную точку - стоит денег

Igor
09.01.2017
07:10:54
вплоть до LOCK Mysql

Roman
09.01.2017
07:10:59
я данную ветку использую для того чтобы меня направили, а по факту получается что-то другое, любой вопрос тык в RTFM ),

Google
Roman
09.01.2017
07:11:43
смысл тогда в этом чате ) фотками вых. дня поделиться? ))

Бернгардт
09.01.2017
07:12:58
ну, могу ошибаться, но чат не задумывался как пересказ мануала страницы мануала же известны, подсказали а мы да, фотками поделимся, и нестандартными, неожиданными решениями-проблемами

svetlana
09.01.2017
07:13:16
потмоу что это примеры из мануалов разжёванные

пора новый плакатик рисовать

Бернгардт
09.01.2017
07:16:30
Evg
09.01.2017
07:23:12
был у меня в этом чатике один вопрос меня интересующий. я его задал. обсудили с ребятами, и Вася кстати и предложил общую схему рабочего решения. я её чуток поменял под изменившиеся требования и этот проект уже живет на продакшене давно. код с примерами конечно никто не писал

я понимаю что когда нет опыта и тебе объясняют односложно - ничего не понятно. но тут уж если не хватает опыта либо самому копать вглубь, либо воспользоваться услугами компетентного специалиста

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

этот чат скорее обмен мнениями в большей степени, нежели деталями. да и деталями проще менться когда обе стороны имеют представление об этих деталях

Roman
09.01.2017
07:28:24
в коде то какой смысл, иной раз достаточно ссылки на похожее решение, темболее если сталкиваешся с одним и тем же не раз.. ).

Evg
09.01.2017
07:30:08
зачастую ссылок на готовое решение нет. ибо оно просто рождается в недрах собственных проектов

Google
Evg
09.01.2017
07:30:49
а копипастить кусок из своего проекта - это потратить еще кучу времени на пояснение смежных функций каких-то самописных и возможное объяснение своей кастомной бизнес логики

потому проще обмениваться обищими идеями

Бернгардт
09.01.2017
07:31:22
наполнение меню из компонентов? готовое решение? у меня одного за всю практику подобного даже в мыслях не было? :)

Roman
09.01.2017
07:32:08
вот пример. ext.menu. хрен знает как образатывается битриксом., и сессия в которую передается параметр подгружатес позже , в результате требуется обновление страницы получается хрень которая требует копать битрикс вдоль и поперек.. как это связано с программированием?? да никак )), ответ тут будет такой же.. )

Evg
09.01.2017
07:33:53
про ext меню есть и видео уроки. в подготовках к экзамену и текстовые в курсах битрикс framework разработчика.

Roman
09.01.2017
07:34:02
наполнение меню из компонентов? готовое решение? у меня одного за всю практику подобного даже в мыслях не было? :)
неужели все меню были статичные, и не обновлялись динамически ? а как же юзабилити, ? ))

это уроки для детей ) ответов не дают )

Бернгардт
09.01.2017
07:34:24
вот пример. ext.menu. хрен знает как образатывается битриксом., и сессия в которую передается параметр подгружатес позже , в результате требуется обновление страницы получается хрень которая требует копать битрикс вдоль и поперек.. как это связано с программированием?? да никак )), ответ тут будет такой же.. )
а вот это уже опыт с ошибкой можно поработать как наполняется? поставьте по мануалу компоненту catalog.section.menu и посмотрите ее выхлоп сессия не может стартануть после какого то компонента, сессия стартует в начале страницы (тут стоит убедиться что понимаете механизм сессий) так что если возникла проблема уровня - сессия после кода, то у вас ошибка в логике

неужели все меню были статичные, и не обновлялись динамически ? а как же юзабилити, ? ))
эм.. это прикол? динамические меню - это например список секций каталога, или элементов (такое тоже было) но "моргать" меню в зависимости от страницы не должно, это факт меню это "карта участка сайта" если хотите

Roman
09.01.2017
07:36:59
а проблем в этом нет, проблема в том что компонент, который обрабатывает arResult из короторого подтягиваются данные, выполняется подже чем .ext_menu.. а что делать, снова костыли вставлять..

Бернгардт
09.01.2017
07:38:44
да, на это я еще вчера обратил внимание выход - компонент меню поставить в футер страницы а в том месте где у вас сейчас меню - отложенной функцией перекидывать контент

Бернгардт
09.01.2017
07:39:05
я вчера раза два-три повторял эту идею, лень сейчас снова переписывать

Roman
09.01.2017
07:39:10
какие еще не известно, но уже известно что первым выдается предыдущее значнеие, ну был был чистый PHP проблем бы не было.. а тут нужно подтянуть, обьявить, передать.. ядро не тронуть.. жесть полная.

Бернгардт
09.01.2017
07:39:45
почему так происходит у вас?
компонент меню находится в шапке наполнение меню в каталог.деталка, который на странице физически находится позже, а желание именно с деталки наполнить меню

Анатолий
09.01.2017
07:40:00
какие еще не известно, но уже известно что первым выдается предыдущее значнеие, ну был был чистый PHP проблем бы не было.. а тут нужно подтянуть, обьявить, передать.. ядро не тронуть.. жесть полная.
предыдущее значение может передаваться только если у вас кэш срабатывает.. а значит в параметры меню надо передать что-то уникальное для раздела

Roman
09.01.2017
07:40:01
ну да ))) точно )) неправильно фреймворк читаю, доки и называю неправильно )

Анатолий
09.01.2017
07:40:24
компонент кэшируется стандартно по входящим параметрам

если у вас в параметрах не передается какой-то аргумент уникальный для раздела - получите кэш

Google
Roman
09.01.2017
07:41:07
увы, проверил, это не кэш.. отключил его и проверил..

Анатолий
09.01.2017
07:41:24
тогда разберитесь что у вас подключается где

что вы людей грузите...

Vladimir
09.01.2017
07:41:41
Анатолий
09.01.2017
07:41:54
помощь здесь исключительно добровольная

Vladimir
09.01.2017
07:42:05
не нравистся меню, делаешь своё.. чем битрик в этом плане отлчиаеться от ларавел или Drupal

Анатолий
09.01.2017
07:42:17
к примеру, если вы в конце обнаружите что где-то опечатались - то как бы мы не старались мы вам не поможем

Roman
09.01.2017
07:42:44
свое и сделал, но проблема в сессиях..

которая конечно исправиться, но копать полдня ее это не вариант , документация этот вопрос не решает.

Анатолий
09.01.2017
07:43:13
битрикс сделан на php.. php - программный язык. как программист вы должны понимать что ничего не появляется волшебным образом

Бернгардт
09.01.2017
07:43:34
свое и сделал, но проблема в сессиях..
меню сейчас также до вызова компоненты его наполняющей?

Анатолий
09.01.2017
07:43:36
если у вас что-то не так работает - проверьте свою логику, которую вы реализовали в компоненте.

Roman
09.01.2017
07:43:50
я не хочу трогать ядро, все же продукт должен обновляться

Vladimir
09.01.2017
07:44:12
так не трогайте

Roman
09.01.2017
07:44:18
поэтому с бубном танцую и решаю как же сделать чтобы не трогать то что хочется

Бернгардт
09.01.2017
07:44:22
я не хочу трогать ядро, все же продукт должен обновляться
правильно делаете, не надо трогать и всетаки - меню до вызова компоненты его наполняющей?

Vladimir
09.01.2017
07:44:26
проверьте в ядре код, отследите до ошибки и откатите назад.. я так 100 раз делал

я ошибку так и не понял, но у меня есть подозрение на кеш

отключите все сжатия и кеширование композиты... потом проверьте как ведет себя компонент

Roman
09.01.2017
07:45:43
ну пока мой уровень явно не такой.. хочется без заморочек и костылей. как на чистом PHP,

Google
Vladimir
09.01.2017
07:45:58
не бывает((

это называется работа в команде)

один пишет свои костыли, другой их меняет своими... а пото разберайся откуда ноги ростут

Roman
09.01.2017
07:46:48
не кэш, )... обработка .left.menu_ext.php позже 200% . сейчас из за этого костыли прийдется лепить.

Vladimir
09.01.2017
07:47:21
так меню кешируется

Roman
09.01.2017
07:47:24
а это №— кб. кода.. нафига тогда все крутые функции которые помогают нам

DELAY=N и не кешируется..

в API же все описано что и куда, куда же без этого.

Admin
ERROR: S client not available

Бернгардт
09.01.2017
07:49:59
в API же все описано что и куда, куда же без этого.
как истерика пройдет, и готовы будете по существу можно будет разобрать проблему но вообще битрикс не использует какую то особенную версию php, где сессии выполняются от конца кода к началу к примеру)

Evg
09.01.2017
07:55:22
я понял. у всех просто стресс от того что рано просыпаться сегодня пришлось)

svetlana
09.01.2017
07:55:40
все доообрые и пушЫстые

Evg
09.01.2017
07:55:43
от этого и душа болит, и меню не собирается, и послать хочется))

Konstantin
09.01.2017
07:56:10
Каким методом, можно проставить пути до файлов (которые уже залиты) свойству?

Аналог в админке - выбрать из структуры

Roman
09.01.2017
07:57:44
в .left.menu_ext.php одному ядру известно. когда выполняется. )) вот как перехватить ранее уже проблема и тонна кода

Каким методом, можно проставить пути до файлов (которые уже залиты) свойству?
по ID функиция есть которая пути отдает. лови. https://www.acrit-studio.ru/pantry-programmer/useful-tips-for-configuring-1c_bitrix/how-to-display-images-in-the-search-results-bitrix/

Бернгардт
09.01.2017
08:01:10
в .left.menu_ext.php одному ядру известно. когда выполняется. )) вот как перехватить ранее уже проблема и тонна кода
ext выполняется компонентой меню этого типа, в тот момент когда вызывается это меню первый раз на этой странице

никакой магии тут нет

Roman
09.01.2017
08:01:20
вот смотрел я не решения битрикса, даже на портал mos.ru, ну кто так делал, это просто костыли вставлять.. эти люди точно тут вопросы не задают..

Google
Konstantin
09.01.2017
08:01:54
по ID функиция есть которая пути отдает. лови. https://www.acrit-studio.ru/pantry-programmer/useful-tips-for-configuring-1c_bitrix/how-to-display-images-in-the-search-results-bitrix/
пути есть, элементы есть которые надо обновлять. Я не могу найти чем обновить свойства, без перезаливки их.

Ой, кажется я сообразил))

Roman
09.01.2017
08:06:21
Я вот сейчас куплю продление поддержки и ее благословлю. У меня кодинга 10%. 90% решение проблем с ядром и штатной хренью. извините что к вам с этим. Три недели один страдаю. уже на 50% все готово и бах.

Анатолий
09.01.2017
08:07:46
Sergey
09.01.2017
08:07:57
я уже говорил как-то, почему сложно помогать с битриксом. потому что слишком много мест, где можно выстрелить себе в ногу

Roman
09.01.2017
08:07:57
Каждый раз Surprize, это дернуло меня за динамическое меню изменяемое по поведению пользователя взяться,.. Битрикс не любит юзабилити, Как програиммисту удобно так и будет ))

Vladimir
09.01.2017
08:08:28
Так зачем перехватывать .ext и сделан для того чтобы в нем навоять своё меню

Roman
09.01.2017
08:08:57
Это понятно что много, но основые тропинки должны быть протоптаны

Vladimir
09.01.2017
08:09:57
а что вы подразумеваете под динамичными меню

Roman
09.01.2017
08:09:59
Что я первый кто $_SESSION в битриксе использует ? по мануалам ну человек 100 это делало и является огромным секретом

Анатолий
09.01.2017
08:10:12
вы не первый

Sergey
09.01.2017
08:10:19
Это понятно что много, но основые тропинки должны быть протоптаны
если следовать гайдам битрикса, то проблем не возникает

Анатолий
09.01.2017
08:10:21
просто вы глючите

Roman
09.01.2017
08:10:38
я хочу менять его контент согласно переходу в тот или иной шаблон, все для того чтобы его заменить я уже подготовил.

Анатолий
09.01.2017
08:11:05
шаблон?

может раздел?

Vladimir
09.01.2017
08:12:26
ща

я понял кажется

Roman
09.01.2017
08:12:43
компонент вызываемый, я его вижу как шаблон, я работаю и модифицирую готовое решение, ругать его не буду, но какая это мука.. переделывать все под себя.

Vladimir
09.01.2017
08:13:28
"ALLOW_MULTI_SELECT" => "N"

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