×

Архив тега «программирование»

Недавно я обнаружил, что в мою старую запись про проверку ИНН иногда заходят живые люди. Мало того, на неё ещё и ссылаются на сайтах с вопросами и ответами. И всё было бы хорошо, если бы тот код не устарел.

Читать дальше…

Если ваш сайт работает на какой-нибудь из редакций 1С-Битрикс: Управление сайтом и вы активно используете модуль Техподдержка, то наверняка сталкивались со следующей проблемой:

Читать дальше…

Казалось бы, что может быть проще: получить ссылку на картинку? Но если вы имеете доступ только к базе данных сайта на движке mediawiki, то это не совсем тривиальная задача.

Описание проблемы

Имеется некоторое количество статей с картинками и ссылками на файлы в тексте. Нужно получить список всех используемых картинок и файлов в виде относительных ссылок (от корневой директории сайта).

Читать дальше…

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

Читать дальше…

Иногда нужно добавить на простенькую страницу немного цветов для лучшего восприятия информации. И сделать это не просто так, а опираясь на саму информацию.

Читать дальше…

В вебмастере яндекса и search console гугла периодически находятся нерабочие ссылки на сайты. Если ссылающаяся страница находится на моём сайте, то проблем нет – исправил и забыл. Если ссылка нашлась на внешнем сайте, то исправить её уже не получится.

Читать дальше…

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

Чем плох плагин WordPress Related Posts?

Это самый популярный плагин по данной тематике. И похожие записи он выводит без нареканий. Но у него есть огромные минусы.

Читать дальше…

Допустим, вы прочитали инструкции тут и тут. Создали свой высоконагруженный инфоблок (по сути – почти обычную таблицу) и у вас в этом highload-блоке есть поле, в котором хранится привязка сущностей этого блока к ID элементов старых добрых инфоблоков. Поле это будет целочисленным и множественным и необязательным.

Чтобы общаться с этой таблицей, мы в каком-нибудь модуле опишем класс в папке lib. В этом классе будет метод getMap, который опишет все поля, которые мы создали в таблице.

Читать дальше…

Давным-давно, во времена когда Машунька еще не родилась, ипотека еще только оформлялась, а наша Kia Rio только-только была продана, вкралась мне в голову идея — написать свой модуль для маркетплейса битрикс.

Читать дальше…

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

Читать дальше…
logo