联系官方销售客服

1835022288

028-61286886

求助 版主:论坛审计组
提示此标签没有设置urlrule参数
类型:迅睿CMS 更新时间:2019-11-07 22:50:23

接着这个问题:https://www.xunruicms.com/wenda/12167.html

上面是栏目页,正常解决了。

但在首页,如下图:

QQ图片20191106141152.png

提示此标签没有设置urlrule参数。调用代码如下:

{module catid=$catid module=news order=updatetime page=1}
	    <li class="clearfix">
        <a target="_blank" href="{$t.url}">
            <div class="coverimg">
                <img src="{dr_thumb($t.thumb, 240, 150)}" alt="{$t.title}">
            </div>
            <h1>{$t.title}</h1>
            <h2>{dr_strcut($t.description, 85)}</h2>
            <p>
                <span>{$t.laiyuan}</span>
                <span>&nbsp;·&nbsp;</span>
                <span>{dr_date($t._updatetime)}</span>
            </p>
        </a>
    </li>
{/module}
</ul>
                    </div>
            </div>
<div class="pagenization">
<div id="pager" class="pager_pc"><ul class="pages">{$pages}</ul></div>
</div>

还有,我看了page.php文件,默认如何调出“第一页”、“上一页”、“最后一页”

当然上一页在不是第一页是会有,但在第一页是能否显示,我查了标签调用手册,没发现有说。

回帖
  • #1楼    迅睿框架创始人
    2019-11-06 14:20:16
    Chrome 0
    {module catid=$catid module=news order=updatetime page=1}
    这个标签不能用在首页,只能用在list.html首页没有$catid变量
    {module module=news order=updatetime page=1 page=10 urlrule=index.php?page[page]}
  • 大鹏
    #2楼    大鹏
    2019-11-06 14:34:40
    Chrome 0
    点第2页,还是在第1页上。需不需要设置独立模块测试规则做成www.domain.com/2.html、www.domain.com/3.html ......这样
  • __流年__
    #3楼    __流年__
    2019-11-06 14:36:02
    Chrome 0
    urlrule=index.php?page=[page]
    少了=号吧???
  • 大鹏
    #4楼    大鹏
    2019-11-06 14:36:02
    Chrome 0
    我的文章模块是自动安装成共享模块
  • 大鹏
    #5楼    大鹏
    2019-11-06 14:38:05
    Chrome 0
    我的文章模块是自动安装成共享模块还是你细心
    __流年__
  • 大鹏
    #6楼    大鹏
    2019-11-06 14:39:54
    Chrome 0
    需不需要设置独立模块测试规则做成www.domain.com/2.html、www.domain.com/3.html ......这样回复迅睿框架创始人
  • 易学习
    #7楼    易学习
    2019-11-06 14:45:54
    Chrome 0
    自带的news模块只能安装共享,自建的可以选择独立
  • 大鹏
    #8楼    大鹏
    2019-11-06 14:48:21
    Chrome 0
    首页分页要搞成www.domain.com/1.html这样的形式,使用规则如下:
    "([0-9]+).html" => "index.php?page=$1",
    但不生效怎么回事易学习
  • Booid.com
    #9楼    Booid.com
    2019-11-07 10:14:05
    Chrome 0
    大鹏带上模块
    news
  • Booid.com
    #10楼    Booid.com
    2019-11-07 10:16:12
    Chrome 0
    以官方原版的分页来说
        /***********************共享栏目测试规则:栏目列表页面分页的伪静态解析*************************/
        "list\-([\w]+)\-([0-9]+).html(.*)"  => 'index.php?c=category&dir=$1&page=$2',
    修改为
        /***********************共享栏目测试规则:栏目列表页面分页的伪静态解析*************************/
        "([0-9]+).html(.*)"  => 'index.php?c=category&dir=news&page=$2',
    以上为理论,实际需要你自己测试
  • __流年__
    #11楼    __流年__
    2019-11-07 10:16:25
    Chrome 0
    "([0-9]+).html" => "index.php?c=home&m=index&page=$1",
  • Booid.com
    #12楼    Booid.com
    2019-11-07 10:18:51
    Chrome 0
    __流年__ 楼上这个是对的,
    dir=$1  是自定义目录名字
    这里不需要显示,就去掉这个
    "([0-9]+).html" => "index.php?c=home&m=index&page=$1",
  • Booid.com
    #13楼    Booid.com
    2019-11-07 10:19:56
    Chrome 0
    不过,有个问题,你不止一个栏目,如果你去掉了自定义目录,会出现分页错误!所以,这里你最好是加上栏目ID去分页
  • 大鹏
    #14楼    大鹏
    2019-11-07 12:15:16
    Chrome 0
    各位搞错了,我说的是首页的分页做成www.domain.com/1.html这种形式。
  • #15楼    迅睿框架创始人
    2019-11-07 12:25:20
    Chrome 0
    首页分页规则是楼上的方法,有效
    "([0-9]+).html" => "index.php?c=home&m=index&page=$1",
  • 大鹏
    #16楼    大鹏
    2019-11-07 12:29:06
    Chrome 0
    我本地测试还是这种形式:http://www.domain.com/index.php?page=2 还是成不了这种形式:http://www.domain.com/2.html
  • 易学习
    #17楼    易学习
    2019-11-07 12:38:14
    Chrome 0
    {module module=news order=updatetime page=1 page=10 urlrule=[page].html}
    灵活读吧
  • 李琨
    #18楼    李琨
    2019-11-07 22:50:23
    Chrome 0
    一个好帖子,欢迎站长体验我的 客服插件