Записная книжка частного вебмастера.

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

Кастомизация поля input type file, свой внешний вид

Просмотров: 1197

Задача: Поле input type="file" предоставляет возможность загрузки файлов на веб-странице. Однако стандартный вид этого элемента не всегда соответствует дизайну сайта. В данной статье мы рассмотрим методы кастомизации этого поля с использованием CSS и JavaScript.

CAPTCHA с возможностью обновления без перезагрузки страницы в 1C-Битрикс

Просмотров: 1028

Задача: Так как стандартная капча в 1С-Битрикс, может отобразиться не удачно (символы уходят за грань капчи или не удачно накладываются друг на друга), нужно дать пользователю возможность обновить ее, без перезагрузки страницы.

Цвета из справочника Highload блоков в списке новостей

Просмотров: 1186

На сайте выводятся новости с помощью компонента news.list, при этом у новостей есть свойство "Цвета" типа "Cправочник" с привязкой к Hl-блокам. Нужно вывести выбранные цвета в списке новостей, для каждого элемента

Настройка: Redis кеширование для 1С-Битрикс, под Ubuntu

Просмотров: 3350

Задача: имеем полностью настроенный и оптимально сконфигурированный веб-сервер под управлением Ubuntu 20.04 на котором запущен интернет магазин c 1С-Битрикс. Нужно настроить хранение кеша в Redis хранилище (инструкция совместима и с Debian).

Получить список элементов инфоблока с ценами с помощью D7

Просмотров: 1185

Задача: использовать D7 в 1С-Битрикс для получения списка элементов инфоблока вместе с их ценами. Это может быть полезно, например, если вам необходимо создать каталог товаров с динамически обновляемыми ценами.

Получение списка Highload блоков с помощью API Битрикс

Просмотров: 1844

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

E-mail вместо логина при регистрации и оформлении заказа в 1C-Битрикс

Просмотров: 2688

Задача: при регистрации нового пользователя и оформлении заказа нужно убрать поле Логин и использовать электронную почту вместо него. При этом без захламления init.php и без создания собсвенных компонентов.

Получить и вывести все цены товара в 1С-Битрикс

Просмотров: 3814

Задача: получить и вывести все цены товара по его ID в каталоге 1С-Битрикс (например, в детальной карточке catalog.element), независимо от того, разрешен ли просмотр цены конкретной группе пользователей.

Вывести товары в каталоге перебрав их по свойству и разделив на секции.

Просмотров: 1087

Задача: В каталоге, у товаров, есть свойство типа список с названием "Тип изделия" и кодом "TIP_IZDELIYA". В значения свойства внесены названия типов изделий и соответствующие значения указаны у каждого товара. Необходимо вывести товары по типам изделий.

Уникальная СЕО информация для каждого торгового предложения в каталоге 1С-Битрикс

Просмотров: 2880

Задача: реализовать уникальную мета-информацию для каждого SKU в каталоге. У каждого ТП должны быть свои: заголовок h1, ключевые слова, описание страницы, заголовок окна браузера и канонический адрес.

Сортировать товары по названию, цене и свойствам в каталоге 1С-Битрикс

Просмотров: 8384

Задача: реализовать возможность сортировки товаров в разделах каталога. Сортировка должна работать с использованием AJAX. В качестве параметров сортировки используются: по алфавиту, по цене, по новизне, просмотрам и по брендам.

Уникальный URL для торговых предложений (SKU) с возможностью автоматического выбора предложения при переходе по ссылке.

Просмотров: 3228

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

Удалить всех пользователей которые не делали заказов в магазине 1С-Битрикс

Просмотров: 1970

Задача: сайт проработал 7 лет и все время на нем была открытая регистрация, создано много мертвых учетных записей (боты, просто фантомные регистрации и.т.д.). Необходимо удалить всех пользователей, у которых нет заказов в интернет магазине.

Обновление цен и остатков из текстового файла, в каталоге 1C-Битрикс.

Просмотров: 1689

Задача: прочитать txt-файл с ценами и остатками, который выгружает программа учета по FTP, и обновить эти данные в каталоге. Скрипт должен автоматически запускаться каждую ночь в 00:00 по расписанию.

Fancybox в стандартном шаблоне детальной карточки товара, 1С-Битрикс, вместо всплывающего окна и лупы.

Просмотров: 2440

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

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

Просмотров: 934

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