Typecho joe主题 增加分页功能

在主题的public文件夹下新建文件pagination.php,文件内容如下:

修改主题目录下的index.php,添加如下代码,注意:此代码需添加在joe.index.min.js文件引入之前。

在index.php中找到

查看更多

  替换为 need(‘public/pagination.php’); ?>

在主题目录下的functions.php文件中增加下面的代码,用于后台设置,这里默认的使用按钮切换形式,如果需求默认为点击加载形式可以将下面第四行的default改为ajax。

$JPageStatus = new Typecho_Widget_Helper_Form_Element_Select(
‘JPageStatus’,
array(‘default’ => ‘按钮切换形式(默认)’, ‘ajax’ => ‘点击加载形式’),
‘default’,
‘选择首页的分页形式’,
‘介绍:选择一款您所喜欢的分页形式’
);
$JPageStatus->setAttribute(‘class’, ‘joe_content joe_other’);
$form->addInput($JPageStatus->multiMode());
  

最后就是修改JS文件,找到主题目录下/assets/js/joe.index.min.js,将page:1替换为page:window.Joe.PAGE_INDEX

图片[1]-Typecho joe主题 增加分页功能-clock资源网
图片[2]-Typecho joe主题 增加分页功能-clock资源网
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论