格展网络
您现在的位置:主页 > 织梦插件 > 织梦首页分页插件
织梦首页分页插件

织梦首页分页插件

  • 所属行业:织梦CMS
  • 支持版本:DedeCMS V5.7
  • 支持编码:UTF-8+GBK
  • 插件编号:MF-65
  • 网盘密码:02bg
  • 插件售价:
  • 下载对象:

    注册会员

技术支持范围: 收费指导安装 收费制作图片 收费修改模板收费修复BUG
评价: 热度: 888 ℃    去评论

立即下载 加入收藏

温馨提醒:

购买插件之前,如插件有演示,请一定要先看演示,接受演示插件的外观和功能之后方可下单!
  • 插件描述
  • 用户评价
插件信息
ID编号:65
最后更新:2020-02-20

后台生成首页

警告提示

如果你网站以下5个文件做过修改,使用前请备份这5个文件,不然安装插件后会被覆盖!!!

  • /dede/task_do.php

  • /dede/makehtml_homepage.php

  • /dede/makehtml_all.php

  • /dede/templets/makehtml_homepage.htm

  • /index.php

功能介绍

本插件可以将DedeCMS在首页模板使用dede:list列表标签和dede:pagelist分页标签

支持把首页分页的静态文件生成在网站根目录,第2页以上的html静态文件可存放在指定文件夹内

防止网站根目录生成过多html静态文件,实现真正的博客样式

使用说明

选择对应的程序编码,后台-模块-上传新模块-安装

安装完成后-首页模板添加下面的数据列表标签和分页标签-更新系统缓存-生成首页

首页模板分页数据和分页条标签写法按列表的来

index.htm首页模板数据标签

{dede:list pagesize='10' titlelen='250'}

[field:title/]

{/dede:list}

index.htm首页数据分页条标签

{dede:pagelist listitem="index,end,pre,next,pageno" listsize="3"/}

生成全站后首页空白的解决方法

if($step==3)

{

中间代码省略...

}

整个改成

if($step==3)

{

$row = $dsql->GetOne("SELECT * FROM `dede_homepageset` ");

$templet = str_replace("{style}", $cfg_df_style,$row['templet']);

$homeFile = DEDEADMIN.'/'.$row['position'];

$homeFile = str_replace("\\", '/', $homeFile);

$homeFile = preg_replace("#\/{1,}#" ,'/', $homeFile);

 

if($row['showmod'] == 1)

{

//需要生成静态

if($row['makemod'] == 1){

require_once DEDEINC."/arc.indexblog.class.php";

$pv = new IndexBlogView();

$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet);

$pv->MakeHtml(1, $row['npage'], 0, $homeFile, $row['ndir']);

}else{

require_once(DEDEINC."/arc.partview.class.php");

$pv = new PartView();

$GLOBALS['_arclistEnv'] = 'index';

$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet);

$pv->SaveToHtml($homeFile);

}

$pv->Close();

} else {

if (file_exists($homeFile)) @unlink($homeFile);

}

ShowMsg("完成更新所有文档,现在开始更新栏目页!","makehtml_all.php?action=make&step=4&uptype=$uptype&mkvalue=$mkvalue");

exit();

}

如图