Перейти к версии страницы для мобильных устройств

Tidy для помощи разработки шаблонов

Заинтересовался расширением php tidy, которое работает с html и может помочь в разработке шаблонов. процитирую скрипт с комментариями

/code>

По Далее...

htaccess и описание установки

Мне представляется очень странным дефолтный htaccess
1. вместо AddDefaultCharset UTF-8 в htaccess логичнее смотрится (конфигурируемое "да/нет") SET NAMES UTF8 в настройках Далее...

Как поменять галерею

Документация и сами шаблоны находятся в одном файле, это позволяет формат темы, на сайте это
http://litepublisher.ru/source/themes/default/theme.txt

Картинки находятся Далее...

PHP http заголовки

LitePublisher корректно генерирует http заголовки для всех типов документов. http заголовки формируются php скриптом при каждом открытии страницы. В Далее...

Правила оформления файлов для каталога тем и плагинов

Допустимыми форматами архивов тем и плагинов являются zip и tar (tar.gz). То есть файл может иметь расширение zip, tar, tar.gz, другие виды архивов не поддерживаются. Далее...

litepublisher описание класса

Класс является оберткой для хранения глобальных переменных CMS. В Lite Publisher не используются глобальные переменные. Небольшое количество переменных собрано в виде статических свойств этого класса. Все статические свойства доступны для записи, но вы не должны модифицировать эти свойства, либо это делать с точным пониманием цели и результата. Далее про класс litepublisher

tevents описание класса

Базовый класс для событий в Lite Publisher. Реализовано управление событиями. Смотрите также документ [[События]]. Далее про класс tevents

tdata описание класса

Базовый класс для сохранения и восстановления данных и управления свойствами. Не имеет родительского класса, другие базовые классы порождены от этого класса. Имеет свойство [[data]] - ассоциативный массив, который сохраняется и обратно восстанавливается в файл или базу данных. Делает публичными свойства ключи этого массива. Обращение $instance->someprop и $instance->data["someprop"] эквивалентны. Чтобы добавить сохраняемое свойство достаточно добавить ключ в массив [[data]]. Также класс интерпретирует методы класса с именами начинающимися с get и set как методы доступа к свойствам. Например, если будет существовать метод getsomeprop(), то обращение $instance->someprop вызовет метод getsomeprop() для чтения и setsomeprop() для записи. Если эти методы не существуют, то будет проверен массив [[data]]. Таким образом для добавления нового свойства необходимо добавить свой метод с get/set либо установить элемент массива [[data]]. Далее про класс tdata