Статьи по php

материалы по языку php

RSS для PHP
Страницы:

Битрикс: Формирование цены - отделить пробелом тысячи от сотен

Для удобства визуального восприятия цены удобно отделить пробелом тысячи от сотен.
 

Настраиваем красивое меню типа гамбургер на мобильных, используя плагин mmenu. На примере 1С-Битрикс

Устанавливаем и настраиваем удобное мобильное меню со скользящими панелями. Рассмотрим на примере внедрения в сайт на Битриксе. Впрочем, это не имеет значения, меню работает независимо от платформы. Есть и плагин для WordPress. Пользуйтесь!
 

Нет картинки

Библиотека GD даёт артефакты и шумы при ресайзе картинок на белом фоне.
 

Задаем область печати документа для PHPExcel

Полезно, когда экспортируете каталог в Excel с помощью PHPExcel, задать в получаемом документе область печати. А то может получиться, что часть колонок не поместится в область печати и будет перенесена на другие страницы.
 

Как включить SSL и сделать редирект на HTTPS. На примере Opencart 2

Браузеры во всю помечают сайты, открывающиеся по http:// как незащищённые. Советуя переходить на https, подтверждая ресурс SSL-сертификатом доверия.
 

Смена кодировки Битрикса с windows-1251 в UTF-8 (utf8)

Почему-то Битрикс продолжает разрабатываться на кодировке windows-1251, хотя для seo рекомендуется UTF-8.
 

Свой дизайн кнопок социальных сетей для сайта. Кнопки "Поделиться"

Создаём собственное оформление блока поделиться на сайте. Программируем и оформляем по-своему блок "Поделиться". 

Нет картинки

Частая причина ошибки "Invalid argument supplied for foreach() in ..." - это когда вы передаёте в цикл не массив, а скаляр. Или, бывает, у вас двойной массив, и вы забыли определить как выбирается индекс.
 

Загрузка файлов (картинок) по ajax через форму для Opencart

Файлы или картинки при загрузке их через форму не передаются через "POST". То есть их не получается обработать PHP на сервере так, как это делаем с другими полями. Переменные для полей типа file остаются пустыми. Поэтому их нужно передавать специальным образом.
 

Модальное окно Bootstrap 3 с формой, отправляющей email по Ajax (JQuery/PHP/HTML5/JqBootstrapValidation)

Создаём всплывающее модальное окно "Перезвоните мне" на Bootstrap 3. В окне форма с полями Имя и Телефон с валидацией JqBootstrapValidation, отправляющая письмо администратору, чтобы перезвонил. Вариация формы обратной связи для Landing pages. 
Страницы: