去掉PHP-Amateur Theme2模板“页面下拉到页面底部时自动加载下一页内容”功能
emlog 的官方有个PHP-Amateur Theme2模板,这个模板比较好,至少我喜欢,别人喜欢不喜欢与我木有关系,不过呢?“页面下拉到页面底部时自动加载下一页内容”这一功能完全是画蛇添足,烦得很,我最开始直接把ajax.php改名或者直接删除,也算暂时解决了这个问题,其实,不过一直在你设置的日志的数量后面出现"正在加载中请稍候....",影响美观不说,而且还只能显示加载的部分,神马分页的功能都木有了。
PHP-Amateur Theme2模板 下载地址是http://www.emlog.net/template/241,作者的官方网站也说了有问题可以找他解决,我加过作者QQ,发过邮件,留过言,不知道作者是忙还是怎么的,木有回答我,我本人工作也忙,这个问题就暂时搁浅了,不过我实在忍受不了,终于要自己动手了。兄弟们,我说了这么多其实很简单,解决问题的办法就在最后面,O(∩_∩)O~
进入emlog的模板安装目录(/content/templates、PHP-Amateur2)
会发现事先这一功能的有两个文件,ajax.php和.php,你说我怎么知道,我还不是看作者写在代码里的注释啊,呵呵。
Description:本文件为下拉自动ajax读取下一页内容的接口文件,同时也是日志列表页面调用页面,如无特别的需求请勿修改本文件内容
第一步:删除这两个文件,如果不想删除也可以,保留嘛 只是臃肿,无伤大雅。
第二步:替换log_list.php,用我上传的这个文件替换。源代码如下,自己看哦
<?php
/*
* 首页日志列表部分
*/
if (!defined('EMLOG_ROOT')) {
exit('error!');
}
?>
<div class="container">
<!--leftSide begin-->
<div class="main"><?php doAction('index_loglist_top'); ?>
<div class="posts">
<?php
foreach ($logs as $key => $value):preg_match_all("|<img[^>]+src=\"([^>\"]+)\"?[^>]*>|is", $value['content'], $img);
$imgsrc = !empty($img[1]) ? $img[1][0] : '';
?>
<div class="post-box radius">
<div class="post-box-container">
<h2 class="title"><?php topflg($value['top']); ?><a href="<?php echo $value['log_url']; ?>"><?php echo $value['log_title']; ?></a></h2>
<div class="entry rich-content">
<a class="indexlist" href="<?php echo $value['log_url']; ?>" title="<?php echo $value['log_title']; ?>">
<?php if ($imgsrc): ?><img src="<?php echo $imgsrc; ?>" alt="<?php echo $value['log_title']; ?>" />
<?php endif; ?></a>
<?php
if ($value['excerpt'] == '') {
echo '' . subString(strip_tags($value['log_description'], $img), 0, 200) . '...';
} else {
echo $value['excerpt'];
}
?>
</div>
<div class="meta">
<div class="post-tags"> <?php blog_tag($value['logid']); ?> </div>
<a class="fr" href="<?php echo $value['log_url']; ?>" title="阅读全文">阅读全文+</a>
<a class="fr" href="<?php echo $value['log_url']; ?>"><?php echo $value['views']; ?> 次访问 / </a>
<a class="fr" href="<?php echo $value['log_url']; ?>#comments"><?php echo $value['comnum']; ?> 条评论 / </a>
<span class="fl"><b>博文日期:</b> <?php echo gmdate('Y-n-j H:i:s', $value['date']); ?></span>
<span class="fl"> <b>分类:</b> </span><?php blog_sort($value['logid']); ?>
</div>
</div>
</div>
<?php endforeach; ?>
</div>
<div class="pageNo">
<?php echo $page_url; ?>
</div>
</div>
<!--leftSide end-->
<!-- rightSide begin -->
<div class="aside">
<?php
include View::getView('side');
?>
</div>
<!-- rightSide end -->
</div>
<?php
include View::getView('footer');
?>
然后问题解决,大家看一下就这么简单,O(∩_∩)O哈哈~
共有 0 条评论