PHP API

Подключение PHP файлов через API

Для подключения своей страницы с PHP логикой, использующую все доступные функции ядра и шаблонизатора, следует создать новый файл в папке /phpshop/core/.
Инструкция по подключению PHP файлов.
  1. 1.
    Создать файл с именем coretest.php в папке /phpshop/core/, содержащий навигационный путь, например, этот файл называется coretest.class.php и обрабатывается при наборе адреса http://имя_сайта.ru/coretest/
  2. 2.
    Создать класс заданного имени и формата. Имя класса должно содержать навигационный путь и совпадать с именем файла, например, этот класс называется PHPShopCoretest.
  3. 3.
    В итоге получается вывод сообщения PHPShop Core работает! в общем дизайне сайта.
<?php
class PHPShopCoretest extends PHPShopCore {
function __construct() {
parent::__construct();
}
function index() {
// Мета
$this->title="Подключение PHP логики через API - ".$this->PHPShopSystem->getValue("name");
$this->description='Подключение PHP логики';
$this->keywords='php';
// Определяем переменные
$this->set('pageContent','PHPShop Core работает!');
$this->set('pageTitle','Подключение PHP логики через API');
// Подключаем шаблон
$this->parseTemplate($this->getValue('templates.page_page_list'));
}
}
Исходник файла расположен по адресу phpshop/core/coretest.php. Для подключения к базе данных используется библиотека PHPShopOrm.

Подключение HTML файлов

Не всегда удобно создавать и править страницу во встроенном редакторе админ панели, иногда бывает удобнее создавать страницу в специализированных HTML редакторах, а потом подключать их к сайту.
Инструкция по подключению HTML файлов.
  1. 1.
    В любом HTML редакторе создать страницу, например, newstest.html и сохранить ее в папку /pageHTML/. Итоговый адрес страницы будет http://имя_сайта.ru/doc/newstest.html
  2. 2.
    Добавить свои meta заголовки можно прямо в файле, для тега Title берется содержание тега <h1>, для тега Description берется тег <desc>, а для тега Keywords используется тег <key>.
  3. 3.
    В итоге получается вывод сообщения Подключение HTML файлов в общем дизайне сайта.
<h1>Подключение HTML файлов</h1>
<desc>Инструкция по подключению HTML файлов в PHPShop</desc>
<key>html файлы в phpshop</key>
Исходник файла расположен по адресу: /pageHTML/test.html. Возможно использование только HTML тегов без PHP.
Last modified 1yr ago