Рубрика: Bitrix

  • Битрикс — постраничная навигации в своей компоненте без PAGEN_1

    Потихоньку допиливаю сайт по фотообоям — на этот раз опишу процесс внедрения постраничной навигации в свою компоненту. На сайт в некоторых категориях более тысячи изображений для фотообоев — без пагинации тут не обойтись. Сразу покажу что получилось, а потом немного подробностей Какие задачи ставились для пагинации 1. ЧПУ ссылки вида https://dekorimage.ru/3D-foto-oboi/stereoskopicheskie/page5/ без стандартного битриксовского ?PAGEN_1=5…

  • Битрикс — динамическая проверка логина и email при регистрации

    При регистрации на сайте Вы вводите логин или электронную почту, и Вам тут же сообщается, занят ли он. Так по идее должно быть! Но, к сожалению, стандартный компонент Битрикс system.auth.registration так не умееет 🙁 Если на сайте очень много пользователей зачастую короткие логины заняты, приходится по несколько раз заполнять логин, вводить заново капчу — очень…

  • Bitriv VM — Unable to load dynamic library ‘pdo_sqlite’

    Для одного из проектов на виртуальной машине 1С Битрик понадобилось включить расширение pdo_sqlite Как обычно — залез в /etc/php.d/ нашел нужный мне файл 30-pdo_sqlite.ini и переименовал 30-pdo_sqlite.ini.disabled в 30-pdo_sqlite.ini Расширение не включилось — посмотрел phpinfo() — сам файл 30-pdo_sqlite.ini подцепляется, но сама информация по pdo_sqlite не подключилась php —ini так же подтвердило подключение модуля далее…

  • Битрикс — запуск агентов и большой размер таблицы b_stat_path_cache

    Разбирался с проблемой на одном сайте клиента — при резервном копировании, обнаружили что размер файла базы данных просто ужасно огромен. Как выяснилось, размер некоторых таблиц (например b_stat_path_cache) переваливал за гигабайт. Вообще, именно за размер этой таблицы отвечают настройки времени хранения в модуле ВЕБ аналитики, конкретно тут: Админка — Настройки — Настройки продукта — Настройки модулей…

  • Битрикс меню — структура файла и дополнительные параметры

    То ли я читать не умею, что ли что — но в официальной документации я не увидел той информации, которую всё таки нашел в сети и решил оставить себе в блоге в виде справочного поста. Итак, три статьи, которые мне «зашли» — первая, собственно вводная — тоже что в документации, только более понятно — структура…

  • Установка и настройка Сбербанк Эквайринг на 1С Битрикс

    Поставили задачу — прикрутить к сайту на 1С Битрикс приём оплаты через Сбербанк Эквайринг. Собственно, особо никаких проблем не возникло, просто по одноименному запросу в Яше ничего подобного не нашел, вот и решил накарябать пару строк 🙂 Итак, после регистрации приходит письмо, где указаны ссылки на сам модуль к Битриксу, данные доступа в личный кабинет…

  • Отправка почты с Битрикс CMS через Яндекс

    Итак, на новом проекте — интернет магазин по продаже фотообоев даже после всех настроек почты, опубликованных ранее (пост 1, пост 2) почта на GMail, полученная с сайта всё равно улетала в спам 🙁 Я попробовал отправить с этого же сайта почту скриптом через Яндекс (домен уже был привязан через pdd.yandex.ru к Яндексу, MX запись так…

  • Как значительно ускорить скорость загрузки сайта

    Скорость загрузки сайта была улучшена с 7.9 секунд до 1.45 секунды! Кому интересно — читаем 🙂 Преамбула — обратился ко мне клиент с просьбой ускорить загрузку сайта, т.к. ну уж очень медленно всё — более 7 секунд!!! на загрузку главной страницы изначальная версия главной (для тестирования обновляем страницу со сбросом кэша браузера) Реклама крутится —…

  • Битрикс — кракозябры вместо сайта админка не открывается

    Сегодня обратился за помощью один из ранних клиентов — помогаю время от времени с сайтом на Битриксе. Собственно, в браузере при обращении к сайту выводит кракозябры, по внешнему виду очень напоминающие сжатый контент. Выглядит это так На форуме оф.сайта нашел подходящую ветку, информация в которой мне сильно помогла. Во первых сначала закоментил //ExecuteModuleEvent($arEvent) в /wwwroot/bitrix/modules/main/include.php…

  • Битрикс — удобный способ задать тестируемый дизайн

    Задача — подключить и настроить новый шаблон на сайт с движком 1С-Битрикс. Собственно, в Битриксе можно дать понять движку, что мы хотим подключить другой шаблон в настройке сайтов. Тут доступны удобные варианты — это «параметр в УРЛ» и «выражение PHP» Ранее для тестирования одной конкретной странички я добавлял параметр в урл — например ?gt=1 Но…

  • Простая работа с API Яндекс Диска на PHP

    Собственно, продолжение предыдущей моей статейки ОЧЕНЬ НЕ ПРОСТАЯ РАБОТА С GOOGLE DRIVE API. Как обычно — сначала загуглил материал в сетке, нашел на snipp.ru замечательную статейку Использование API Яндекс Диска на PHP. К работе на стороне Яши я уже был подготовлен т.к. реализация так же была через QAuth токен, НО в Яндексе всё было для…

  • Очень НЕ простая работа с Google Drive API

    Озадачили меня недавно довольно интересной задачей — синхронизация файлов (в моём случае изображений) с Гугл Диска на сайт под управлением 1С-Битрикс. Хотелка такая — кидаем в определённую папку на диске изображение — скрипт его обнаруживает и создаёт элемент на сайте с детальным изображением из этой картинки. Папки с изображениями на сайте — на Гугл Диске…

  • Дёшево продам базу сайтов 1С Битрикс — 192 тысячи доменов

    Продам базу сайтов на CMS Битрикс — почти 192 тысячи доменов. Цена 700 рублей Актуальность базы — октябрь 2018г. Точнее перепродам с целью отбить вложения и если нужна база посвежее или нужны базы на других CMS — источник в предыдущем посте. База качественная, проверил все домены которые знал с 1С Битрикс — они в базе…

  • Вирусы и трояны на Битрикс сайте

    Всем привет! Уже на третьем сайте под управлением CMS Битрикс (разные лицензии) обнаруживаю одни и те-же бэкдоры и трояны, причём непосредственно в файлах движка Битрикса! Инструмент монитор качества «Ядро проекта не модифицировалось» такие файлы не ловит т.к. это не модифицированные, а просто левые файлы. Но вот почему модификацию /bitrix/modules/main/include.php не находит — уже вопрос Вообще…

  • Cannot use output buffering in output buffering display handlers in /bitrix/modules/main/lib/data/cache.php

    Ни с того, ни с сего — начал падать сайт под управлением движка 1С Битрикс. Никто ничего с сайтом не делает — сам валится и всё тут. В логах веб сервера множество таких записей «Cannot use output buffering in output buffering display handlers in /bitrix/modules/main/lib/data/cache.php» Довольно много гуглил и пробовал — ничего не помогло, методом…

  • Быстрая анти спам защита формы обратной связи Битрикс main.feedback

    Спам в форме обратной связи Битрикса main.feedback ЗАДОЛБАЛ реально! Собственно, презентую моё бесплатное решение, внедряемое за 5 минут: Идея — проверка на вхождение в сообщение «http» «href» и дополнительное поле — результат суммы прописью 1. Копируем стандартный компонент main.feedback из папки ./bitrix/components/bitrix/ в свою ./bitrix/components/gtalex/ 2. Заменяем подключение данного компонента на свой bitrix:main.feedback на gtalex:main.feedback…

  • Конвертация форума с платформы 1С-Битрикс на wpForo

    Печально констатировать но факт — 1С Битрикс с момента запуска модуля Форум для своего движка, на сегодняшний день практически остановился в развитии 🙁 Любой современный форумный движек легко обходит Битрикс по своим возможностям, а так же быстроте работы — оно и понятно, форумный движек встроен модулем в авианосец под названием Битрикс. Полное нежелание усовершенствовать модуль…

  • Интернет магазин Битрикс — скидки от суммы покупки, настраиваем корзину

    Продолжаем разбор вопросов, которые мне задают заказчики только что получившие в своё распоряжение интернет магазин на платформе 1С Битрикс редакция «Малый Бизнес» и выше. Цитата из письма: «Леш еще по скидкам, обдумала этот момент, решили остановиться пока на рознице, с оптом притормозить, и прописать скидки: от 1000 руб-5%, 3000-10% , 5000-15%. Если расскажешь как их…

  • Интернет магазин Битрикс — нет цены товара, нет в наличии

    Как оказалось практически у всех заказчиков, которые решили создать свой интернет магазин на движке 1С Битрикс в начале работы встают одни и те же вопросы — один из них Почему товара нет в наличии? Ответ прост — потому что в карточке товара — в разделе «Торговый каталог» не стоит количество (в случае с простым товаром)

  • Доработака сайта Битрикс к ФЗ-152 защита персональных данных

    После выхода нашумевшего ФЗ-152 о Защите персональных данных практически всем моим клиентам потребовалось допились функционал всех форм — добавить галочку о защите персональных данных и соответствующие странички на сайт. Поначалу допиливал кастомизацией соответствующих компонентов и созданием страниц руками, но сегодня один хороший мой клиент подкинул готовое решение (правда платное). Работает на удивление просто — везде…