@bitrixfordevelopers

Страница 953 из 1492
Aleksandr
20.09.2017
14:51:11
так можно разграничить через модуль прав
хмм и как?:) по статусам можно разграничивать права. А как по свойствам заказа?

Folt
20.09.2017
14:53:05
хмм и как?:) по статусам можно разграничивать права. А как по свойствам заказа?
не надо делить заказы, может разделить на группы пользователей ? ?

Denis
20.09.2017
14:53:27
Привет посоветуйте модуль авторизации через мобильный телефон + соц сети

Folt
20.09.2017
14:54:26
Привет посоветуйте модуль авторизации через мобильный телефон + соц сети
есть же в ядре модуль для работы с авторизацией через соц сети)

Google
Aleksandr
20.09.2017
14:55:31
не надо делить заказы, может разделить на группы пользователей ? ?
Ну смотрите. Заказали к примеру из москвы. Как мне запретить показывать их в Питере пусть даже и через группы пользователей. База одна. И кроме местоположения привязаться больше ни к чему в заказе не могу.

Denis
20.09.2017
14:55:47
Denis
20.09.2017
14:57:02
через смс?
Да. Смс сервис есть. Есть в маркете решения но там соц сетей нет.

Самому допиливать авторизацию / регистрацию? Интересовали готовые решения.

Folt
20.09.2017
14:58:53
Самому допиливать авторизацию / регистрацию? Интересовали готовые решения.
можно использовать 2 решения то что в коробке + сервис

Denis
20.09.2017
15:00:08
Folt
20.09.2017
15:01:11
Кидать на отдельную форму?
ну тут как удобно ?

Denis
20.09.2017
15:02:16
ну тут как удобно ?
Спасибо попробую скомпоновать.

Folt
20.09.2017
15:05:33
Ну смотрите. Заказали к примеру из москвы. Как мне запретить показывать их в Питере пусть даже и через группы пользователей. База одна. И кроме местоположения привязаться больше ни к чему в заказе не могу.
делим пользователей наследуем фильтр дефолтный ставим проверку на принадлежность к группе пользователей регаем админов под нужной группой ну если я правильно понял что надо в итоге ?

Folt
20.09.2017
15:08:12
А ну это как раз понятно. :) я думал прям из коробки есть фишка хитрая
если бы было разделение на сайты или заказы падали в инфоблок а не в магазин, то можно было бы из коробки

Артемий
20.09.2017
15:15:25
Немного не в тему, но сайт я делаю на битриксе)))

Google
Артемий
20.09.2017
15:15:30
вопрос к тем кто работает с галпом

return gulp.src('templates/**/*.php')

у меня срабатывает правило только для первого уровня папок и файлов

значит тут ошибка, а как сделать так чтобы все файлы пхп отслеживались во всех подпапках?

return gulp.src('templates/*/*.php') - тоже не помогает

Андрей
20.09.2017
15:19:00
А $APPLICATION->GetTitle должно возвращать строку title?

Андрей
20.09.2017
15:20:34
return gulp.src('templates/*/*.php') - тоже не помогает
Что-то типо такого, надо путь в относительный перевести через звёздочку вначале. gulp.src([ 'template.php', '*templates/**/*', ]) .pipe(gulp.dest('/var/www/'));

Артемий
20.09.2017
15:21:06
спасибо, такое не пробовал ещё

Андрей
20.09.2017
16:42:19
Проголосуйте за идею bitrix24, кому не сложно.. может комменты будут)) https://idea.1c-bitrix.ru/24311/ https://idea.1c-bitrix.ru/email-tracker-open-lines/

