首页 新闻 会员 周边 捐助

小说网站,怎么给文章进行分页?

0
悬赏园豆:10 [待解决问题]

就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以

Mad_Rabbit的主页 Mad_Rabbit | 菜鸟二级 | 园豆:307
提问于:2019-06-26 09:23

你先说下你的文章是怎么存储的,是按章节还是一篇文章放在一起,是存储文件还是数据库,分别是什么结构。

会长 5年前

@会长: 文章存储在数据库的Text类型字段中,就单独一篇文章,但是文字比较多,想在网页中进行显示,分2页显示

Mad_Rabbit 5年前
< >
分享
所有回答(4)
0

根据固定的行数

小光 | 园豆:1766 (小虾三级) | 2019-06-26 09:37

固定行数可以吗?会不会最后一行的文字有可能被截断?

支持(0) 反对(0) Mad_Rabbit | 园豆:307 (菜鸟二级) | 2019-06-26 09:39

@Mad_Rabbit: 我之前看的网页上的文章,页面排版都是固定的,每页的行数一样,字数不一定一样(有缩进),至于文字被截断读流的时候直接用字符为单位就行了吧

支持(0) 反对(0) 小光 | 园豆:1766 (小虾三级) | 2019-06-26 10:53
0

哦,你说文字比较多分2页显示好像也不是很合理吧,无论多长都分两页,应该是每页固定字数,长的文章比短的文章分页也多吧。建议楼主试试数据库本身提供的查询子字符串的函数,看能不能用在Text类型上。

会长 | 园豆:12463 (专家六级) | 2019-06-26 09:42

我这里只是简单说个例子,我问题里已经说明是2页或多页。

支持(0) 反对(0) Mad_Rabbit | 园豆:307 (菜鸟二级) | 2019-06-26 09:47

@Mad_Rabbit: 我错了

支持(0) 反对(0) 会长 | 园豆:12463 (专家六级) | 2019-06-26 11:07
0

提供一个思路,使用 div 遮罩显示:

<body>
<div id="content" style="width: 620px; height: 451px; border: 1px solid red;">
    <input type="button" name="btnPre" value="上页" />
    <input type="button" name="btnNext" value="下页" />
    <br />
    <pre>
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
    就是有一篇长文章,怎么分2页或多页显示。实现思路或者现成的插件之类的都可以
</pre>
    <input type="button" name="btnPre" value="上页" />
    <input type="button" name="btnNext" value="下页" />
    <script>
        $("input[name='btnPre']").click(function () {
            $('.black_overlay').css('top', '25%');//这里我写固定,实际显示需要计算
        });
        $("input[name='btnNext']").click(function () {
            $('.black_overlay').css('top', '5%');
        });
    </script>
</div>
<style>
    .black_overlay {
        position: fixed !important;
        top: 25%;
        left: 10px;
        width: 619px;
        height: 185px;
        background-color: white;
        z-index: 1001;
        opacity: .90;
    }
</style>
<div class="black_overlay" id="fade"></div>
</body>
三人乐乐 | 园豆:4823 (老鸟四级) | 2019-06-26 11:38

感谢回答,我们项目组讨论,倾向于在后端完成

支持(0) 反对(0) Mad_Rabbit | 园豆:307 (菜鸟二级) | 2019-06-27 08:33

@Mad_Rabbit: 这个肯定是在后端完成的呀,不然数据量一大,页面一次性加载这么多数据

支持(0) 反对(0) 沉迷编程的程序员 | 园豆:219 (菜鸟二级) | 2019-07-03 15:15
0

可以在数据库那里做下分页,截取字符串,截取的长度你们自己定。

沉迷编程的程序员 | 园豆:219 (菜鸟二级) | 2019-07-03 15:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册