DEDECMS细节优化方案

大多数站长都很喜欢用dede 来建站吧,在建站过程中可能也遇到过这样的问题,废话

就不多说了,进入主题,修改前请做好备份!

第一、栏目url 标准化

当我用dede 建了分类了时候,发现在栏目是带index.html 的。

修改前:/abc/index.html

修改后:/abc/

打开文件:include/channelunit.func.php

大概在171行

$reurl = $typedir.‘/‘.$defaultname;

修改成: $reurl = $typedir.‘/‘;

5.5版本不存在这个问题

第二、栏目标题美化,去掉栏目斜杠。

修改前:顶级栏目/ 一级栏目

修改后:一级栏目- 顶级栏目

打开文件:templets\default\list_*.htm

将<title>{dede:field.title/} - {dede:global.cfg_webname/}</title>

修改成:<title>{dede:type}[field:typename /]{/dede:type} - {dede:field.title runphp=‘yes‘}

$ta = ‘1‘;$tb = ‘/‘;$tc = @me; $td = split($tb,$tc); @me = $td[$ta-1];{/dede:field.title} -

{dede:global.cfg_webname/}</title> ,此方法只适用于二层栏目,希望高手提供更好的方

法。

第三、文章分页标题添加序号

修改前:标题、标题、标题

修改后:标题、标题(2)、标题(3)

打开文件:include/arc.archives.class.php

大概在347行修改成以下代码

以下为引用的内容:

//循环生成HTML 文件
 
else
{
for($i=1;$i<=$this->TotalPage;$i++)
{
$tempTitle=$this->Fields[‘title‘];// 临时存储一个标题副本
2009.10.28
if($i>1)
{
$truefilename =
$this->GetTruePath().$fileFirst."_".$i.".".$this->ShortName;
$this->Fields[‘title‘] = $this->Fields[‘title‘].‘(‘.$i.‘)‘;//在标题后面多加个
序号2009.10.28
}
else
{
$truefilename =
$this->GetTruePath().$filename;
}
$this->ParseDMFields($i,1);
$this->dtp->SaveTo($truefilename);
$this->Fields[‘title‘]=$tempTitle;//

第四、文章看完了不要忘记了做相关文章推荐哦

自动关连文档标签引用:

以下为引用的内容:

<div>
<dl>
<dt><strong> 关于{dede:field.title/} , 其他人还感兴趣的是:
</strong></dt>
<dd>
<ul>
dede:likearticle row=‘6‘ titlelen=‘42‘ orderby=rand}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:likearticle}
</ul>
</dd>
</dl>
</div>
时间: 2024-12-16 04:53:54

DEDECMS细节优化方案的相关文章

分享详细网站SEO优化方案

下面分享详细网站SEO优化方案: 一.网站上线前准备阶段 1.域名选择 2.服务器及空间选择 3.网站类型选择:内容资讯型.商铺型.论坛型.文档分享下载型. 4.竞争对手调研分析 5.网站针对用户分析 6.程序选择 二.网站上线后SEO运营阶段 站内结构优化 合理规划站点结构(1.扁平化结构 2.辅助导航.面包屑导航.次导航) 内容页结构设置(最新文章.推荐文章.热门文章.增加相关性.方便自助根据链接抓取更多内容) 较快的加载速度 简洁的页面结构 1.站内SEO优化 ①关键词分析选择 ②网站框架

网站完整详细的SEO优化方案

一个完整的SEO优化方案主要由四个小组组成: 一.前端/页编人员 二.内容编辑人员 三.推广人员 四.数据分析人员 接下来,我们就对这四个小组分配工作. 首先,前端/页编人员主要负责站内优化,主要从四个方面入手: 第一个,站内结构优化 合理规划站点结构(1.扁平化结构 2.辅助导航.面包屑导航.次导航) 内容页结构设置(最新文章.推荐文章.热门文章.增加相关性.方便自助根据链接抓取更多内容) 较快的加载速度 简洁的页面结构 第二个,代码优化 Robot.txt 次导航 404页面设置.301重定

