Банк знаний

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

02.05.2020

Универсальная красивая постраничка на Битрикс

Достаточно часто сео-специалисты в своих рекомендациях хотят видеть красивую пагинацию вместо стандартного битриксового ?PAGEN_X=Y.

Честно говоря, не совсем понятно, почему это до сих пор не сделали "из коробки", но, как говорится - "маемо, шо маемо".

Данный пост о том, как сделать пагинацию красивой и ничего не сломать.

1C-Битрикс
08.04.2020

Адаптивные YouTube-ролики на сайте

В работе контент-менеджера есть один момент, который может нарушить адаптивность работы сайта - это вставки видео. 
При вставке видео с сервиса YouTube, сервис генерирует код iframe-а, который содержит жесткие размеры ширины и высоты. При открытии страницы на экранах, меньших этих размеров, страница будет "плыть".

Поэтому нужно настроить автоматическое изменение параметров iframe под размеры экрана.

JavaScript
05.04.2020

Дополняем SetResultCacheKeys стандартного компонента

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

1C-Битрикс
24.03.2020

Скрипт массового изменения цен

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

Делюсь наработкой - может кому пригодится :)

1C-Битрикс
24.01.2020

Микроразметка хлебных крошек в формате JSON-LD

Если в вашем шаблоне хлебных крошек нет (или они прописаны в устаревшем формате), то их нужно конечно же прописать...

Самым простым будет воспользоваться форматом JSON+LD

1C-Битрикс
21.01.2020

Функция, проверяющая, попал ли элемент в область видимости пользователя

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

JavaScript
07.01.2020

Обработка файлов xlsx на PHP

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

С некоторых пор перешел на PhpSpreadsheet. Данная библиотека является логичным продолжением библиотеки PHPExcel, которая уже несколько лет не поддерживается.

1C-Битрикс
26.12.2019

Замена стандартного битриксового прелоадера

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

1C-Битрикс
17.12.2019

FFMpeg: Объединить несколько видео в один файл

Иногда появляется необходимость объединить несколько видео-файлов в один. Поможет нам в этом ffmpeg

Linux
22.11.2020

Терминология

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

Сайтология
22.11.2020

Что такое сайт

Сайт, или веб-сайт (от англ. website: web — «паутина, сеть» и site — «место», буквально «место, сегмент, часть в сети»), — одна или несколько логически связанных между собой веб-страниц; также место расположения контента сервера. Обычно сайт в Интернете представляет собой массив связанных данных, имеющий уникальный адрес и воспринимаемый пользователями как единое целое. Веб-сайты называются так, потому что доступ к ним происходит по протоколу HTTP.

Википедия: https://ru.wikipedia.org/wiki/%D0%A1%D0%B0%D0%B9%D1%82


Сайтология
28.08.2020

Как настроить пути к фотографиям товара от корня сайта

Поступила мне очень интересная задача: реализовать url-ы изображений к товарам от корня сайта в формате:

/#PRODUCT_CODE#.jpg - основное фото товара

/#PRODUCT_CODE#-preview.jpg - анонсовое фото товара для списка

/#PRODUCT_CODE#-X.jpg - X-овое дополнительное фото товара

Сначала задача от сео-шников показалась бредовой, но интересной :) После реализации - понял, на сколько такой вариант может быть полезным.

BitrixVM
03.08.2020

Удалить все таблицы из базы данных

Иногда возникает необходимость полностью очистить базу данных. В таком случае есть 2 варианта - удалить саму базу данных и создать ее заново, или удалить все таблицы из базы данных.

MySQL
02.08.2020

Удалить все содержимое папки кроме

Часто возникает необходимость удалить все содержимое папки кроме одно какой-то из вложенных. Можно поштучно удалять файлы, а можно удалить все, кроме.

Linux
02.08.2020

Создать ярлык на выполнение какого-то действия из консоли

Я уже достаточно давно работаю из линукс-подобных ОС: ubuntu, lubuntu, mint ... Очень часто приходится выполнять из консоли один и тот же набор команд. Чтобы это все не писать каждый раз - можно сделать заготовку кода и запускать программу двойным кликом по ярлыку, говоря языком Windows.

Linux

Разработка сайта

Подайте заявку на разработку сайта на базе готового решения от компании 1С-Битрикс или одного из партнеров компании. Максимально подробно опишите, чему будет посвящен сайт, если это интернет-магазин - что он будет продавать, нужна ли мультиязычность, будут ли разные типы цен (розница, опт, крупный опт), будет ли интеграция с 1С, будет ли выгрузка товаров на различные торговые площадки...

Сопровождение сайта

Вы можете подать заявку на сопровождение вашего сайта на базе 1С-Битрикс. Сопровождение включает в себя: проверка актуальности обновлений сайта, проверка актуальности резервной копии, консультации по сайту. Опишите в заявке, какие еще объемы планируются на сопровождении и на какой срок вы планируете заключить договор на сопровождение - мы подберем подходящий вам бюджет на сопровождение

Работы по сайту

Вы можете подать заявку на выполнение определенного объема работ по сайту. Опишите в заявке объем работ. Это может быть разработка какого-то нового функционала, доработки по имеющемуся функционалу, доработки под требования сео-специалистов. На основании заявки вам будет сформирован бюджет работ, а также названы сроки на выполнение тех или иных работ.