Репозиторий

Сборник функций и классов, применяемых в уроках
IRBIS-school

  • Файлы основы

    • IRBIS - основа.
      Структура файлов и директорий для старта.
      Архив.

    • DEBUG - дебаггер.
      Функции для дебаггинга скриптов.
      Листинг. Архив.

    • DEFAULT - библиотека разных функций.
      Своего рода микро-фреймворк.
      Листинг. Архив.

    • VIEW - сборник функций вывода.
      Функции для вывода метатегов, небольшой шаблонизатор и еще несколько полезных функций.
      Листинг. Архив.

    • MYSQL - файл для работы с СУБД MySQL.
      Содержит функции коннекта, обработки литеральных констант и дебаггинга запросов.
      Листинг. Архив.

  • Классы PHP

    • IRB_MAILER - почтовый класс.
      Универсальный класс для отправки электронной почты с прикреплением файлов и встроенной валидацией.
      Листинг. Архив.

    • IRB_BBDECODER - класс для работы с bb-тегами.
      Достаточно большой и расширяемый функционал для организации псевдоразметки.
      Листинг. Архив.

    • IRB_PAGINATOR - класс постраничной навигации.
      Легко интегрируемый класс для разбивки информации на страницы с генерацией удобного меню навигации.
      Листинг. Архив.

    • IRB_UPLOAD_IMG - класс для загрузки изображений.
      Небольшой классик для загрузки на сервер файлов форматов GIF, JPEG, JPG, PNG.
      Листинг. Архив.

    • IRB_CLOUD - класс облака тегов.
      Класс для организации на сайте облака популярных меток с ранжированием.
      Листинг. Архив.

    • IRB_TREE - класс древовидного вывода информации.
      Идеально подходит для вложенных комментариев.
      Листинг. Архив.

    • IRB_RATING - класс оценки материала.
      Система оценки статей, постов и прочего по принципу "нравится" - "не нравится".
      Листинг. Архив.

    • IRB_CACHE - класс файлового кэша.
      Класс позволяет кэшировать данные по типу memcached.
      Листинг. Архив.

    • IRB_COUNTER - счетчик посещений.
      Дает возможность оценить посещаемость страницы. Имеет простенькую защиту от накруток и отсечения поисковых роботов
      Листинг. Архив.

    • IRB_JUMPER - класс сортировки строк в таблице БД.
      Позволяет организовать пользовательскую сортировку.
      Листинг. Архив.

    • IRB_URL - класс для работы с URL.
      Формирует URL ссылок и разбирает GET.
      Листинг. Архив.

    • IRB_TEMPLATE - небольшой шаблонизатор с нативным синтаксисом.
      В шаблонах этого типа можно полностью исключить логическую составляющую. А можно использовать нативный синтаксис. Или вообще смешать, если есть желание. Поддерживается наследование шаблонов.
      Листинг. Архив.

  • JAVASCRIPT

    • AJAX - класс для ассинхронных запросов.
      Может работать с JSON и XML.
      Листинг. Архив.

  • Компоненты

    • REGISTRATION - компонент системы регистрации пользователей.
      Встраиваемый компонент, состоящий из системы регистрации и авторизации. Адаптирован под разные шаблонизаторы.
      Архив.

    • SEARCH - компонент системы поиска по сайту.
      Позволяет локально проиндексировать сайт. Поиск осуществляется по стеммам и фонемам.
      Архив.

Наверх