@bitrixfordevelopers

Страница 673 из 1492
Roma
04.04.2017
06:15:44
День веб разработчика же?

Oleg
04.04.2017
06:15:54
Nikita
04.04.2017
07:26:02
Есть такой вопрос. На входе имеем: сайт-магазин со стандартным функционалом(каталог, корзина, сравнение и т.д.). Задача: разделить каталог по городам. Т.е. для каждого города должен быть свой каталог товаров. Города хочу вынести на поддомены, например moskow.magazin.ru, spb.magazin.ru и т.д. Вопрос: Есть ли смысл использовать многосайтовость? Или достаточно создать кучу поддоменов, прокопировать туда основной сайт, и сделать общую папку-симлинк bitrix(насчет upload не уверен)

Google
Nikita
04.04.2017
07:28:43
а уверен что это меньшая проблема?
не уверен. Поэтому и вопрос. Какие еще подводные камни есть?

Vladimir
04.04.2017
07:29:00
количество товаров в базе, работа с ценами уровни доступа

Oleg
04.04.2017
07:29:06
В большинстве случаев, многосайтовость использовать не обязательно. Мы часто направляем все поддомены на один и тот же контейнер фактически, и пишем свою логику выбора города, опираясь на $_SERVER['HTTP_HOST']

Видел аналогичный ход в решениях Romza

Vladimir
04.04.2017
07:30:02
да так все делают, мы даже через ТП спрашивали так можно

Vladimir
04.04.2017
07:30:52
ну и да общие папки bitirx \ local \ upload

Nikita
04.04.2017
07:30:53
количество товаров в базе, работа с ценами уровни доступа
кол-во товаров товаров - это отдельная тема производительности. Сейчас все товары лежат в одном ИБ. Буду делить их на несколько. Типы цен - одни и те же для всех сайтов - оптовая и розничная. Вот уровни доступа меня смущают. Хотя будут для всех сайтов тоже одинаковы

svetlana
04.04.2017
07:31:18
а потом они захотят разные цены и будет веселье ))

Vladimir
04.04.2017
07:31:54
инфоблоки будут разные
инфоблоки то может и разные но элементы хранятся в одной таблице

Dmitry
04.04.2017
07:31:58
инфоблоки будут разные
Тогда просто. От того на какой сайт пришли выводится свой каталог

Nikita
04.04.2017
07:32:43
Тогда просто. От того на какой сайт пришли выводится свой каталог
т.е. физически в коде меняем номер ИБ и все будет работать?

Google
Dmitry
04.04.2017
07:34:39
т.е. физически в коде меняем номер ИБ и все будет работать?
Ну это как решите. В зависимости от города можете изменить через параметр компонента, через разные компоненты для городов. Самый простой вариант - установка в параметре компонента нужного каталога и шаблона

Nikita
04.04.2017
07:34:52
а потом они захотят разные цены и будет веселье ))
по сути ничего не должно быть. Типы цен же не зависят от ИБ, или я ошибаюсь?

Dmitry
04.04.2017
07:35:35
Если детальный просмотр, оформление заказа, корзина будут отличаться, то тогда фактически все продублировать для каждого города

Nikita
04.04.2017
07:36:34
Если детальный просмотр, оформление заказа, корзина будут отличаться, то тогда фактически все продублировать для каждого города
Спасибо! Так примерно и думал. Функционал будет полностью идентичным на всех поддоменах. Только разные данные.

Dmitry
04.04.2017
07:37:31
Спасибо! Так примерно и думал. Функционал будет полностью идентичным на всех поддоменах. Только разные данные.
только могут быть побочные эффекты))) нчто не мешает юзеру сформировать корзину из разных городов

svetlana
04.04.2017
07:37:59
угу у нас было разочек ))) накручивали защиту )

ибо на одном складе может быть а на другом не быть

и цены разные были ога

Nikita
04.04.2017
07:38:31
воооот. Вот это уже интереснее))

svetlana
04.04.2017
07:39:18
но у нас цены везде разные и меняются в зависимости от направления ветра

Nikita
04.04.2017
07:41:20
Товар в разных городах может быть одинаковым, но цены разные. Фактически в базе это будут разные товары, с разными ID. Что будет если начать формировать корзину на одном домене, и продолжить на другом? Корзина будет общая насколько понимаю?

Konstantin
04.04.2017
07:41:23
Привет. Я как то поднимал тут вопрос синхронизации документ рута удаленной дев машины, и локальными файлами проетка. предложили вариант sshfs. Я вот думаю, будет один дев, на несколько рарабов, как будет вести себя гит в такоем случае?

Igor
04.04.2017
07:42:46
всмысле 1 дев на несколько разрабов?

Konstantin
04.04.2017
07:42:48
без бд

Igor
04.04.2017
07:42:49
Оо

Konstantin
04.04.2017
07:43:04
Да, один дев, несколько разрабов.

Igor
04.04.2017
07:43:18
не хотите попробовать вагрант?

