去掉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,用我上传的这个文件替换。源代码如下,自己看哦

log_list.zip

<?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']; ?> 次访问&nbsp;/&nbsp;</a>
                            <a class="fr" href="<?php echo $value['log_url']; ?>#comments"><?php echo $value['comnum']; ?> 条评论&nbsp;/&nbsp;</a>
                            <span class="fl"><b>博文日期:</b>&nbsp;<?php echo gmdate('Y-n-j H:i:s', $value['date']); ?></span>
                            <span class="fl">&nbsp;&nbsp;<b>分类:</b>&nbsp;</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哈哈~

相关内容推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注