Андрей
20.09.2017
16:45:19
ага жди ) года через 2
я понимаю, но все же напоминать нужно... а то опять дизайн сменят, а косяки оставят((

Андрей
20.09.2017
18:19:53
А подскажите, если в шаблоне header.php выполняется на каждом хите? или как сделать файл шаблона, что бы там выполнялась проверка местоположения пользователя, после добавлять место в фильтр каталога?

Eugene
20.09.2017
19:47:46
Подскажите, в каких настройках прописываются пути к сайтам при мультисайтовом режиме? В самих сайтах меняются, но при сбросе путь на старый возвращается

Анатолий
20.09.2017
19:48:55
при сбросе... ? О_О

Виктор
20.09.2017
19:49:41
Кто нибудь помнит где в bitrix env crontab прописывается?

Eugene
20.09.2017
19:50:10
при сбросе... ? О_О
да, по нажатию "вставить текущий"

Dmitriy
20.09.2017
19:56:13
Если я удалю обработчик события( который зарегестрирован при установке стандартного битрикс модуля), методом UnRegisterModuleDependences ,будет ли обновление регестрировать его снова ?

Google
Dmitry
20.09.2017
19:56:19
да, по нажатию "вставить текущий"
многосайтовость на разных доменах или разных подкаталогах на одном домене?

Dmitry
20.09.2017
19:59:02
разных доменах
делаете под каждый сайт отдельный каталог на хостинге настраиваете apache/nginx на эти каталоги в зависимости от домена каталог bitrix и upload делаете 1 ... или в другом отдельном месте, тогда символьные ссылки на них создаете в каждом каталоге сайта 2 ... или в одном из сайтов, тогда символьные ссылки в другом

Dmitry
20.09.2017
19:59:52
Оба домена должны быть прописаны в настройках битрикса в каталоге сайта вставте "/" вместо "вставить текущий"

точнее вот так



вообще пустым

Dmitriy
20.09.2017
20:02:51
Если я удалю обработчик события( который зарегестрирован при установке стандартного битрикс модуля), методом UnRegisterModuleDependences ,будет ли обновление регистрировать его снова ?

Eugene
20.09.2017
20:03:21
вот тут при переносе на другой хостинг старые пути подхватываются

проверка тоже пытается по старым путям залить файлы, хотя новые пути прописаны

ни в каком файле или кэше они не хранятся? В базе пути изменены

Dmitry
20.09.2017
20:05:45
ни в каком файле или кэше они не хранятся? В базе пути изменены
может автоподстановка в браузере заполняет? Удалить и сохранить

Eugene
20.09.2017
20:06:05
может автоподстановка в браузере заполняет? Удалить и сохранить
нет, в любом браузере, даже с пустым профилем так

Dmitry
20.09.2017
20:08:15
ни в каком файле или кэше они не хранятся? В базе пути изменены
попробуйте грохнуть папку bitrix/cache bitrix/managed_cache

Eugene
20.09.2017
20:14:30
попробуйте грохнуть папку bitrix/cache bitrix/managed_cache
не помогло, всё равно откуда-то пути берет старые

Dmitry
20.09.2017
20:27:36
не помогло, всё равно откуда-то пути берет старые
а нигде руками не прописан $_SERVER["DOCUMENT_ROOT"]

и в таблице b_lang?

Dmitriy
20.09.2017
20:42:14
Если я удалю обработчик события( который зарегестрирован при установке стандартного битрикс модуля), методом UnRegisterModuleDependences ,будет ли обновление регистрировать его снова ?

Google
Dmitriy
20.09.2017
20:43:34
точно или это мнение ?

Dmitry
20.09.2017
20:48:57
в инсталле модулей стоит прописывание обработчиков. значит скорей всего пропишет заново

Dmitriy
20.09.2017
20:49:59
ок , спасибо

Eugene
20.09.2017
20:53:06
а нигде руками не прописан $_SERVER["DOCUMENT_ROOT"]
Проверил - нету там такого пути нигде

и в таблице b_lang?
а вот с этим поподробнее, где там? В базе все пути менялись

в файлах не могу таких путей найти нигде, кроме как в старом кэше проверки

Admin
ERROR: S client not available

Eugene
20.09.2017
20:55:40
таблица b_lang поле DOC_ROOT
вот там и менял пути, прямо в дампе

Dmitry
20.09.2017
20:56:05
тогда идеи кончились

Dmitriy
20.09.2017
21:03:24
Если я скоприрую стандартный битриксовский модуль в папку локал /local/modules/bitrix/модуль_name будет ли загружаться кодовая база модуля с /local/ ?

Dmitry
20.09.2017
21:05:09
нет

/local/modules/модуль_name так будет грузиться

Dmitriy
20.09.2017
21:06:03
значит жопа

Битриксо-черепки навстовляли в модуль жестких сылок и я не могу их переопределить include($_SERVER["DOCUMENT_ROOT"]."/bitrix/components/bitrix/pull.request/ajax.php"); (код из модуля)

навставляли*

Dmitry
20.09.2017
21:07:47
компонент не модуль а что требуется то?

Dmitriy
20.09.2017
21:08:17
Это потребует времени сейчас напишу стену текста

Cтояла задача сохранять emoji смайлы в комментариях соц сети , а также обмениваться ими в битрикс месседжаре. Но эмодзи -смайл занимает 4 байта, для него нужна кодировка таблиц utf-8mb4 в которую уебо*ный битрикс не может (орет ошибками при тестировании, фактически мб и может, но орет) .Тогда..

Тогда я придумал, перехватывать ввод пользователя парсить emoji символы и сохранять их в бд(средствами битрикса разумется) в виде \ub5353 а на этапе вывода , назад приводить код \ub5353 в фактический эмодзи символ

Google
Dmitriy
20.09.2017
21:17:51
И все впринципе работает,но когда дело доходит до модуля pull(битрикс модуль) , то начинается попа, так как я не могу привести строку вида \ub5353 в emoji смайл , а не могу потому что битриксо-пи*оры проставили везде жесткие ссылки и я не могу вклинить свой код в их *бучий модуль

Как то так

А в модуле они ссылаются на комонент,причем жесткой ссылкой вида include($_SERVER["DOCUMENT_ROOT"]."/bitrix/components/bitrix/pull.request/ajax.php");

говно*бы вообщем

И из за этой хуйни придется сливаться с интересного проекта

такие дела

Dmitry
20.09.2017
21:20:53
а где планируется вклиниться?

Dmitriy
20.09.2017
21:23:44
Основная проблема на данный момент(остальное мб и разгребу костылями как-нибудь) в том что в pull(модуль битрикса) регестрируется обработчик вот такого вида RegisterModuleDependences("main", "OnProlog", "main", "", "", 3, "/modules/pull/ajax_hit.php"); , а в modules/pull/ajax_hit.php уже лежит жесткая сслыка , которую мне надо как-то переопределить

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

бы

Dmitry
20.09.2017
21:31:47
как вариант зарегистрировать свой обработчик с сортировкой 2 и сделать что-то раньше (если возможно) или забить на обновления снести модуль pull, скопировать его в /local/modules/my.pull/ и переписать пути

Dmitriy
20.09.2017
21:33:52
нельзя сносить, ругаться будут . С сортировкой 2 , тоже нельязя ,там логика такая, что нельзя так



Вот код который модуль в качестве обработчика регестрирует

и все, ничего нльзя сделать ибо путь указан жестко

Dmitry
20.09.2017
21:41:39
так. а что собственно с кодировкой происходит бьется в функциях CUtil::PhpToJsObject?

где планировалось преобразовать?

Dmitriy
20.09.2017
21:45:42
забей спасибо что хотел помочь

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