dedecms常用代码

1.织梦程序的动态化,静态化。(动态化利于本地调试写代码)

直接用DEDE后台的SQL命令行工具,

SQL语句:

DEDE整站动态化:

将所有文档设置为仅动态

update dede_archives set ismake=-1

将所有栏目设置为使用动态页

update dede_arctype set isdefault=-1

DEDE整站静态化:

将所有文档设置为生成HTML”

update dede_archives set ismake=1

将所有栏目设置为链接到默认页

update dede_arctype set isdefault=1

首页的动态静态设置在生成首页的地方可以选择,但要注意默认首页的优先级

2. 生成文件提示模板不存在,修改代码找到哪个文件(定位栏目)不存在便于修改

 图片1.png

3. 顶级栏目直接跳转到栏目下第一个子栏目

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

</head>

<body>


{dede:channel type='son' row='1'}

<script type="text/javascript">

window.location.href='[field:typelink /]';

</script>

{/dede:channel}


</body>

</html>

4. 删掉网页向后方位移,显示新网页(超链接特效)

这个js特效一般位于/skin/js/custom.js第54行左右

一般是openwork这个命名的函数。

 

 

图片2.png 

5. 后台更新文件弹出的提示框修改

/dede/sys_data_done.php 行355

/include/common.func.php 行222

6. 去掉网页所在路径的a,网站结构扁平化

方法一,如果你是新站我们可以在创建时文章栏目的时,选择网站根目录或者cms根目录,这样就会去掉a/

1、首选在系统设置那的系统基本参数那,文档HTML默认保存路径,把a去掉。

2、然后在到栏目管理那修改下,文件保存目录,自己命名。

方法二,如果直接替换目录/a/而,文章中没去了对网站排名不好,会有很多死链接了,我们直接在Dedecms后台中命令中执行下面sql即可,然后重新生成页面。

输入,代码如下:

UPDATE dede_arctype SET typedir=REPLACE(typedir,'a/','')

 

sql执行语句界面在系统 —— SQL命令行工具——输入上面那段代码即可,注意dede_arctype要对应到你的数据库中的表名称,如果你的数据库表前缀为aa_那就要改成aa__arctype

 

7. 快速打包整站加数据库,不通过install进行连接

修改数据库文件/data/common.inc.php

图片3.png 

8. 通过install安装网站程序

删除install/install_lock.txt index.html 修改index.php.bak为index.php

本博客所有文章如无特别注明均为原创。作者:泡泡龙复制或转载请以超链接形式注明转自 梦次元_专注于动漫推荐by泡泡龙
原文地址《dedecms常用代码

相关推荐

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)