Мастерская iPloGic
+7 (926) 961-66-26

 — База знаний

База знаний

Создание и изменение товара через Битрикс API

27.07.2017 Работа с товарами через API это то с чем постоянно приходится сталкиваться всем разработчикам Битрикс. По большому счету тема в интернете освещена вполне подробно, но как-то раздроблено. Чтобы понять процесс работы с товарами полностью неопытным битрикс программистам нужно собирать информацию по крохам. Поэтому была написана эта статья, включающая все стадии создания и изменения товаров через Битрикс API.

Очистка папки upload в Битрикс через агент

21.06.2017 При использовании CMS Битрикс часто встает проблема разрастания объема находящихся на сервере файлов, что, разумеется, создает неудобства для администрации и пользователей сайта, может привести к техническим сбоям и даже полной неработоспособности ресурса. Причин может быть много. Это и плодящиеся файлы кэша, бэкапы и многое другое. Мы же поговорим о папке upload в которой хранятся пользовательские файлы.

Если поиск по каталогу в Битрикс выводит не все товары

19.05.2017 Не раз сталкивался с такой проблемой. При работе и интернет магазином можно столкнуться с ситуацией, когда при поиске по каталогу сайт выдает не все товары по введенному запросу. Это случается при  вводе запроса с большим количеством результатов выдачи. Например, если в интернет-магазине электроники с большим ассортиментом ввести слово "Ноутбук". При этом для поиска используется компонент bitrix:catalog.search.

Перевод Битрикс на PHP7

12.05.2017 Все большее количество хостеров начинают переходить на последнюю версию PHP. Она предоставляет новые возможности разработчикам и оптимизирует работу скриптов. Последние версии системы 1С Битрикс полностью поддерживают работу на PHP 7. В этой статье мы раскажем как настроить Битрикс для работы с новой версией PHP и какие трудности могут возникнуть при этом.

Подключение внешнего жесткого диска или флэшки в Linux

02.12.2016 Для тех кто не очень хорошо знаком с Linux подключение внешнего жесткого диска или флэшки может представлять определенные трудности. Диск мы купили, к серверу или компьютеру подключили, но его не видно. Что делать? В этой статье мы подробно опишем алгоритм действий для подключения.

Как узнать файловую систему диска Linux

01.12.2016 Итак, что делать если мы хотим узнать какая файловая система раздела диска Linux установлена. Очень просто. Для этого используется команда file с ключом -s. Не удивляйтесь, что работа с разделами дисков проводится через команду file. В Linux и UNIX системах все сущности по определению сначала файлы, а уже потом разделы, директории и т.д.

Как узнать что занимает место на диске через ssh

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

Как вставить код Sape в Webasyst

05.07.2016 Для того, чтобы подключить сайт к системе sape.ru необходимо добавить специальный php код в код вашего сайта. Вроде ничего сложного, но вставить код непосредственно в шаблон сайта не получается. И вот тут неискушенный в разработке под webasyst пользователь встает в тупик. Как не странно в интернете эту пустяковую, но распространенную проблему в интернете все обходят стороной, на форумах просто закидывают ссылками и умными речами, которые понятны только программистам.

Рекурсивное изменение прав доступа через ssh

04.07.2013 В данной статье мы опишем как рекурсивно изменить права доступа к файлам и папкам через ssh. Зачастую пользователям unix и linux систем встают перед проблемой изменения права доступа для большого количества файлов и директорий. Например при переносе сайта имеющего много изображений на новый сервер. Удобнее всего для этих целей использовать рекурсивное изменение прав пользователей через ssh.

Пишем циклический скрипт на PHP без ошибки циклической переадресации

13.10.2012 Допустим перед нами стоит задача обработать большое количество информации. Ну, например, это может быть обновление баз данных или обработка текстовых файлов. Ну общий подход понятен. Делаем цикл и в нем поочередно обрабатываем файлы или записи таблиц. И тут оказывается, что обрабатываемой информации уж ооочень много. Сервер не справляется. То время ожидания истекает, то памяти не хватает. Оптимизируем по максимуму, убираем все лишнее из память минимизируем количество сношений с базой... Результат нулевой.

Руссификация AjaxFileManager

04.02.2012 Файловый менеджер AjaxFileManager является одной из самых распространенных систем управления файлами на сайте. Удобство и функциональность делают AjaxFileManager одним из самых любимых менеждеров и в нашей стране. Но как оказалось найти стоящий руссификатор для AjaxFileManager в рунете достаточно сложно. Поэтому для всех, кто столкнулся с той же проблемой мы предлагаем файл руссификации созданный специалистами нашей мастерской.

Суперглобальный массив $_SERVER

06.12.2011 Суперглобальный массив $_SESSION представляет собой крайне полезный инструмент для php программиста. В этом массиве хранится служебная информация о параметрах сервера и клиентского приложения. Без этого массива невозможно себе представить ни одно статистическое приложение, а также приложения, предназначенные для работы на разных серверах.

Массив основных типов файлов по расширениям

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

Передача переменных, одномерных и многомерных массивов через сессию PHP

02.07.2011 Один начинающий web программист задал мне вопрос. Можно ли через сессию передать в другой скрипт многомерный массив и как это сделать? Вопрос в общем то простейший, но он вызвал непонимание у неопытного, но неглупого кодера. Я сначала, естественно, спросил: "а поисковики на что?" Он сказал, что не нашел там того что нужно. В общем решили мы его задачу. А потом я все таки решил понять, почему он не смог найти такой простой вещи в поиске. Порывшись я понял, что бывалые программисты считают эту тему настолько простой и понятной, что и распространяться тут не о чем. А молодые задают вопросы настолько узкие, что тема в них и не ясна. Поэтому я все таки решил написать этот пост и поподробнее рассказать про переменные сессии.

Как изменить размер изображения средствами PHP

18.06.2011 В этой статье мы рассмотрим как можно изменять размер изображения средствами библиотеки GD, входящей в стандартный набор пакета PHP. Это может быть полезно, например, при создании изображений для предпромотра или преведения к определенному размеру загружаемых на сервер изображений. Мы не будем глубоко вдаваться в функционал используемой здесь библиотеки GD. Этому мы посвятим в последующем отдельную статью.