ajur-media / steamboatengine.longreads
0.9.8
2021-06-21 18:52 UTC
Requires
- ext-json: *
- ext-pdo: *
- karelwintersky/arris.helpers: ^0.4.0
- psr/log: ^1.1
README
所需的表格结构
CREATE TABLE `longreads` (
`id` int(11) NOT NULL,
`projectid` int(11) NOT NULL DEFAULT '0',
`title` varchar(1024) NOT NULL DEFAULT '' ,
`fb_title` varchar(1024) NOT NULL DEFAULT '' ,
`descr` varchar(2048) NOT NULL DEFAULT '' ,
`img` varchar(1024) NOT NULL DEFAULT '' ,
`featureimg` varchar(1024) NOT NULL DEFAULT '' ,
`alias` varchar(1024) NOT NULL DEFAULT '' ,
`date` datetime NOT NULL,
`sort` int(11) NOT NULL DEFAULT '0',
`published` int(11) DEFAULT NULL,
`filename` varchar(255) NOT NULL DEFAULT '' ,
`status` tinyint(4) NOT NULL DEFAULT '0',
`folder` varchar(255) NOT NULL DEFAULT '' ,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='информация о лонгридах';
方法
__construct(PDO $pdo, $options = [], LoggerInterface $logger = null)
类构造函数。接受参数 PDO $pdo
,array $options
,\psr\log\LoggerInterface $logger
选项数组值
-
version
- Tilda API 版本,非必需,默认v1
-
public_key
- Tilda API 访问的公开密钥,必需 -
secret_key
- Tilda API 访问的秘密密钥,必需 -
projects
- Tilda 上的长读文章 "项目" 数组,必需 -
path.storage
- 长读文章目录的路径,必需 -
path.favicon
- 将替换到长读文章 html 文件中的 FavIcon 的路径,非必需,默认为 Tilda 的 favicon -
path.footer_template
- 将附加到文本后面的长读文章页脚模板文件的路径,非必需(但推荐) -
sql.table
- 包含长读文章的 SQL 表,非必需,默认longreads
getStoredAll($order_status = 'DESC', $order_date = 'DESC')
从数据库获取所有已保存的长读文章列表
getStoredByID($id = null)
;
根据 ID 从数据库获取具体的长读文章
import($id, $folder = null, $import_mode = 'update')
;
根据标识符导入长读文章
add($page = null)
添加长读文章 (?)
deleteStored($id)
删除导入的长读文章
fetchPagesList()
返回 Tilda 上发布的长读文章列表