User Tools

Site Tools


ru:themes:tips

Советы по разработке тем

А теперь - еще раз несколько советов для разработчиков тем для GetSimple

  • Настройки системы хранятся в файле /Путь_к_GetSimple/gsconfig.php. Внимательно изучите этот файл. Настройки касаются редактора CKEditor, загрузки файлов на сайт, безопасности, языка и генерации файла sitemap.xml
  • Для включения режима отладки раскомментируйте строку GSDEBUG в файле /Путь_к_GetSimple/gsconfig.php, для отображения всех ошибок PHP.
  • Для ознакомления со всеми ошибками PHP, которые записываются в лог GetSimple, откройте файл Путь_к_GetSimple/data/other/logs/errorlog.txt. Ошибки в системном логе регистрируются вне зависимости от значения настройки GSDEBUG.
  • Если в вашей теме используются какие-то самописные PHP-функции, то их следует располагать в файле /Путь_к_GetSimple/theme/Наименование_вашей_темы/functions.php.
  • Добавляйте скриншот вашей темы в файлы темы в следующим образом: /Путь_к_GetSimple/theme/Наименование_вашей_темы/images/screenshot.png. Этот рисунок будет отображаться в панели управления при активации темы.
  • Файл скриншота должен быть только с именем screenshot.png, только в нижнем регистре и должен находиться в папке /images/ темы. Только при этих условиях он будет обнаружен и показан системой.
  • Всегда добавляйте следующий код первой строкой в любой PHP-файл вашей темы. Таким образом предотвращается несанкионированный прямой доступ к данному конкретному файлу.
<?php if(!defined('IN_GS')){ die('you cannot load this page directly.'); } ?>

Ссылки

На главную Содержание

Страницы этой секции

Темы

ru/themes/tips.txt · Last modified: 2013/09/18 06:44 by Arkady