Преимущества класса:

  • Маленький по размерам.
  • Формирует не просто линейку из всех доступных страниц (1,2,3,4,5...88,89,90), а можно указать сколько выводить (3,4,5,6,7).

    Недостатки
  • Пока формирование внешнего вида можно изменить только изменив класс кода или через наследование.
  • Нет "из коробки" стилей для визуального оформления.

Категории: PHP
Пометки: pogination class

Простой но полезный класс для отправки писем с вложениями на php.


Категории: PHP, Script / Tool

Код демонстрирует как передать данные а хэдере и теле запроса к серверу и обработать ответ.


Категории: PHP, Script / Tool

Примеры небольших, но часто крайне полезных php сниппетов для Битрикса.


Категории: PHP, Bitrix CMS
Пометки: SEO, метатеги, раздел, название раздела, категория, meta,сео, картина раздела категории, фото, все товары. полезное битрикс

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


Категории: PHP
Пометки: php email attachments

Собственно говоря, при переходе на 2ю страницу каталога в хлебных крошках отображалось 404 (так же падали метатеги)


Категории: PHP
Пометки: phpshop

Использование анонимной функции для переопределения поведения класса, на примере псевдо MVC.


Категории: PHP, -Памятка-

Как не странно не смог найти работающего способа для получения ID товара на странице которого находимся.


Категории: PHP

Пример базового класса для паттерна одиночка на php


Категории: PHP
Пометки: getInstance

Для изменения версии php для проекта в IDE Phpstorm, нужно зайти в File - Settings - Languages & Frameworks - PHP

Но если в проекте используется composer, то данные из него переопределят эту настройку.

Поэтому можно задать версию php через composer.json так:

 
{
    "require": {
        "php": "^7.0",
        "oddler/test": "^1.5"
    }
}


Пометки: phpstorm composer php version
Яндекс.Метрика