kvm性能优化方案

kvm性能优化方案 kvm性能优化,主要集中在cpu.内存.磁盘.网络,4个方面,当然对于这里面的优化,也是要分场景的,不同的场景其优化方向也是不同的,下面具体聊聊这4个方面的优化细节. cpu 在介绍cpu之前,必须要讲清楚numa的概念,建议先参考如下两篇文章 CPU Topology 玩转cpu-topology 查看cpu信息脚本: #!/bin/bash # Simple print cpu topology # Author: kodango function get_nr_proc

MySql优化方案

mysql优化方案总结 u       Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引.主键索引.唯一索引unique.全文索引] c: 分表技术(水平分割.垂直分割) d: 读写[写: update/delete/add]分离 e: 存储过程 [模块化编程,可以提高速度] f: 对mysql配置优化 [配置最大并发数my.ini, 调整缓存大小 ] g: mysql服务器硬件升级

前端性能优化方案索引

作者:HaoyCn 网址:http://segmentfault.com/a/1190000003821219 陆续整理和不断更新网络上给出的前端性能的优化方案. 这里只是做一个总概括式的索引,每一个方案都十分值得推敲和细说. 1 请求和响应 缓存控制 请求头里,可以发送 If-Modified-Since 以及 If-None-Match 等信息,来询问服务端请求内容是否有更新,如果没有更新,可返回304,告诉浏览器使用缓存,避免重新下载资源.Pragma 和 Cache-Control 等也

SEO网站优化方案

学习许多前辈的经验,看到一些比较有价值的seo优化方案,特记录一下,对照自己的操作之路,新人也可借鉴一二,下面是从卢松松博客看到的文章.高手直接跳过,请勿喷水. 一个完整的SEO优化方案主要由四个小组组成: 一.前端/页编人员 二.内容编辑人员 三.推广人员 四.数据分析人员 接下来,我们就对这四个小组分配工作. 首先,前端/页编人员主要负责站内优化,主要从四个方面入手: 第一个,站内结构优化 合理规划站点结构(1.扁平化结构 2.辅助导航.面包屑导航.次导航) 内容页结构设置(最新文章.推荐文

Mysql 优化方案

Mysql 优化方案 从开发角度优化mysql,让数据库效率更高.更快. 索引优化 查看mysql状态 通过周期性观察mysql状态优化,更有利于确定mysql性能瓶颈在哪里. 通过 show status 命令观察mysql的运行状态.其中比较主要的几个: 命令格式: show [global|session] status like 'command'; 默认是session: 当前会话:global: 全局会话. show status like "up_time"; 查看mys

web前端9大性能优化方案汇总

网页的性能问题是产品开发过程中的一个重要的环节,在产品成功地把功能实现后,性能能好与坏就直接影响了用户体验,以至于影响了产品的成败! 作为web前端开发者,对前端部分进行性能上的优化,是责无旁贷,刻不容缓的工作.下面简介一下9种性能优化方案. 一.罪魁祸首是http请求 一般网页,80%的响应时间花在下载网页内容(images, stylesheets, javascripts, scripts, flash等).减少请求次数是缩短响应时间的关键!可以通过简化页面设计来减少请求次数,但页面内容较

一个完整的SEO优化方案

一个完整的SEO优化方案主要由四个小组组成: 一.前端/页编人员 二.内容编辑人员 三.推广人员 四.数据分析人员 接下来,我们就对这四个小组分配工作. 首先,前端/页编人员主要负责站内优化,主要从四个方面入手: 第一个,站内结构优化 合理规划站点结构(1.扁平化结构 2.辅助导航.面包屑导航.次导航) 内容页结构设置(最新文章.推荐文章.热门文章.增加相关性.方便自助根据链接抓取更多内容) 较快的加载速度 简洁的页面结构 第二个,代码优化 Robot.txt 次导航 404页面设置.301重定