Архивы автора: admin

Добавление блога на 1С-Битрикс

Надо было на один проект добавить ссылку на блог и разместить статьи. Вроде все просто, но это битрикс, тут свои правила. В админке нет никакого намека на блог, в списке установленных модулей его нет но в компонентах он конечно есть то есть код для работы блога есть а его самого нет Надо значит установить модуль Блог Установка модуля Блог в […]

Далее »

Создание раздела Новинки в 1С-Битрикс

Необходимо на главной странице вывести блок «Новинки» в котором будут представлены новинки товаров. Использую сборку битрикса «1С-Битрикс: малый бизнес«. Вывод товаров из раздела Новинки без кастомизации Слово «кастомизация» я обычно не использую (ну не нравится мне оно), а написал для того чтобы начинающие программеры смогли по этому ключевому слову хотя бы найти статью. Фактически это означает, что изменение на сайте […]

Далее »

Ошибка Notice: Trying to access array offset on value of type null in

После переноса сайта на другой хостинг возникла следующая ошибка На старом хостинге стоял php 7.2.34 На новом хостинге php 7.4 Перевод ошибки Исправление ошибки Ошибка возникла в функции is_edit_screen Собственно ошибка пошла из-за того что один из аргументов имеет значение null, и надо поставить перед выполнением in_array проверку аргументов на существование, и если оба аргумента есть, тогда делать поиск в […]

Далее »

Ошибка Deprecated: implode(): Passing glue string after array is deprecated

После переноса сайта на другой хостинг возникла ошибка На старом хостинге стоял php 7.2.34 На новом хостинге php 7.4 Исправление ошибки implode Строка в которой была ошибка Для исправления ошибки надо поменять местами параметры, разделителя и массива.

Далее »

Ошибка «preg_match(): Compilation failed: invalid range in character class»

Был сделан парсер сайтов, который благополучно работал и работал, пока не перенес на другой хостинг. И все, код отрабатывает а результата нет. В лог-файле начало появляться следующее предупреждение Решение ошибки preg_match Данная ошибка возникла при версии PHP 7.3, при смене версии на 5.6 ошибка пропадает.  

Далее »

Как загрузить дамп базы через консоль (MySQL)

Иногда надо залить базу на локальный сервер, для тестирования и работы сайта, но выгруженный дамп базы имеет размер более 40мб и пол миллиона записей. При загрузки такого скрипта через phpMyAdmin возникнут проблемы, или времени на обработку скрипта мало или лимит загружаемого скрипта или такая ошибка «MySQL server has gone away». Так вот гораздо проще и быстрей загрузить скрипт через консоль, […]

Далее »

TCPDF — поворот текста или ячейки в pdf

Используется система GLPI, в которой установлен плагин Reports и необходимо было в отчете разместить текст вертикально, то есть развернуть на 90 градусов. В HTML это делается легко с помощью стилей Но при конвертации в PDF стиль не применяется и в результате мы получим обычный горизонтальный текст. Модуль TCPDF и применение метода Rotate С начала формируется отчет в HTML и отображается […]

Далее »

Добавление canonical на сайт

Для того чтобы добавить вывод canonical на сайт под управлением HostCMS, надо сначала создать файл utils.php со следующим содержимым Обратите внимание, на условие данное условие нужно для того, чтобы не выводить canonical на страницах отзыва, урл который имеет такой вид Далее заливаем файл на сайта, в следующую папку Выводим в макете, используя наш класс и метод Core_Utils::getCanonicalUrl();

Далее »

Редирект с http на https версию сайта на JavaScript

Попался в работу сайт который делает редирект с http на https, и надо было его как раз убрать. Так вот убрать его оказалось не так просто, так как сам редирект был не в файле .htaccess и не на хостинге и даже не в настройках сайта. Покопавшись в коде сайта нашел как раз кусок JavaScript который собственно и делал этот редирект […]

Далее »

Как сделать вложенные записи

Вложенные записи или другая терминология — древовидная структура записи. По умолчанию в вордпресе запись не может в ходит в запись а только в категорию, только страницы имеют древовидную иерархию, где можно указать родительскую страницу. Для того чтоб изменить структуру записи на древовидную, в файле функции темы (functions.php) надо добавить следующий кусок кода, после чего появится у записей возможность выбрать родительскую […]

Далее »
1 2 3 17