网站模板中心

您现在的位置:首页>>织梦大学>>模块插件

织梦首页分页插件

来源: 编辑:admin 发布时间:2021-07-08热度:62 ℃
后台生成首页 警告提示 如果你网站以下5个文件做过修改,使用前请备份这5个文件,不然安装插件后会被覆盖!!! /dede/task_do.php /dede/makehtml_homepage.php /dede/makehtml_all.php /dede/templets/m...

后台生成首页

警告提示

如果你网站以下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静态文件,实现真正的博客样式

织梦首页分页插件下载(gbk + utf8)

见文章底部

使用说明

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

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

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

index.htm首页模板数据标签

{dede:list pagesize='10' titlelen='250'}
  • [field:title/]
  • {/dede:list}

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

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

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

    打开 /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://pan.baidu.com/s/1jAmJWqzU1W4I9uAnI5ZoXw 提取码: ywu7

    Pbootcms问题解决

    请点击在线联系我们【点击咨询解决问题】   如果您有任何Pbootcms问题,我们将免费为您写解决教程!

      PB模板网:承接仿站业务,价格200元起!