Что, если у вас несколько сайтов? Имейте ввиду, что поисковики могут такие сайты посчитать аффилиатами.
SEO-продвижениеДанный код позволяет добавить в корзину товар вместе со свойствами товара
1C-БитриксДля генерации pdf-файлов существует достаточно большое количество различных библиотек, имеющих как плюсы, так и минусы.
Wkhtmltopdf - простая и эффективная утилита командной строки с открытым исходным кодом, которая позволяет пользователю конвертировать любую веб-страницу в документ PDF или изображение (jpg, png и т. д.).
Wkhtmltopdf написана на C ++ и распространяется под лицензией GNU/GPL (General Public License). Она использует механизм рендеринга WebKit для преобразования веб-страниц в PDF без потери качества. Это действительно очень полезное и заслуживающее доверия решение для создания и хранения снимков веб-страниц в режиме реального времени.
BitrixVMИногда бывает нужно произвести округление числа до ближайшего разрядного целого числа. Например, 10500 - до 11000 и т.п.
Данная функция особенно востребована для создания фильтров по цене или любому другому числовому значению.
PHPДля выгрузки каталога товаров в различные площадки, в разных форматах на Marketplace можно подобрать подходящий модуль, и для непрограммиста это будет отличное решение!
Но для себя понял главное - все эти модули очень сложно кастомизировать, если нужно! Если вы программист - лучше сделайте себе свою заготовку, которую в дальнейшем можно расширять, или убедитесь, что вам достаточно того функционала, который предоставляет покупаемый вами модуль.
В данном посте я выложу свою заготовку создания xml-файла с актуальной версией небольшого каталога товаров.
1C-БитриксДостаточно распространенная задача, когда в корзине нужно получить информацию о разделе, в котором размещается товар, добавленный в корзину. Если у вас каталог товаров без торговых предложений - тут все просто. Но что делать, если в каталог добавляются торговые предложения? Для этого нужно немного модифицировать запрос к базе данных о категории.
1C-БитриксЕсли для учета товаров используется 1С старой версии, то при настройке 301-х редиректов с http на https, получим ошибку "The message received was unexpected or badly formatted". Чтобы этого не было - нужно отменить 301-й редирект при обращении к файлу обмена с 1С.
NginxПоследние несколько лет я достаточно тесно сотрудничаю с сео-специалистами в продвижении сайтов на базе 1С-Битрикс. Одной из первых задач от сеошников является приведение работы сайта к зеленым показателям в Google Page Speed. В 90% случаев, сайты, поднятые на готовых решениях, уже удовлетворяют всем требованиям, кроме оптимизации изображений и наличия несжатых css и js файлов.
Сегодня покажу на примере, как настроить автоматическое сжатие изображений.
BitrixVMПри работе сайтов в режиме b2b объемы заказов обычно имеют внушительные размеры - количество единиц номенклатуры в заказе может превышать десятки единиц.
Для таких вариантов достаточно распространенным решением является генерация pdf-файла с товарной накладной.
В данном посте рассмотрим работу с модулем tcpdf на примере генерации накладной для заказа пользователя.
1C-БитриксПри написании редиректов на уровне nginx могут помочь встроенные переменные.
NginxКогда есть необходимость в добавлении микроразметки сайта уже после того, как в дизайн сайта внедрена верстка (что чаще всего бывает при покупке готовых решений для сайта), можно воспользоваться форматом ld+json, чтобы не править верстку уже по живому.
SEO-продвижениеКонечно, сейчас есть огромное количество онлайн сервисов генерации пароля, а также любой менеджер паролей содержит соответствующий инструментарий, но почему бы не рассмотреть еще один вариант?
LinuxПри работе с веб-формами очень часто встает задача прокрутки страницы к тому или иному элементу. Например, при валидации форм, нужно показать пользователю, какое же из полей оказалось ошибочным.
JavaScriptВ данном посте рассмотрим, как работать с текущим адресом страницы в JS.
JavaScriptИногда бывает нужно узнать программно, какой купон был введен пользователем, например, при отправке письма менеджерам, чтобы они видели, на основании чего пользователь получил скидку по заказу.
1C-БитриксС точки зрения нагрузки на сайт и на работу пользователей с сайтом, перевод выполнения всех агентов с хитов на крон считается одним из самых первых пунктов. Но как быть, если в данном процессе что-то пошло не так ?
1C-БитриксДостаточно часто верстальщики любят использовать всевозможные файлы reset.css, обнуляющие стили основных элементов. На самом деле, это просто заготовка, очищающая стили браузеров, по умолчанию.
Хорошо, если при этом для стилей контента прописываются какие-то особенные стили, со своими стилизированными маркерами, но чаще возникает ситуация, когда про такую стилизацию просто "забывают". Как же сделать так, чтобы списки, используемые в дизайне, оставались обнуленными, а стили, используемые в текстах по сайту были с маркерами? Нужно вернуть значения по умолчанию
ВерсткаИногда бывает нужно скрыть какие-то файлы / папки в вашем android-устройстве. А еще чаще бывает необходимость исключить из галереи телефона часть изображений из сторонних папок (для меня это, например, viber - я состою в большом количестве различных групповых чатов и изображения из них загружаются автоматически... но при этом они постоянно доступны в галерее среди нужных мне фото, что не очень хорошо...).
ДругоеСтолкнулся с такой ситуацией, что типовой функционал битрикса не определял в механизме оформления заказа моего местоположения. При этом, через GeoIP информацию по городу выдавало корректно. Скорей всего причина в том, что сайт на Украинском языке, а в ядро битрикса залита база на русском и английском языках. К тому же и GeoIP также отдает информацию на русском языке.
D7В данной статье рассмотрим настройка VPN-подключения по протоколу OpenVPN на компьютере под управлением ОС Ubuntu Desktop Linux 16.04 (Xenial Xerus) LTS.
LinuxПодайте заявку на разработку сайта на базе готового решения от компании 1С-Битрикс или одного из партнеров компании. Максимально подробно опишите, чему будет посвящен сайт, если это интернет-магазин - что он будет продавать, нужна ли мультиязычность, будут ли разные типы цен (розница, опт, крупный опт), будет ли интеграция с 1С, будет ли выгрузка товаров на различные торговые площадки...
Вы можете подать заявку на сопровождение вашего сайта на базе 1С-Битрикс. Сопровождение включает в себя: проверка актуальности обновлений сайта, проверка актуальности резервной копии, консультации по сайту. Опишите в заявке, какие еще объемы планируются на сопровождении и на какой срок вы планируете заключить договор на сопровождение - мы подберем подходящий вам бюджет на сопровождение
Вы можете подать заявку на выполнение определенного объема работ по сайту. Опишите в заявке объем работ. Это может быть разработка какого-то нового функционала, доработки по имеющемуся функционалу, доработки под требования сео-специалистов. На основании заявки вам будет сформирован бюджет работ, а также названы сроки на выполнение тех или иных работ.