На нашем YouTube канале вышел курс Знакомство с 1С для новичков
Видео будет полезно для тех, кто никогда не работал с 1С, но хочет начать.
Видео уроки не сложные и после просмотра всех видео у Вас будет понимание, хотите Вы заниматься 1С дальше или нет.
Так же для общего развития будет полезно😎
Курс выложили и на отечественные платформы
🔤 Rutube
🔤 Дзен
Видео будет полезно для тех, кто никогда не работал с 1С, но хочет начать.
Видео уроки не сложные и после просмотра всех видео у Вас будет понимание, хотите Вы заниматься 1С дальше или нет.
Так же для общего развития будет полезно
Курс выложили и на отечественные платформы
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Знакомство с 1С для новичков | Установка 1С:Предприятие 8.3 | Учебная версия | Урок 1
👋 Всем привет! Это самое первое видео на канале и начинаем мы его именно с основ 1С. В данной серии видео мы с Вами создадим свою учетную систему в 1С.
В этом уроке мы:
- скачаем 1С,
- установим,
- создадим базу.
Подписывайтесь на канал, ставьте лайки и…
В этом уроке мы:
- скачаем 1С,
- установим,
- создадим базу.
Подписывайтесь на канал, ставьте лайки и…
👍3❤2🔥2
Получение цены товара в 1С-Битрикс: D7 и традиционный подход
В 1С-Битрикс существует несколько подходов для работы с данными, включая получение цен товаров. В этой статье мы рассмотрим два способа получения цены товара по его ID: с использованием нового подхода D7 и традиционного метода.
1. Получение цены товара с помощью D7
С появлением архитектуры D7 в 1С-Битрикс разработчики получили возможность работать с данными более удобно и эффективно. Для работы с ценами товаров мы будем использовать класс \Bitrix\Catalog\Model\Price.
Пример кода:
Пояснение:
Мы используем Loader::includeModule("catalog"), чтобы подключить модуль каталога.
С помощью Price::getList() получаем базовую цену товара по его ID, используя фильтр PRODUCT_ID.
Если цена найдена, выводим ее; если нет, выводим сообщение об отсутствии цены.
2. Получение цены товара с помощью традиционного подхода
Традиционный подход к получению цен в 1С-Битрикс основан на использовании класса CPrice. Этот метод был распространен до появления D7 и все еще широко используется.
Пример кода:
Пояснение:
Мы подключаем модуль каталога с помощью CModule::IncludeModule("catalog").
Метод CPrice::GetBasePrice($itemId) используется для получения базовой цены товара по его ID.
Если цена найдена, мы выводим ее; если нет, выводим сообщение о том, что цена не найдена.
Сравнение подходов:
Структура кода: Код на D7 более лаконичен и читабелен, благодаря использованию методов класса.
Гибкость: D7 позволяет легко расширять функционал и использовать другие возможности ORM.
Поддержка: Традиционный подход все еще поддерживается, но D7 является более современным решением.
Заключение
Оба подхода имеют свои плюсы и минусы. Если вы разрабатываете новый проект или обновляете существующий, рекомендуется использовать D7, так как он предлагает ряд преимуществ, связанных с удобством и современными методами работы с данными. Однако традиционный метод по-прежнему актуален и может быть полезен в определенных ситуациях. Выбор подхода зависит от конкретных задач и требований вашего проекта.
#php
#1сбитрикс
#код
В 1С-Битрикс существует несколько подходов для работы с данными, включая получение цен товаров. В этой статье мы рассмотрим два способа получения цены товара по его ID: с использованием нового подхода D7 и традиционного метода.
1. Получение цены товара с помощью D7
С появлением архитектуры D7 в 1С-Битрикс разработчики получили возможность работать с данными более удобно и эффективно. Для работы с ценами товаров мы будем использовать класс \Bitrix\Catalog\Model\Price.
Пример кода:
<?php
use Bitrix\Main\Loader;
use Bitrix\Catalog\Model\Price;
// Подключаем необходимые модули
if (Loader::includeModule("catalog")) {
// Допустим, у нас есть ID товара
$itemId = $arItem['ITEM_ID'];
// Получаем базовую цену товара
$priceData = Price::getList([
'filter' => ['PRODUCT_ID' => $itemId],
'select' => ['ID', 'PRICE', 'CURRENCY'],
'limit' => 1,
])->fetch();
// Проверяем, была ли цена найдена
if ($priceData) {
// Выводим информацию о цене
echo "Цена товара с ID " . $itemId . " составляет: " . $priceData['PRICE'] . " " . $priceData['CURRENCY'];
} else {
echo "Цена товара не найдена.";
}
} else {
echo "Модуль каталога не подключен.";
}
?>
Пояснение:
Мы используем Loader::includeModule("catalog"), чтобы подключить модуль каталога.
С помощью Price::getList() получаем базовую цену товара по его ID, используя фильтр PRODUCT_ID.
Если цена найдена, выводим ее; если нет, выводим сообщение об отсутствии цены.
2. Получение цены товара с помощью традиционного подхода
Традиционный подход к получению цен в 1С-Битрикс основан на использовании класса CPrice. Этот метод был распространен до появления D7 и все еще широко используется.
Пример кода:
<?php
// Подключаем модуль каталога
CModule::IncludeModule("catalog");
// Допустим, у нас есть ID товара
$itemId = $arItem['ITEM_ID'];
// Получаем базовую цену товара
$price = CPrice::GetBasePrice($itemId);
// Проверяем, была ли цена найдена
if ($price) {
// Выводим информацию о цене
echo "Цена товара с ID " . $itemId . " составляет: " . $price['PRICE'] . " " . $price['CURRENCY'];
} else {
echo "Цена товара не найдена.";
}
?>
Пояснение:
Мы подключаем модуль каталога с помощью CModule::IncludeModule("catalog").
Метод CPrice::GetBasePrice($itemId) используется для получения базовой цены товара по его ID.
Если цена найдена, мы выводим ее; если нет, выводим сообщение о том, что цена не найдена.
Сравнение подходов:
Структура кода: Код на D7 более лаконичен и читабелен, благодаря использованию методов класса.
Гибкость: D7 позволяет легко расширять функционал и использовать другие возможности ORM.
Поддержка: Традиционный подход все еще поддерживается, но D7 является более современным решением.
Заключение
Оба подхода имеют свои плюсы и минусы. Если вы разрабатываете новый проект или обновляете существующий, рекомендуется использовать D7, так как он предлагает ряд преимуществ, связанных с удобством и современными методами работы с данными. Однако традиционный метод по-прежнему актуален и может быть полезен в определенных ситуациях. Выбор подхода зависит от конкретных задач и требований вашего проекта.
#php
#1сбитрикс
#код
👍4❤1🔥1
10 советов, которые спасут сайт от взлома?
Сохрани, чтобы не потерять
Если Вам нужна разработка без головной боли - пишите @automation_code_dev
Будем рады сотрудничеству
#разработка
#битрикс
#взломсайта
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤1
Media is too big
VIEW IN TELEGRAM
Функционал “Намекнуть о подарке”🎁
Реализовали функционал - намекнуть о подарке.
Как это работает?
На сайте thaispb.ru в разделах “Подарочные сертификаты”, “Абонементы”, “СПА” и других доступна функция “Намекнуть о подарке🎁 ”.
Пользователь вводит своё имя, а также имя и адрес электронной почты человека, которому хочет отправить намёк.
На указанный адрес электронной почты будет отправлено сообщение с информацией о том, что пользователь хотел бы получить данный подарок.
➖ ➖ ➖ ➖ ➖ ➖ ➖
Лёгкий и аккуратный намёк о подарке всегда приветствуется🫠
Реализовали функционал - намекнуть о подарке.
Как это работает?
На сайте thaispb.ru в разделах “Подарочные сертификаты”, “Абонементы”, “СПА” и других доступна функция “Намекнуть о подарке
Пользователь вводит своё имя, а также имя и адрес электронной почты человека, которому хочет отправить намёк.
На указанный адрес электронной почты будет отправлено сообщение с информацией о том, что пользователь хотел бы получить данный подарок.
Лёгкий и аккуратный намёк о подарке всегда приветствуется
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Редиректы на 1С-Битрикс: Как настроить перенаправление с www на без www и наоборот
Веб-разработка и поддержка сайтов часто требуют от нас настройки правильного редиректа для обеспечения корректного отображения сайта и повышения его SEO-показателей. Одной из распространенных задач является перенаправление с адреса с www на адрес без www и наоборот. В этой статье мы рассмотрим, как настроить такие редиректы на платформе 1С-Битрикс.
Почему это важно?
SEO: Поисковые системы могут считать адреса с www и без www как разные сайты, что может привести к проблемам с дублированием контента. Настройка редиректов помогает избежать потери трафика и улучшить позиции в поисковых системах.
Удобство: У пользователей не возникнет путаницы, если они всегда будут попадать на одну и ту же версию сайта.
Безопасность: Правильная настройка редиректов может также помочь в защите от фишинга и других угроз.
Настройка редиректов в .htaccess
Для настройки редиректов вам необходимо отредактировать файл .htaccess, который находится в корневой директории вашего сайта на 1С-Битрикс. Ниже представлены два основных правила для перенаправления: с www на без www и наоборот.
1. Перенаправление с www на без www
Если вы хотите, чтобы ваш сайт был доступен только по адресу без www, добавьте следующее правило:
Объяснение правил:
RewriteEngine On: включает механизм перезаписи URL.
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]: условие, которое проверяет, начинается ли хост с "www.". [NC] означает, что проверка не чувствительна к регистру.
RewriteRule ^(.*)$ https://%1/\$1 [R=301,L]: если условие выполнено, выполняется перенаправление на адрес без www. %1 соответствует захваченной части из условия, а R=301 указывает на постоянное перенаправление.
2. Перенаправление с без www на www
Если ваш сайт должен быть доступен только с www, используйте следующее правило:
Объяснение правил:
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]: условие, которое проверяет, не начинается ли хост с "www.". Знак восклицания ! означает отрицание.
RewriteRule ^(.*)$ https://www.%1/\$1 [R=301,L]: если условие выполнено, выполняется перенаправление на адрес с www.
Проверка работы редиректов
После внесения изменений в файл .htaccess, важно проверить, что редиректы работают корректно. Для этого можно воспользоваться различными онлайн-инструментами для проверки редиректов или просто ввести адрес сайта в браузере и убедиться, что он перенаправляется на нужную версию.
Заключение
Настройка редиректов с www на без www и наоборот является важной частью работы с веб-сайтами. Это не только помогает улучшить SEO, но и обеспечивает удобство для пользователей. Следуя приведенным инструкциям, вы сможете легко настроить правильные редиректы на своем сайте на платформе 1С-Битрикс.
Также вы можете установить наш модуль по SEO редиректам
#php
#1сбитрикс
#код
Веб-разработка и поддержка сайтов часто требуют от нас настройки правильного редиректа для обеспечения корректного отображения сайта и повышения его SEO-показателей. Одной из распространенных задач является перенаправление с адреса с www на адрес без www и наоборот. В этой статье мы рассмотрим, как настроить такие редиректы на платформе 1С-Битрикс.
Почему это важно?
SEO: Поисковые системы могут считать адреса с www и без www как разные сайты, что может привести к проблемам с дублированием контента. Настройка редиректов помогает избежать потери трафика и улучшить позиции в поисковых системах.
Удобство: У пользователей не возникнет путаницы, если они всегда будут попадать на одну и ту же версию сайта.
Безопасность: Правильная настройка редиректов может также помочь в защите от фишинга и других угроз.
Настройка редиректов в .htaccess
Для настройки редиректов вам необходимо отредактировать файл .htaccess, который находится в корневой директории вашего сайта на 1С-Битрикс. Ниже представлены два основных правила для перенаправления: с www на без www и наоборот.
1. Перенаправление с www на без www
Если вы хотите, чтобы ваш сайт был доступен только по адресу без www, добавьте следующее правило:
# Перенаправление с www на без www
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ https://%1/\$1 [R=301,L]
Объяснение правил:
RewriteEngine On: включает механизм перезаписи URL.
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]: условие, которое проверяет, начинается ли хост с "www.". [NC] означает, что проверка не чувствительна к регистру.
RewriteRule ^(.*)$ https://%1/\$1 [R=301,L]: если условие выполнено, выполняется перенаправление на адрес без www. %1 соответствует захваченной части из условия, а R=301 указывает на постоянное перенаправление.
2. Перенаправление с без www на www
Если ваш сайт должен быть доступен только с www, используйте следующее правило:
# Перенаправление с без www на www
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteRule ^(.*)$ https://www.%1/\$1 [R=301,L]
Объяснение правил:
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]: условие, которое проверяет, не начинается ли хост с "www.". Знак восклицания ! означает отрицание.
RewriteRule ^(.*)$ https://www.%1/\$1 [R=301,L]: если условие выполнено, выполняется перенаправление на адрес с www.
Проверка работы редиректов
После внесения изменений в файл .htaccess, важно проверить, что редиректы работают корректно. Для этого можно воспользоваться различными онлайн-инструментами для проверки редиректов или просто ввести адрес сайта в браузере и убедиться, что он перенаправляется на нужную версию.
Заключение
Настройка редиректов с www на без www и наоборот является важной частью работы с веб-сайтами. Это не только помогает улучшить SEO, но и обеспечивает удобство для пользователей. Следуя приведенным инструкциям, вы сможете легко настроить правильные редиректы на своем сайте на платформе 1С-Битрикс.
Также вы можете установить наш модуль по SEO редиректам
#php
#1сбитрикс
#код
👍4🔥2
Новый аналог ChatGPT и OpenAI — deepseek.com
Этот проект разработан в Китае. По словам создателей, нейросеть обучалась исключительно на качественной и проверенной информации. В случаях, когда данных было недостаточно, разработчики самостоятельно создавали контент и использовали его для обучения модели. Кроме того, сервис предлагается по более доступной цене по сравнению с аналогами.
Пользуемся сами - пока полёт нормальный🖱
Можно почитать еще тут
Этот проект разработан в Китае. По словам создателей, нейросеть обучалась исключительно на качественной и проверенной информации. В случаях, когда данных было недостаточно, разработчики самостоятельно создавали контент и использовали его для обучения модели. Кроме того, сервис предлагается по более доступной цене по сравнению с аналогами.
Пользуемся сами - пока полёт нормальный
Можно почитать еще тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Скоро новый опыт 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Сохрани, чтобы не потерять
Если Вам нужна разработка сайта - пишите @automation_code_dev
Будем рады сотрудничеству
#разработкасайта
#конверсия
#увеличениепродаж
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2