svetlana
04.04.2017
07:43:24
вот да

Igor
04.04.2017
07:43:43
1 дев на несколько разрабов - эбола

Google
Igor
04.04.2017
07:45:42
обычно что-то такое: n-штук dev под каждого разраба или вагрант для каждого 1-2 тестовых зон(внутренее тестирование) 1 зона внешнее тестирование(не стейдж) 1 зона стейдж прод

если студия маленькая можно обойтись dev зонами(вагрантом) и стейджем

Konstantin
04.04.2017
07:46:12
Для каких то своих проектов, я юзаю вагрант, либо удлаенный дев, где одному юзеру, принадлежит его копия сайта. А вот на работе так работать почему то ни кто не хочет

Evg
04.04.2017
07:47:00
ну можно еще не вагрантом, а виртуалками для каждого девелопера. у меня сейчас так

Roman
04.04.2017
07:47:01
если студия маленькая можно обойтись dev зонами(вагрантом) и стейджем
а можно подробнее про dev-зоны, не встречал про это инфы, что почитать?

Konstantin
04.04.2017
07:47:03
Тут олдфаги, свн все дела)

Igor
04.04.2017
07:47:17
Тут олдфаги, свн все дела)
а может ну их и нанять студентов?

Konstantin
04.04.2017
07:47:30
Ахах

Dmitry
04.04.2017
07:47:33
Тут олдфаги, свн все дела)
Ну так дать каждому свою копию, пусть свн-ятся

Evg
04.04.2017
07:47:48
виртуалки всмысле удаленные, которыми можно централизовано управлять. не локально чтобы морочиться

Konstantin
04.04.2017
07:48:52
обычно что-то такое: n-штук dev под каждого разраба или вагрант для каждого 1-2 тестовых зон(внутренее тестирование) 1 зона внешнее тестирование(не стейдж) 1 зона стейдж прод
Как между ними поддерживать актуальную БД? В том же ларавеле, я могу спокойно юзать миграции, а вот в битриксе не понятно...

Konstantin
04.04.2017
07:49:17
Модуль есть какой то?

Igor
04.04.2017
07:49:20
https://github.com/cjp2600/bim-core

https://bitbucket.org/andrey_ryabin/sprint.migration

Konstantin
04.04.2017
07:49:56
Спасибки

Google
Amir
04.04.2017
07:55:28
CACHED_b_agent где находиться этот кеш?

Admin
ERROR: S client not available

Amir
04.04.2017
07:57:43
if(CACHED_b_agent !== false && $CACHE_MANAGER->Read(CACHED_b_agent, ($cache_id = "agents".$str_crontab), "agents")) вот это не дает мне запускать агентов

Maxim
04.04.2017
08:00:32
у всех работает, ты один такой уникальный )

Vladimir
04.04.2017
08:09:56
Alexandr
04.04.2017
08:11:36
Приветствую! Вопрос, если элемент прикреплен к нескольким разделам и я например в одномразделе задаю шаблон для тайтл, то он не срабатывает, если элемент прикреплен только к одному разделу, то все в порядке

Maxim
04.04.2017
08:11:54
то чувство, когда с люцифером гулял утром, покормил и пошел на работу общаться в чате с люцифером

Amir
04.04.2017
08:14:35
Есть выпуск который каждый месяц 1 числа формирует рассылку при возникновения события он генерит агент CPosting::AutoSend(1479,true,"s1"); Интервал 0, Периодический Нет. Крон каждые пять минут обрабатывает bitrix_cron.php тот в свою очередь вызывает CAgent::CheckAgents и все запускается только 1 раз

Maxim
04.04.2017
08:15:15
значит проблема в агенте. другие агенты успешно работают ведь

и кеш и агенты никак не связаны

п.с. помню писал своего первого агента... слезы боль и нервы 3 дня долбали

я проклинал всех

потом разобрался =))))

Amir
04.04.2017
08:19:12
а мне приходиться разобраться в чужом коде :)

svetlana
04.04.2017
08:19:44
А-А-А-А!!!!

Vite4eg
04.04.2017
08:19:45
Я может чего-то пропустил, но всё-таки: почему интервал 0?

Amir
04.04.2017
08:20:11
я задаюсь тем же вопросом

но это генерит сам выпуск

Google
Amir
04.04.2017
08:20:28
точнее рассылка по расписанию

Vite4eg
04.04.2017
08:21:29
Суть агента в том, чтобы задать время следующего запуска. Время следующего запуска - это сейчас + Интервал. Если интервал 0, то в следующий раз не запусится. По сути одноразовый агент

Так что задайте какой-нибудь интервал и проверьте

Maxim
04.04.2017
08:22:25
Да, Люци. Ты походу запутался в переодическом и непереодическом запуске

Vite4eg
04.04.2017
08:22:27
В админке в настройках агента

Amir
04.04.2017
08:22:29
может галочку где поставить

Maxim
04.04.2017
08:22:42
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=3436

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