Алексей
21.06.2016
11:24:54
А переопределить методы сохранения/извлечения записи не запамятовали?
A
21.06.2016
11:25:34
Вопрос от новичка: DATE_CREATE и DISPLAY_ACTIVE_FROM имеют разный формат. Мне нужно чтобы дата создания показывала еще и день недели. Есть родные, правильные способы?
Anton
21.06.2016
11:25:43
A
21.06.2016
11:25:51
DATE_CREATE не выводит день недели у меня
Google
Vladimir
21.06.2016
11:26:37
Anton
21.06.2016
11:26:47
Vladimir
21.06.2016
11:26:49
в формат уже всё что хочешь подставляй
A
21.06.2016
11:28:52
Anton
21.06.2016
11:29:13
Vladimir
21.06.2016
11:29:14
A
21.06.2016
11:29:46
я понимаю что могу в шаблоне обработать это, хотел узнать может изкоробки это можно поправить
Mv
21.06.2016
11:51:14
В битриксе есть функции АПИ формата даты.
Sergey
21.06.2016
11:51:48
http://dev.1c-bitrix.ru/api_help/main/functions/date/index.php
Pavel
21.06.2016
11:52:56
A
21.06.2016
11:55:23
О, Павел, привет :)
Amir
21.06.2016
11:56:53
Кстати, я запутался совсем
ДОпустим есть несколько разделов, разного формата
Есть шаблон с шапкой и подвалом
Так вот как правильно создать шаблон для всех этих разделов сайта, неужели придеться плодить кучу шаблонов для группы разделов с разными структурами
например: несколько разделов имеют левое меню, главная страницы занимает всю страницу, еще несколько разделов с левой и правой меню, еще парочка имеют колонки
Pavel
21.06.2016
11:57:19
Google
A
21.06.2016
11:57:21
можно и в одном шаблоне сделать если очень захотеть
Илья
21.06.2016
11:58:39
Скоро все тут будут)) если кто еще не находит тут знакомых битрикс кто знает, зовите!!!
Vladimir
21.06.2016
11:59:36
Amir
21.06.2016
12:05:10
$cur_dir = $APPLICATION->GetCurDir ();
80 $cur_page = $APPLICATION->GetCurPage ();
81 ?>
82
83 <?if ($cur_page == "/map.php") :?>
84
85 <div class="page">
86
87 <?elseif ($cur_dir == "/") :?>
88
89 <div class="page">
90
91 <?elseif (strpos($cur_dir,"register")==1):?>
92 <div class="content">
93 <h1><?$APPLICATION->ShowTitle();?></h1>
94
95 <?elseif (strpos($cur_dir,"personal")==1) :?>
96
97 <?
98
99 $APPLICATION->IncludeComponent ( "bitrix:menu", "left-menu", array (
значит я на правильном пути?
пришлось пока так придумать и понаудалять остальные шаблоны
Vladimir
21.06.2016
12:05:59
не не
<?$APPLICATION->IncludeFile(str_replace(".php", ".before.php", $_SERVER["SCRIPT_NAME"]), array(), array("SHOW_BORDER" => false));?>
вот так
а в index.before.php нужный блок
без всяких ифов
<?if ($cur_page == "/map.php") :?> .php дурной тон
всё на директориях /map/
Amir
21.06.2016
12:09:38
тут в проекте почти на каждый пхп файл свой шаблон
чтобы в шапке поменять, мне приходиться все рыть с ног до головы
Vladimir
21.06.2016
12:11:59
да есть любители 300 условий в шапку впихать
шапка это до h1 не больше иначе там весь проект будет потом
Amir
21.06.2016
12:12:20
ну вот подскажи обычно как правильно делают :)
Vladimir
21.06.2016
12:13:17
я через IncludeFile подключаю к каждой странице разные блоки
Amir
21.06.2016
12:16:08
а как с шаблонами компонентов быть?
может все в одном шаблоне делать, и на остальные шаблоны линки прикрутить?
Google
Vladimir
21.06.2016
12:17:01
не понял
Amir
21.06.2016
12:17:42
тут вижу в проекте некоторые шаблоны соеденены через линк , ссылки на директории других шаблонов
A
21.06.2016
12:17:54
у меня вот тоже проект, где шаблонов компонентов сотня накопилась уже, хз что делать с этим
хотя реально нужно штук 30 всего
Jimmy
21.06.2016
12:39:10
Символические ссылки, и многосайтовость (с сылками на ядро) - зло
помните об этом
Alex
21.06.2016
12:40:41
Привет всем!
Подскажите, пожалуйста как лучше организовать автоматический импорт/экспорт контактов в CSV между CRM Битрикс24 и внешним источником.
Сейчас прикостылен скрипт парсящий CSV и пишущий в БД через CCrmContact::add.
Amir
21.06.2016
12:41:33
Jimmy
21.06.2016
12:41:58
События?
Alex
21.06.2016
12:44:11
Это понятно) А встроенных механизмов нет? Вроде в интерфейсе есть импорт/экспорт. Возможно к нему есть API?
Pavel
21.06.2016
12:46:16
какой здоровский чат! давно мечтал попасть в такой
Vladimir
21.06.2016
12:47:31
Теперь есть кому поплакаться, о том какие м** маркетологи битрикса)
Anton
21.06.2016
12:49:45
ну вот подскажи обычно как правильно делают :)
Я блоки шаблона подрубаю через настройку свойств страницы и разделов. Только нужно учесть, что свойства страницы не видны в header.php, а свойства разделов видны.
if($APPLICATION->GetProperty("show_block") == 'Y') {...выводим нужный блок...}
Таким образом менеджеры контента сами могут влиять на отображение блоков на сайте, прятать колонки и прочее.
Oleg
21.06.2016
12:50:19
Vladimir
21.06.2016
12:50:30
Anton
21.06.2016
12:52:11
Вот только свистопляски с областью видимости свойств страницы мне не нравятся. Приходится в header втыкать ShowViewContent(), а в футере обрабатывать свойства страниц и втыкать блоки в AddViewContent()
Vladimir
21.06.2016
12:52:20
Но на такие блоки сложно влиять в комплексных страницах типа каталога
Anton
21.06.2016
12:52:33
Vladimir
21.06.2016
12:52:48
ну вот как раз через подвал только если
Anton
21.06.2016
12:52:53
ага
Google
Vladimir
21.06.2016
12:56:06
но я больше склоняюсь к тому что-бы выносить из шапки кучу условий, потом код не читаемый становится, особенно если примерно одинаковые менюшки подгружаются
Anton
21.06.2016
12:59:06
Vladimir
21.06.2016
13:01:33
в этом плане drupal шикарен там для блоков отдельный интерфейс есть, с регулярными выражениями для подключения
Alex
21.06.2016
13:03:48
Amir
21.06.2016
13:05:31
Как насчет SASS как правильно подключить
у меня пока style.scss с подключаемыми модулями, и тут разумеется и классы шаблонов тоже
а по идее как задумали битрикс у шаблонов стили должны находиться в их шаблонах?
Алексей
21.06.2016
13:06:06
Почему бы не вынести в отедльный раздел с ассетами. Для пущего счасться - совершить предварительную сборку css / js
Vladimir
21.06.2016
13:09:47
тут у каждой кухарки свои методы, кто в 1 файл всё пихает.. я предпочитаю крупные блоки выносить в разные шаблоны.. оформление заказа например
Amir
21.06.2016
13:10:37
https://habrahabr.ru/post/261467/|
вот это хорошая идея?
Sergey
21.06.2016
13:52:28
ребят, а для чего нужен офис-менеджер?
Илья
21.06.2016
13:52:55
Кофе наливать) бумагу покупать
Sergey
21.06.2016
13:53:09
и все?
Илья
21.06.2016
13:53:29
Короче работу по офису делать
Канцелярия чай кофе встретить проводить
А так то еще чем босс нагрузит))
Sergey
21.06.2016
13:54:13
во, надо еще нажимать за нас кнопку в б24 начать рабочий день
Илья
21.06.2016
13:54:24
Ну как вариант
Sergey
21.06.2016
13:54:31
дык вот я и думаю, нужна ли мне девочка или нет
Илья
21.06.2016
13:54:43
Девочка то полюбас
А вот менеджер решай сам)
Sergey
21.06.2016
13:54:58
чтоб все преимущества сразу были видны и радовали глаз
Google
Илья
21.06.2016
13:55:21
А рабочее место на правом колене организуй
Sergey
21.06.2016
13:55:22
офис-менеджер 3 разряда
Илья
21.06.2016
13:55:55
Менеджер третьего размера
Алексей
21.06.2016
14:02:15
Ребят, не сталкивались с ситуацией, что при заливке обновления для своего модуля в маркетплейс автоматическая проверка ругается на D7 функции
Bitrix\Main\Localization\Loc::loadMessages, loc::getMessage()
и требует заменить их на IncludeModuleLangFile(__FILE__); и GetMessage соответственно.
Это косяк в модуле или битриксовская авто модерация не поспевает за обновлениями?
Oleg
21.06.2016
14:05:14
Не сталкивался, думаю стоит спросить об этом у техподдержки (или в партнерский отдел)
Andrew
21.06.2016
14:16:25
Алексей
21.06.2016
16:09:44
Коллеги, подскажите события, которые вызываются при генерации условий скидок.
Anton
21.06.2016
17:00:03
Алексей
21.06.2016
17:39:13
Спасибо
Александр
21.06.2016
19:42:49
Кто нить знает онлайн сервисы для тестирования сайтов(фронтенда) типа силениума? Пытаюсь поднять сам на серваке — черт ногу сломит ))
Алексей
21.06.2016
19:43:18
(
Александр
21.06.2016
19:44:32
Типа не?))