Массовое изменение отображения свойств в детальной карточке 1С-Битрикс

Столкнулся с задачей, когда на клиентском сайте более 500 пользовательских свойств в инфоблоке и необходимо было в настройках (параметры свойства) у всех включить «Показывать на детальной странице элемента». Само собою, вручную тыкать в 500-1000 свойств и проставлять это свойство — не наш метод. И вот на помощь пришел метод setFeatures класса \Bitrix\Iblock\Model\PropertyFeature (само собою, плохо Читать дальше …

Верстка резиновых колонок на сайте через css float

Практически любой вебсайт использует колонки. Это может быть контент и сайдбар, новости в несколько колонок, вывод миниатюр фотогалереи и т.п. Оказывается для многих, эта регулярная задача вызывает затруднение. Решить её можно несколькими адекватными способами: Используя CSS свойство float (самый кроссбраузерный способ, про него и поговорим) Используя flexbox модуль (тоже уже вполне кроссбраузерный способ, на мой Читать дальше …

1С-Битрикс — редирект на первый элемент инфоблока

Бывает ситуация, когда при переходе в корень раздела — посетитель перенаправлялся на первый элемент инфоблока. Например, у нас раздел /news/, в котором вызывается комплексный компонент Новости (bitrix.news). А страницы для списка новостей не предусмотрено логикой сайта (может это и не новости вовсе). И надо при обращению к корню, вместо вывода списка новостей- переадресовало на страницу Читать дальше …

Автоматическое открытие окна JivoSite (бесплатная версия)

Времена нынче тяжелые, клиенты просят, чтобы окно JivoSite открывалось автоматически на бесплатной версии. Делается просто, необходимо перед закрывающимся тегом </body> разместить такой код:

В коде 15000 — это задержка в милисекундах. Можно свою задать. 15000 = 15 сек.  

Редирект с http на https (Apache, Nginx)

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

Как посмотреть отправленные письма в bitrix

Стандартные компоненты Битрикс (да и сторонние тоже) отправляют письма через свои события. То есть при отправке письма с формы обратной связи — это письмо попадает в очередь внутри движка сайта и далее отправляется при следующем просмотре страницы сайта посетителем или роботом (по умолчанию в Битрикс отправка сообщений настроена на хитах), либо по крону (если администратор Читать дальше …

JS скрипт для выравнивания блоков по высоте

Часто сталкивался при верстке с проблемой выравнивания блоков по высоте. Например, такая ситуация может возникнуть при выводе витрины товаров в виде плитки, когда заголовок товара высотой то 1 , то 2, то 3 строки. На самом деле такая ситуация может возникнуть не только из-за заголовков, а вообще по любому поводу, который заставит блоки товаров быть Читать дальше …

ModX Revo — Проверка на пустое значение TV MIGx

У меня на одном из интернет-магазинов галерея фотографий товара сделана с помощью компонента MIGx. Сделано удобно, поддерживается мультизагрузка фотографий, для каждого товара автоматически создается папочка по номеру его ID под фотки. Выводятся фотографии с помощью сниппета getImageList. Все здорово, работает за исключением тех случаев, когда фотографии к товару не загружены. В таком случае просто ничего Читать дальше …

YouTube API v.3 — Парсинг видеороликов по ключевым фразам на php

YouTube позволяет бесплатно работать через своё API, поэтому парсить его сплошное удовольствие. А учитывая, что он еще и ищет отлично и релевантно — то парсинг в двойне приятнее. Для начала надо зарегистрироваться и получить свой API ключ. По идее для этих дел лучше создать отдельный аккаунт, а то вдруг забанят или еще что. Полная инструкция Читать дальше …

Open Graph — красивая разметка для ссылок в VK, Facebook и других соцсетях

Получить красивые ссылки внутри соцсетей очень просто, для этого существует стандарт микроразметки Open Graph, разработанная компанией Facebook. Со временем этот стандарт приняли на вооружение многие популярные социальные сети (Вконтакте, Google+, Twitter, LinkedIn, Pinterest и др.), а также Skype. Далее примеры, чтобы было понятнее как выглядит, для подопытной страницы: http://mototip.ru/atv/stels/stels-atv-500.html Ссылка в личных сообщениях VK с Читать дальше …