后台天生首页
警告提示
如果你网站以下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'}<li><a href=34;[field:arcurl/]">[field:title/]</a></li>{/dede:list}
index.htm首页数据分页条标签:
<div class="my_pages"><ul>{dede:pagelist listitem="index,end,pre,next,pageno" listsize="3"/}</ul></div>
天生全站后首页空缺的办理方法:
打开 /dede/makehtml_all.php 找到,大概在50行至69行
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();}
如图:
插件下载:https://www.xiazaiwo.net/teach/cms/20206497.html