HDefines.php

osc_base_url($with_index = false) — Возвращает корневой URL-адрес для установки. osc_admin_base_url($with_index = false) — Возвращает корневой URL-адрес oc-admin для установки osc_base_path() — Возвращает корневой путь установки osc_admin_base_path() — Возвращает корневой путь oc-admin osc_lib_path() — Возвращает путь к библиотекам osc_content_path() — Gets the content path osc_themes_path() — Gets the themes path osc_plugins_path() — Gets the plugins path…

HDatabaseInfo.php

osc_db_name() — Возвращает название базы данных osc_db_host() — Возвращает название базы данных host osc_db_user() — Возвращает пользование базы osc_db_password() — Возвращает пароль базы osc_multisite_url() — Возвращает url мультисайта

HCategories.php

Помощник категорий для Osclass. Для чего он нужен? Во-первых, данный помощник содержит функции вывода информации из категорий в шаблон, во-вторых без него не будут работать категории. osc_category() — Возвращает текущую категорию osc_get_categories() — Возвращает список категорий как дерево osc_field_toTree($item, $field) — Если результат для дерева будет иметь тот же формат, что и объявления или комментарии, он…

Помощники (Helpers)

Помощник — это общее имя для функций, расположенных в папке oc-includes/osclass/helpers. Это простые функции, которые взаимодействуют с ядром Osclass. Они организованы в нескольких файлах к примеру hItems.php содержит помощники, которые связаны с объявлениями, osc_item_title() выводит заголовок фактического объявления. Список помощников: hCategories.php : Информация о категории (название, описание, id, url, …) hDatabaseInfo.php : Информация о базе данных (база данных, пользователь, host, …)…

Главные настройки

Страница Общие настройки содержит важную информацию о сайте, например, имя веб-сайта, адрес электронной почты админа, настройка по умолчанию валюты и т.д.  

Настройка кэш в Osclass

В данный момент реализовано две системы настройки кэширования. При использовании кэширования APC / APCu Вам нужно отредактировать файл config.php и добавить следующую строку: define(‘OSC_CACHE’, ‘apc’); При использовании MEMCACHE Вам необходимо знать IP и порт машины где установлена служба Memcached, а затем добавьте следующие строки в файл config.php define(‘OSC_CACHE’, ‘memcache’); $_cache_config[] = array( ‘default_host’ => ‘127.0.0.1’, ‘default_port’…

Автообновление тем и плагинов

В версии 3.0, наряду с некоторыми замечательными возможностями внедрена система автоматического обновления плагинов и тем. Для того чтобы плагины и темы были способны использовать эту новую возможность, необходимо использовать обновление URI из параметров по описанию своих творений. Обновление URI должны быть уникальными в теме / плагинах и передача ответа в формате JSON, в следующем формате: {…

Знать об ошибках

Знать об ошибках и уметь их исправить! Фатальная ошибка: Разрешенная емкость памяти X байтов исчерпана ВАЖНО: Для версии 3.* + Увеличивающаяся память, выделенная PHP Первая альтернатива: Отредактируйте php.ini и увеличьте значение memory_limit. memory_limit = 128M  ; Maximum amount of memory a script may consume (8MB) Во-вторых альтернатива: Отредактируйте config.php и добавить новый параметр memory_limit: ini_set(‘memory_limit’,…

Отладка SQL запросов

Отладка SQL запросов Примечание: Это окажет влияние на производительность вашего сайта, поэтому убедитесь, что выключили на рабочем сайте. Постоянная OSC_DEBUG_DB добавлена с версии 2.3, сохраняет запросы к базе данных в массиве и в конце результата выполнения запроса отображаются в конце страницы. Постоянная OSC_DEBUG_DB_LOG, добавлена с версии 2.3, регистрирует запросы SQL в файл с названием queries.log в папке…

  • Страница 1 из 5
  • 1
  • 2345