本文共 87 个字数,平均阅读时长 ≈ 1分钟
1、新建文件pagination.php
路径 /Joe/public
options->JPageStatus === 'default') : ?>
pageNav(
'',
'',
1,
'...',
array(
'wrapTag' => 'ul',
'wrapClass' => 'joe_pagination',
'itemTag' => 'li',
'textTag' => 'a',
'currentClass' => 'active',
'prevClass' => 'prev',
'nextClass' => 'next'
)
);
?>
查看更多
2、修改index.php
路径 /Joe
head中新增代码
代码
代码语言:javascript复制<script>window.Joe.PAGE_INDEX = '<?php echo $this->_currentPage; ?>' || 1;</script>
截图
代码
代码语言:javascript复制<?php $this->need('public/pagination.php'); ?>
截图
3、修改functions.php
路径 /Joe/functions.php
增加用户配置
代码
代码语言:javascript复制 $JPageStatus = new Typecho_Widget_Helper_Form_Element_Select(
'JPageStatus',
array('default' => '按钮切换形式(默认)', 'ajax' => '点击加载形式'),
'default',
'选择首页的分页形式',
'介绍:选择一款您所喜欢的分页形式'
);
$JPageStatus->setAttribute('class', 'joe_content joe_index');
$form->addInput($JPageStatus->multiMode());
截图
4、修改joe.index.js
路径 /Joe/assets/js/joe.index.js
代码
代码语言:javascript复制window.Joe.PAGE_INDEX
截图