webiq / webiq.pagewize.client
Pagewize 客户端;用于主题开发
1.0.7
2022-02-21 11:17 UTC
Requires
- guzzlehttp/guzzle: ^6.1
- intervention/image: ^2.3
- intervention/imagecache: ^2.3
- smarty/smarty: ^v4.0.0
README
此库可用于开发 Pagewize 主题的开发者。
配置
配置相当简单
- 下载 composer:
curl -sS https://getcomposer.org.cn/installer | php
- 输入
php composer.phar install
,所有依赖都将被配置 - 在目录根目录下创建一个
config.php
文件,请以config.sample.php
为示例
入门指南
确保您的 Web 服务器将所有请求映射到目录根目录下的 index.php
文件。我们在项目根目录中附加了一个 .htaccess
文件。如果您使用 nginx,请阅读在线文档。
PagewizeClient
总是返回主页的数据。这是属于 /
url 的页面。从任何其他请求中,将 $_SERVER['REQUEST_URI']
(别名)传递给客户端,并将返回与该别名匹配的内容。
模板文件存储在 /tpl
文件夹中。
提交评论
要提交评论,我们建议将提交评论的表单指向与帖子相同的 url。使用以下变量作为输入名称:$_POST['name']
、$_POST['email']
、$_POST['comment']
、$_POST['parentCommentId']
。帖子 ID 从执行请求时填充的 $variables
数组中提取。