OJS (Open Journal System) разработка темы
Я хочу разработать свою собственную тему для ojs.
Я взял существующую тему (плагин /themes) и обновил только имена файлов и переменных, которые подходят для моей среды. Я ожидал отображения названия моей темы в списке "Setup=>The Look->5.6 Journal Layout", но не повезло. Я получаю фатальную ошибку.
Fatal error: Class 'SteelThemePlugin' not found in C:\wamp\www\jucs\plugins\themes\shahid\index.php on line 23
Я погуглил по этому вопросу и по разработке абстрактного руководства. Тем не менее, я не могу найти никакого полезного учебника.
2 ответа
Вероятно, вы забыли изменить имя класса в оболочке index.php. Убедитесь, что оператор require_once и оператор return ссылаются на обновленное имя класса темы.
Если вы не можете найти достаточно подробную информацию без проблем, прочитайте следующие шаги, вы сможете понять это.
Все темы размещены внутри
plugin/themes
каталог.Таким образом, создайте свою папку темы, скажем
pakistan
,Теперь вам нужно будет создать следующие файлы:
3.1.
version.xml
3.2.
index.php
3.3.
PakistanThemePlugin.inc.php
3.4.
pakistan.css
ПРИМЕЧАНИЕ. Самый простой способ начать - скопировать любую существующую тему и начать изменять ее значения, которые вам подходят.
Ваша собственная тема готова, и вы можете использовать OJS с той же темой, что и ваш родительский сайт.