PHP API

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