Айдар Гилязов

Хранения и вывод «телефона», «почты» и т. д. в шаблонах битрикса

Зачастую при разработке веб-проектов встаёт проблема хранения и редактирования редко-изменяемых полей типа «телефон», «Почта», «адрес компании» и т. д.

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

Все это продолжалось до тех пор, пока я не увидел у себя под носом нужное мне решение в маркетплейсе «Настройки ++».
Оно как раз помогает создавать сколь угодно таких «полустатичных полей» и даёт возможность выводить их в самих шаблонах.

Скачивайте, пока не сделали платным :—)
https://marketplace.1c-bitrix.ru/solutions/askaron.settings/

9 мая   bitrix   битрикс

Оптимизация работы. Из Trello в Google Calendar.

В наш век, с очень большим ростом инструментов для работы и очень малым количеством времени, становится важным следить за всеми своими рабочими ресурсами, встречами, задачами в одном месте.
Для учета своих личных задач я стараюсь использовать Trello. До недавнего времени я видел в нем всего лишь одну проблему, как посмотреть все свои задачи в одном месте. В итоге решение оказалось простым:

  1. ставим на ваши доски улучшения «календарь»
  2. в настройках самого улучшения генерируем ссылку на ленту в формате «.ics»
  3. идем в google календарь, жмем там «добавить календарь» -> добавить по url.
  4. вставляем там ссылку полученную в п.2
  5. профит! все ваши задачи из трело лежат в вашем гугл календаре, а если у вас все это как у меня синхронизировано с телефоном, то и все ваши задачи, заметки и встречи лежат в вашем телефоне.

p.s. единственный минус который пока никак не побежден — время обновления, т. е. если вы меняете событие у себя в трело, в гугл календарь это изменение приезжает не сразу.

2018   trello

Bitrix24. Обновляем штатные FM поля лида.

Не секрет что документации по api bitrix24 очень мало, и та что есть достаточно скудна.
Для тех кто не хочет тратить как я время на изучение ядра, написал небольшую заметку по классическому на вскидку кейсу.

У нас есть лид со штатными полями телефон и почта, периодически значения этих полей может меняться, нам необходимо программно иметь возможность их сменить.
Первое что приходит на ум это использовать стандартный Update для лида. К сожалению так CRM не будет менять поля PHONE и EMAIL, для того чтобы иметь возможность их сменить нужно использовать другой класс CCrmFieldMulti.
Ниже прикладываю листинг метода, который я написал для смены телефона или почты у лида. Его можно свободно использовать для смены значений телефона в CRM Bitrix24.

/**
    * Обновляем FM поля
    * @param TYPE_ID Тип FM поля
    * @param LEAD_ID ID лида
    * @param VALUE значение для поля
    */    
    function updateFieldMulti($TYPE_ID, $LEAD_ID, $VALUE){
		\Bitrix\Main\Loader::includeModule('crm');

		$dbResult = \CCrmFieldMulti::GetList(
		    array(),
		    array(
		        'ENTITY_ID' => 'LEAD',
		        'CHECK_PERMISSIONS' => 'N',
		        'TYPE_ID' => $TYPE_ID,
		        'ELEMENT_ID' => $LEAD_ID
		    )
		);
		 
		if($arLead = $dbResult->GetNext()){
		    $arLeadID = $arLead;
		}
		 
		$ds = new \CCrmFieldMulti;
		$ds->Update(
			$arLeadID['ID'], 
			array(
				'VALUE' 	=>	$VALUE, 
				'TYPE_ID'	=>	$arLeadID['TYPE_ID'], 
				'VALUE_TYPE'	=>	$arLeadID['VALUE_TYPE'], 
				'COMPLEX_ID'	=>	$arLeadID['COMPLEX_ID']
			)
		);
    }
2018   bitrix   bitrix24   CRM   Лид

Магия кино. Озвучка.

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

Для меня одно из самых удивительных, разумных и в то же время логичных решений в кинематографе, является то, что одно и того же актера сквозь разные картины будет озвучивать один и тот же человек.
Прислушайтесь к речи Доктора Шульца из Джанго:

Затем послушайте речь Франца Оберхаузера из последний Бондианы:

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

Казалось бы это не такой важный момент, но без этого магии не случилось бы.

2017  

Стивен Возняк. «Мне нужен конфликт и его разрешение».

Нынче стало очень модно подавать контент в виде «интервью».
Вот и я стал частенько смотреть различные видео на ютубе, с действительно с интересными по-моему мнению людьми.
Решил написать небольшое review после очередного такого просмотра.

На этот раз посмотрел очередную серию передачи Познера. В гостях у него был Стивен Возняк.
Надо сказать, что Все интервью смотрится на одном дыхание, Стивен невероятно позитивный и образованный человек. Все его жизненные принципы основаны на его невероятно любви к знаниям, образованию и построению мира вокруг себя лучше. Мне очень повезло, что я могу жить в том же мире что и живет Возняк.

Не проходите мимо этого видео, если вам тоже как и мне хочется делать мир лучше!

Crontab.guru или как быстро ставить задачи на Cron.

Почти в любом веб-проекте приходится выполнять периодические задачи. Не секрет что делается это в основном при помощи «программы-демона» — Cron. Технология очень удобная, и постоянно выручающая.

По опыту работы, понимая что новичку будет трудно понять схему настройки выполнения отложенной задачи.
Речь идет конечно об → (* * * * *). Для тех, кто также как и я, по началу не понимал как именно работают эти «звездочки» советую следующий волшебный сервис — crontab.guru. Там с помощью довольно интуитивного интерфейса несложно будет разобраться как правильно сделать задачу на каждый день или чтобы она выполнялась каждые 10 минут.

p.s. Лайфхак как ставить задачи на популярные запросы. Можно вместо звездочек использовать следующие сокращения:
@yearly — каждый год.
@monthly — каждый месяц.
@weekly — каждую неделю.
@daily — каждый день.
@hourly — каждый час.

2017   cron

Музыка по пятницам. The Aston Shuffle.

На самом деле этот исполнитель попал сюда во многом из-за одного трека:

Надо правильно начинать выхи, этот трек вам поможет! Yo!

Музыка по пятницам. Steve Angello.

Steve Angello — музыкант абсолютно кайфующей от своего дела!
Смотря его лайвы сразу начинаешь доверять его музыке, его творчеству. Его треки наполнены любовью к публике и его слушателем.
Прикладываю сет с tomorrowland 2016г., просто потому что он мне больше зашел чем этого года:

p.s. традиционно для тех кому также заходит советую вот это трек:

УАУ! YouTube сменил логотип!

Красный значок «Play» теперь плотно ассоциируется с YouTube и ребята с Калифорнии могут спокойно выносить его в логотип.
Еще более удивительно как теперь favicon и title главной страницы вырисовывают логотип

2017   YouTube
Ctrl + ↓ Ранее