Статьи
Как я искал форму обратной связи в Аспро.
Здравствуйте, друзья! Сегодня хочу рассказать о том, как я искал нужный компонент, отвечающий за форму обратной связи, в решениях Аспро для того, чтобы вставить Яндекс Каптчу. Для этого есть два пути - разной степени кривости. Первый путь Открываем страницу с формой, открываем консоль веб-разработчика, видим сценарий, который обрабатывает данные, в этой самой форме. Строчка подсвечена синим - /ajax/form.php Открываем файл в редакторе, видим вызов компонента - нам повезло, это то, что нужно. Второй путь Я же, не обнаружив в соответствующий каталогах что-нибудь вроде bitrix:main...
Интеграция Yandex SmartCaptcha в Битрикс. Часть II.
Привет всем! Вводная часть Наконец, я созрел опубликовать следующую часть серии про работу с Yandex SmartCaptcha. Тому послужило несколько причин. Во-первых, я увидел, что моя первая статья на первом экране в поисковой выдаче Яндекса по запросу "Yandex SmartCaptcha". Во-вторых, что более важно, появилось некое законченное удачное решение. Я имею ввиду - внедрение у клиента. Есть еще третий фактор. Мне хотелось бы как-то сделать, чтобы обойтись без копирования интересующего компонента в свое пространство компонентов...
Выпуск SSL-сертификата Lets Encrypt через сайт
Привет всем! Недавно еще раз выяснил для себя, что есть некоторые клиенты, которые не знают, что есть бесплатный ssl-сертификат, который предоставляет компания Lets Encrypt. Зачем такой сертификат нужен, это, наверно, тема отдельной статьи. Хотя у большинства клиентов понимание его нобходимости есть в силу разных причин. Также оказывается есть такие хостинговые компании, которые не предоставляют его автоматическую или автоматизированную выдачу. В общем у одного из моих клиентов закончился платный сертификат от американской компании...
И снова об обновлениях. Переход проекта с php7.2 на php8.0
Здравствуйте, друзья! Недавно взял очередной проект на обслуживание. Для каждого проекта в начале работы я провожу некую стандартную проверку, в которую в том числе входит проверка актуальности версий установленных модулей, и соответствие версии php рекомендациям производителя. Было бы понятно, если бы этот проект работал на php7.4, так как есть определенные трудности при переходе на php8 у проектов с кучей модулей из маркета или кучей своих доработок. Но тут была версия 7.2, и проект не обновлялся года два минимум, при активной лицензии. То есть лицензию покупали, но почему-то специалист, который поддерживал проект до меня, ничего не обновлял...
Разделение инфоблоков по сайтам при многосайтовости
По умолчанию в админке Битрикса принадлежность сайта к инфоблоку можно посмотреть только в настройках конкретного инфоблока. В случае использования решений из маркетплейса в совокупности с многосайтовостью могут возникнуть вот такие списки инфоблоков. Очевидно, в этом трудно разобраться. При этом какого-то родного решения этой проблемы не предусмотрено. Частичным решением может быть скрытие из меню инфоблоков ненужного сайта. Для этого нужно создать или отредактировать файл /bitrix/php_interface/admin_header...
Почему необходимо обновлять лицензию Битрикс
Любое программное обеспечение развивается со временем. Разработчики добавляют новые функции или поддерживают совместимость с программным обеспечением окружения. В случае Битрикс – это различное серверное программное обеспечение – операционная система, сервер приложений, сервер баз данных и интерпретатор PHP. Кроме этого, иногда обнаруживаются ошибки, ведь Битрикс постоянно работает над безопасностью своих продуктов. В этом случае оперативно выпускаются исправления и в критичном случае рассылаются уведомления клиентам и партнерам. Чтобы получить эти обновления, необходимо поддерживать вашу лицензию в активном состоянии...
Почему мы выбираем Битрикс и вам рекомендуем
Битрикс – это российская система управления сайтом, и в современных условиях это немаловажно. Покупая Битрикс, вы получаете: – поддержку производителя – вы всегда можете обратиться к производителю, если ваша система работает некорректно. – экосистему из CRM, приложений для сайта и CRM, мобильного и десктопного приложения для CRM – вы можете работать в том месте и на том устройстве, где вам удобно. – обширное сообщество разработчиков – если вам необходимы доработки вашей системы, вы легко сможете найти специалиста. – автоматическое обновление системы и создание резервных копий – многие процессы вы сможете выполнить самостоятельно нажатием одной кнопки...
Требования к начинающему (junior) Битрикс-программисту
В настоящее время передо мной остро встает необходимость найма начинающего Битрикс-программиста в качестве своей правой руки, или как я это сформулировал – ассистента программиста. Дальнейшее развитие компании, наличие портфеля заказов требует найма такого специалиста. Встает вопрос – какие профессиональные требования предъявить к такому человеку? Мой опыт говорит следующее: – необходимо в принципе ориентироваться в административной панели и административных инструментах публичной части сайта как минимум редакции «Старт», понимать, какие инструменты находятся в ветке «Настройки» и где находится...
Простейшая интеграция Битрикс-интернет-магазина и 1С
Одним из важных навыков специалиста по внедрению, сопровождению и доработке информационных систем в том числе в веб-среде является интеграция сопровождаемой и внешней системы. Естественно не всегда стандартными способами. Однажды мне поступил заказ на синхронизацию остатков и цен между интернет-магазином и 1С, где источником информация была 1С 8.3. Естественно, мы знаем, что существуют стандартные интеграции - в 1С есть модуль, Битрикс предлагает свой модуль. Это все понятно, но были причины, по которым они не подошли. Если вкратце, то клиент часть информации хранил в 1С (остатки), часть в интернет-магазине (описания, фото, некоторые свойства)...
Проблемы с обновлениями Битрикс
Общепринятый подход - программное обеспечение необходимо обновлять, поскольку пишут его люди, люди ошибаются, и склонны вносить ошибки в программный код. В случае ПО люди на темной стороне силы ищут ошибки и уязвимости и используют их в своих целях. Битрикс также подвержен уязвимостям, хотя куда менее редким, чем известное мне ПО этого класса. Например, чуть ранее момента написания этого текста было сообщено об уязвимоcтях модуля vote и нескольких других. То есть Битрикс тоже нужно обновлять. Но в его случае дело осложняется тем, что через год после покупки лицензии для продолжения получения обновлений ее необходимо продлять за 25% стоимости...
Интеграция Yandex SmartCaptcha в Битрикс. Часть I
Предисловие Я надеялся, что я тут сейчас быстренько реализую интеграцию, напишу статью и все будет хорошо, но не тут-то было. Поэтому... Часть I. Получение доступа к Yandex Cloud и Yandex SmartCaptcha Не секрет, что стандартная каптча в Битриксе легко обходится в настоящее время, в результате чего клиенты получают спам из форм обратной связи или множество регистрация спам роботов. Недавно я увидел статью, о том, что Яндекс сделал свою Captcha. В то же время в своей ленте ВК увидел, что несколько партнеров реализовали интеграцию, при этом в маркетплейсе решение стоит около трех тысяч рублей...
Работаем с SEO-шаблонами в 1С-Битрикс
Привет всем! Хочу порекомендовать еще одну статью, заголовок которой дан выше. Ссылка на нее https://pai-bx.com/wiki/1c-bitrix/2307-seo-templates-for-iblocks/ В статье рассказывается как работать с информацией вкладки SEO элемента инфоблока как программно через API, так и через интерфейс карточки...