联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
<使用自定义字段作为栏目url> 无法生成栏目的静态分页(真静态)
类型:迅睿CMS 更新时间:2021-11-26 14:10:10

<使用自定义字段作为栏目url>https://www.xunruicms.com/doc/1206.html 无法生成栏目的静态分页(真静态)

以下是我的设置:

第一步:

{xunruicms_img_title}

第二步:

{xunruicms_img_title}

第三步

{xunruicms_img_title}

第四步

{xunruicms_img_title}

第五步:

{xunruicms_img_title}

回帖
  • 靠悬赏赚钱买SVIP
    #1楼    靠悬赏赚钱买SVIP
    2021-11-24 14:14:22
    Chrome 0
  • 小黄人 18html
    #2楼    小黄人 18html
    2021-11-24 14:25:08
    Chrome 0
    创建自定义字段,myurl必须是myurl创建分页自定义字段,myurl_page,可选的,类似上面的地方定义
  • 蝶莱
    #3楼    蝶莱
    2021-11-24 14:35:39
    Chrome 0
    靠悬赏(设置悬赏)赚钱买SVIP 小黄人 18html 我已经发现可能不是URL规则问题了,某一种内容模块栏目可以,别一种却不行, 这怎么回事
  • 小黄人 18html
    #4楼    小黄人 18html
    2021-11-24 14:37:16
    Chrome 0
    蝶莱 生成静态必须是指定字段,不然系统怎么认?某个栏目可以,那估计也只是伪静态生效而已
  • 蝶莱
    #5楼    蝶莱
    2021-11-24 14:39:22
    Chrome 0
    小黄人 18html 没用伪静态,所有栏目用的方法是一样的,,,只是内容模块不同
  • 天天向上
    #6楼    天天向上
    2021-11-24 16:01:31
    Chrome 0
    说明你这个栏目内容数量不足分页量
  • 影子
    #7楼    影子
    2021-11-24 16:06:02
    Chrome 0
    很有可能是数量不够,比如你后台设置的10条内容才分页,然而你只有5条内容,这样就达不到分页的条件
  • 蝶莱
    #8楼    蝶莱
    2021-11-24 16:09:34
    Chrome 0
    影子 文章数量是完全够的,我新建了一个栏目,用不同的模块类型,文章数量一样,但就是有的可以,有的不行
  • 蝶莱
    #9楼    蝶莱
    2021-11-24 16:11:07
    Chrome 0
    天天向上 完全够的,栏目设置了分页数量
  • 影子
    #10楼    影子
    2021-11-24 16:11:26
    Chrome 0
    数量够的话,说明你明白代码没写对,明白代码的module标签发来看一下
  • 蝶莱
    #11楼    蝶莱
    2021-11-24 16:19:50
    Chrome 0
    影子
    <div class="row" id="case-list">{module module=cases catid=$catid order=updatetime page=1}
    				<div class="col-sm-4">
    					<div class="thumbnail">
    						<div class="case-pic">
    							<a href="{$t.url}" title="{$t.title}" target="_blank">
    								<img class="lazy" src="{dr_get_file($t['thumb'])}" width="350" height="280"/>
    							</a>
    							<div class="tags"><a href="{dr_cat_value($t.catid, 'url')}" target="_blank" class="sort_n" >{dr_cat_value($t.catid, 'name')} </a></div>
    						</div>
    						<div class="caption">
    							<h3>
    								<a href="{$t.url}" title="{$t.title}" target="_blank">{$t.title}</a>
    							</h3>
    						</div>
    					</div>
    				</div>{/module}
    			</div>
    			<div class="dede_pages">
    				<ul class="pagelist">
    					{$pages}
    				</ul>
    			</div>
  • 影子
    #12楼    影子
    2021-11-24 16:24:04
    Chrome 0
    代码没问题,分页数量也够,没遇到过这种情况了,比较诡异,如果是封面栏目需要在模块里面开启父栏目发布权限对了,可以用动态地址的方式访问这个栏目,看看他下面pagelist里面有没有分页编码 ,再加一个{$debug}看调试诊断数据
  • 蝶莱
    #13楼    蝶莱
    2021-11-24 16:31:06
    Chrome 0
    影子 已经打开父栏目发布权限,,,,动态地址访问没有问题,静态页下面也有分页编码,但就是没有生成静态的分页
  • 影子
    #14楼    影子
    2021-11-24 16:33:13
    Chrome 0
    那动态访问时加上debug变量看看他给的提示是什么,往往问题都可以从debug里面看出原因
  • 蝶莱
    #15楼    蝶莱
    2021-11-24 16:34:37
    Chrome 0
    影子
    标签解析:{list action=module module=cases catid=19 order=updatetime page=1}
    
    查询解析: SELECT * FROM `dede_1_cases` WHERE `dede_1_cases`.`status` = 9 AND (`dede_1_cases`.`catid` IN (19,20,24,25,26,31,52,21,22,46) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"19"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"20"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"24"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"25"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"26"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"31"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"52"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"21"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"22"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"46"', '$'))) ORDER BY `dede_1_cases`.`updatetime` DESC LIMIT 0,10
    
    当前地址:https://www.dealye.cn/index.php?c=html&m=category&ids=19&maxsize=&is_mobile=0&pp=1
    
    当前路由:category/index
    
    变量前缀:t
    
    开发模式:已开启
    
    数据缓存:后台未开启缓存
    
    总记录数:57
    
    分页功能:已开启
    
    当前页码:1
    
    总页数量:6
    
    每页数量:10
    
    分页地址:/cases/list-19-{page}.html
    
    可用字段:id、catid、title、thumb、keywords、description、hits、uid、author、status、url、link_id、tableid、inputip、inputtime、updatetime、displayorder、pagestyle、maxwidth、imgurls、row、col、isrm、ddmaxwidth、pagepicnum、info、design、userinfo、filename、shorttitle、myflag、catids、_inputtime、_updatetime、_imgurls、_userinfo、_myflag、_catids
  • 蝶莱
    #16楼    蝶莱
    2021-11-24 16:37:09
    Chrome 0
    影子 这是动态下的,上面那个是静态下的
    标签解析:{list action=module module=cases catid=19 order=updatetime page=1}
    
    查询解析: SELECT * FROM `dede_1_cases` WHERE `dede_1_cases`.`status` = 9 AND (`dede_1_cases`.`catid` IN (19,20,24,25,26,31,52,21,22,46) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"19"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"20"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"24"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"25"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"26"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"31"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"52"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"21"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"22"', '$')) OR (`dede_1_cases`.`catids` <>'' AND JSON_CONTAINS (`dede_1_cases`.`catids`->'$[*]', '"46"', '$'))) ORDER BY `dede_1_cases`.`updatetime` DESC LIMIT 0,10
    
    当前地址:https://www.dealye.cn/index.php?c=category&id=19
    
    当前路由:category/index
    
    变量前缀:t
    
    开发模式:已开启
    
    数据缓存:后台未开启缓存
    
    总记录数:57
    
    分页功能:已开启
    
    当前页码:1
    
    总页数量:6
    
    每页数量:10
    
    分页地址:/index.php?c=category&id=19&page={page}
    
    可用字段:id、catid、title、thumb、keywords、description、hits、uid、author、status、url、link_id、tableid、inputip、inputtime、updatetime、displayorder、pagestyle、maxwidth、imgurls、row、col、isrm、ddmaxwidth、pagepicnum、info、design、userinfo、filename、shorttitle、myflag、catids、_inputtime、_updatetime、_imgurls、_userinfo、_myflag、_catids
  • 蝶莱
    #17楼    蝶莱
    2021-11-24 17:01:09
    Chrome 0
    看来是没人可以解决了,唉
  • 冰蓝
    #18楼    冰蓝
    2021-11-24 17:03:42
    Chrome 0
    因为你用到了副栏目功能吧?
  • 蝶莱
    #19楼    蝶莱
    2021-11-24 17:06:33
    Chrome 0
    冰蓝 是的
  • 农民大伯
    #20楼    农民大伯
    2021-11-24 17:06:46
    Chrome 0
    看debug是你用了副栏目功能了 😝 需要升级下静态插件就ok了,以前我也遇到过副栏目不能生成的问题
  • 蝶莱
    #21楼    蝶莱
    2021-11-24 17:08:09
    Chrome 0
    农民大伯 我的是1.1版本
  • 冰蓝
    #22楼    冰蓝
    2021-11-24 17:09:54
    Chrome 0
    副栏目要用最新版的静态插件
  • 蝶莱
    #23楼    蝶莱
    2021-11-24 17:11:51
    Chrome 0
    冰蓝 农民大伯 我已升级到1.13版本,但还是不行,显示生成2页,但实际上只是一页

  • 蝶莱
    #24楼    蝶莱
    2021-11-24 17:38:37
    Chrome 0
    农民大伯 冰蓝 目前更新静态插件后的情况是,那两个启用了“副栏目”的内容模块,只有顶级栏目下可以生成分页,子栏目下无法生成,,,,,难道这是插件的BUG(@反馈BUG)?你们的可以在子栏目下生成分页吗
    满意答案
  • 蝶莱
    #25楼    蝶莱
    2021-11-26 14:10:10
    Chrome 0
    @蝶莱:已经解决了,和URL规则没关系,内容模块用了副栏目,需要升级到最新版本的静态插件,如果是封面栏目,除了开启父栏目发布权限,还需要把列表页模板和封面栏目模板设置成同一个。感谢帮忙过的每个人,如有相同问题未解决的朋友可以私信给我。