专注分享优质资源

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
评论列表

热门文章
随机推荐