Полезное-интересное

04.11.2021

Отслеживаем источники заказов на сайте

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


1C-Битрикс
08.07.2014

Настройка msmtp для работы с Яндекс.Почтой и GMail

Моя статья из моего блока на сайте компании 1С-Битрикс о настройке msmtp для работы с Яндекс.Почтой и GMail ...

BitrixVM
20.04.2017

If-modified-since

Для сео-оптимизации часто требуется отдавать 304-й статус страницы, если страницы не менялась с предыдущего захода поисковика. Для этого нам поможет проверка If-Modified-Since

PHP
30.06.2021

Как показывать пользователю при следующих загрузках шаблон сайта по каким-то действиям

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

1C-Битрикс
20.06.2021

Настройка Ecommerce для интернет-магазина

Для того чтобы сео-специалисты могли оценивать поведение пользователей на сайте, искать места, в какой момент пользователи уходят с сайта, не совершив покупку, на сайте необходимо настраивать аналитику. Ecommerce передает в GoogleAnalitics действия пользователей на разных страницах.

SEO-продвижение
02.05.2021

Подбираем домен правильно

Домен сайта — это как имя для человека. Первое что видит пользователь при знакомстве с ресурсом. Грамотно выбранное доменное имя — отличная возможность для роста узнаваемости бренда и хорошее подспорье для повышения позиций сайта в поисковой выдаче.

Другое
27.08.2018

Собираем программно меню

В битриксе можно создавать файлы с меню, где явно прописываются пункты и ссылки к ним, а также можно создавать меню из разделов инфоблока, для этого к компоненту menu подключается файл типа *.menu_ext.php, а в нем вызывается компонент menu.sections. Но что делать, если нужно реализовать сложную логику создания элементов меню?

1C-Битрикс
12.07.2017

Установка Tor на Centos

Недавно столкнулся с проблемой: при парсинге информации со стороннего сайта получил блокировку IP своего сайта на сервере сайта-донора. Пришлось искать proxy, через который можно было стянуть данные. Выбор пал на tor, поднятый рядом с сайтом-получателем.

Linux
09.08.2014

Мой опыт работы с BX.PopupWindow

Продолжаю перенос всех своих наработок из своего блога на сайте разработчиков компании 1С-Битрикс. На этото раз пост про использование стандартной битриксовой библиотеки всплывающих окон PopupWindow

1C-Битрикс
04.02.2021

Универсальный скрипт создания дерева из ассоциативного массива

Достаточно распространенная задача получать дерево разделов из какого-то внешнего источника и отображение их в виде дерева. В данном посте будет функция-заготовка для обработки таких вот разделов и построения дерева

PHP
06.09.2018

Полезные редиректы в nginx

В данной статье буду собирать все редиректы в nginx которыми пользуюсь

Nginx
13.04.2015

Как программно добавить купон на корзину

Как же программно добавить купон на всю корзину?

1C-Битрикс
13.03.2015

Получаем контент из <meta ... content=""....>

Как из строки:

	 <meta content="какое-то описание" name="какой-то из мета-тегов">

получить содержимое поля "Content"?

Вот так:

	 preg_match('/content="([^"]*)"/i', '<meta content="какое-то описание" name="какой-то из мета-тегов">', $matches); echo $matches[1];

Регулярные выражения
03.11.2014

Основные html цвета

Набор базовых цветов, по версии w3.org

Верстка
24.12.2014

Премодерация комментариев к товарам в eshop

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

1C-Битрикс
23.03.2015

Пошаговая обработка. Пример с обработкой csv-файла

Встала задача - реализовать загрузку каталога из двух csv-файлов: файла с разделами каталога и файла с товарами с разброской свойств, характеристик товаров и привязкой к разделам. Создание товаров/разделов - не вижу смысла описывать, остановлюсь более детально на механизме обработки csv-файла.

1C-Битрикс
17.10.2014

Сортировка по цене в каталоге с торговыми предложениями

Столкнулся тут с проблемкой: как отсортировать все товары по цене, если каталог имеет торговые предложени?

При этом проблема даже не с решением того, как это реализовать, а с логикой: по какому полю сортировать? у товара может быть много торговых предложений, каждое со своей ценой ... 

1C-Битрикс
14.07.2011

CASE: Механизм скачивания файлов

Уже неоднократно сталкивался с задачей выведения пользователю на скачивание файлов, залитых в качестве свойств инфоблока... И если это самое свойство ставить с типом "Файл" то битрикс автоматически данному файлу присваивал уникальное имя, конфликта файлов в системе не возникало, но вот выдавать этот файл было крайне проблематично. 

Старый мой пост, перенесен из моего блога на сайте 1С-Битрикс.

1C-Битрикс
21.08.2015

Функция для получения разницы лет между датами

Небольшая фунция для получения количества лет, прошедших от одной даты до другой

1C-Битрикс
21.08.2015

Функция вывода верной приписки к числу

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

1C-Битрикс
еще 20