生成器源码实际上就是typecho的插件,按照正常插件使用即可,环境推荐typecho1.2.x
,php7.3~8.2
,Mysql
数据库。
启动插件
启动插件后访问:https://你的域名/Maker
,即可进入生成器页面。
权限
默认只有管理员/vip
可以生成主题,vip是基于tepass插件的。
如果想改成所有人都可以生成,修改插件目录Maker/make/index.php
这个文件,删除第36~37行(对应代码如下)即可
if(!$user->pass('administrator', true)){
if(vipbiaozhi($uid)=='0'){echo '<p>该功能仅供 vip 用户使用,<a data-ajax="false" target="_blank" href="'.$options->rootUrl.'/admin/extending.php?panel=TePass%2Ftheme%2Fucenter%2Fbuyvip.php" class="px-8 py-3 font-medium text-white bg-gray-800 hover:bg-gray-500 rounded-full">点这里购买会员</a></p><p>办理完vip后,回到此页面,点击→<button class="button px-8 py-3 font-medium text-white bg-gray-800 hover:bg-gray-500 rounded-full">重新提交制作</button></p>';exit;}
}
注意
插件文件夹名字为“Maker”,区分大小写,这个如果不对可能会有问题