您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
织梦建站修改和常用标签调用介绍
书蕾2023-10-08DedeCMS教程已有人查阅
导读1、织梦提示文字修改include\common.func.php 找到DedeCMS提示信息 改成自己想要的文字 也可以加图片哦2、提交完数据跳转到指
1、织梦提示文字修改
include\common.func.php 找到DedeCMS提示信息 改成自己想要的文字 也可以加图片哦
2、提交完数据跳转到指定页面
1.进phpmyadmin 查看dede_archives 表,默认的是
description varchar(600)
2.打开文件 dede/spec_add.php ; spec_edit.php
5.1、5.2、5.3版本的是
搜索$description,250
把它改为
$description,600
注:v5.5、v5.6版本是
6、调用某一篇文章 idlist=""
调用全站较新文章 typeid="all"
7、织梦频道页调用友情链接的方法
不带链接:include/typelink.class.php 找到这个函数function?GetPositionLink($islink=true) 大约111行
把true修改成false,这个函数就不执行了再找到:
符号修改:系统---系统基本参数--核心设置--栏目位置的间隔符号 >
10、 Fatal error: Call to a member function read() on a non-object in 报错
文件/dede/testenv.php第170行
11、那么我们如何修改为不更新为当前日期呢,我们打开/dede/templets/article_edit.htm
查找
1.修改数据库中表dede_tagindex 和dede_taglist的tag字段属性:varchar(12)修改为varchar(255) 。
2、后台或者phpmyadmin
查找:if(isset($tag[12]) 修改为:if(isset($tag[255]) ;
再将if(isset($tag[20]) 修改为:if(isset($tag[255]) 。
织梦标签大全
分页条数:plus/search.php 15行10改成其他的条数
分页样式:include/arc.searchview.class.php
更改织梦上一篇下一篇:include/arc.archives.class.php
下载地址:{dede:field name='softlinks'/}
\templets\system\channel_downlinkpage.htm channel_downlinks.htm
/plus/download.php
商务通再新窗体弹出 一次弹出
织梦搜索去掉li
查找/include/arc.listview.class.php以及arc.archives.class.php文件 ,用EditPlus或Dreamweaver打开
按Ctrl+H键,查找
织梦修改默认的简介250字符
只需更改
/data/config.cache.bak.php
/data/config.cache.inc.php
artiale_add edit
这两个文件里的一个变量即可
找到
再更改数据表:dede_archives里的字段description,如果要大数据,可以把类型更改为text
之后在调用的时候,就可以自定义自己限制范围内的字符数了,方法:
织梦关闭幻灯片:
把模板中
之后在首页和列表页中需要需要调用点击次数的地方添加
文章常用调用标签:idlist="1,2,3,4"
1、90sec.php木马
include/dedesql.class.php找到$v2 .= chr($arrs2[$i]); 将其注释掉;
如下效果代码:
iis服务器可以直接设置,空间可以在.htaccess中加入;
include\common.func.php 找到DedeCMS提示信息 改成自己想要的文字 也可以加图片哦
2、提交完数据跳转到指定页面
plus/diy.php 找到$goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/'; 后面写上页面路径(相对路径)
3、description长度修改1.进phpmyadmin 查看dede_archives 表,默认的是
description varchar(255)
把它改为description varchar(600)
2.打开文件 dede/spec_add.php ; spec_edit.php
5.1、5.2、5.3版本的是
搜索$description,250
把它改为
$description,600
注:v5.5、v5.6版本是
$description = cn_substrR($description,$cfg_auot_description);
这样的,把$cfg_auot_description修改为600或者更大的数值就可以了6、调用某一篇文章 idlist=""
调用全站较新文章 typeid="all"
7、织梦频道页调用友情链接的方法
{dede:flink row='50' linktype='2' /}
{dede:flink row='50' linktype='1' typeid='8' /}
8、
{dede:sql sql='Select * from 304_sgpage where aid=4'}
<dd>[field:description function='cn_substr(@me,160)'/]...<a href="/ksjj.html" target="_blank">[详细]</a></dd>
{/dede:sql}
9、织梦当前位置修改不带链接:include/typelink.class.php 找到这个函数function?GetPositionLink($islink=true) 大约111行
把true修改成false,这个函数就不执行了再找到:
$typelink = "<a href='".$typepage."'>".$typeinfos['typename']."</a>";
修改成
$typelink = "".$typeinfos['typename']."";
即可符号修改:系统---系统基本参数--核心设置--栏目位置的间隔符号 >
10、 Fatal error: Call to a member function read() on a non-object in 报错
文件/dede/testenv.php第170行
$dh = dir($d);
修改成:
if (!is_dir($d))
{
return $dirname;
}
$dh = dir($d);
这是因为这个文件没有检查你的文件夹是否存在,它只按DEDE默认的文件夹去检索!11、那么我们如何修改为不更新为当前日期呢,我们打开/dede/templets/article_edit.htm
查找
$nowtime = GetDateTimeMk(time());
替换为
$nowtime = GetDateTimeMk($arcRow["pubdate"]);
12、tag标签长度修改:1.修改数据库中表dede_tagindex 和dede_taglist的tag字段属性:varchar(12)修改为varchar(255) 。
2、后台或者phpmyadmin
ALTER TABLE dede_tagindex modify column tag char(251) not null;
ALTER TABLE dede_taglist modify column tag char(251) not null;
3、修改文件:/include/helpers/archive.helper.php查找:if(isset($tag[12]) 修改为:if(isset($tag[255]) ;
再将if(isset($tag[20]) 修改为:if(isset($tag[255]) 。
织梦标签大全
首页
标题关键字描述:
<title>{dede:global.cfg_webname/}_{dede:global.srzcnk/}自定义变量</title>
<meta name="keywords" content="{dede:global.cfg_keywords/}" />
<meta name="description" content="{dede:global.cfg_description/}" />
引入外部文件:
{dede:include filename="head1.htm"/}
调用制定栏目以及超链接:
{dede:type typeid='1'}<a href="[field:typelink/]">[field:typename/]</a>{/dede:type}
调用文章以及摘要:
{dede:arclist typeid='43' orderby='pubdate' row='1' flag='h' titlelen='40' infolen='165'}
<a href="[field:arcurl/]" title="[field:fulltitle/]">[field:title/]</a>
[field:pubdate function="GetDateMK(@me)"/]
[field:info/]
{/dede:arclist}
织梦标题长度控制:[field:title function='(strlen("@me")>22 ? cn_substr("@me",22)."...":"@me")'/]
[field:title function='(strlen("@me")>35 ? cn_substr("@me",35)."...":"@me")'/]
列表页
关键词描述:
{dede:field.typename/} {dede:field.seotitle/}
<meta name="keywords" content="{dede:field name='keywords'/}" />
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />
自增:[field:global.autoindex/]
列表分页调用:
{dede:list pagesize='20'}
<li><span>[[field:pubdate function="GetDateMK(@me)"/]]</span><a title="[field:title/]" href="[field:arcurl/]">[field:title/]</a></li>
[field:global runphp='yes' name=autoindex]
$a="<li class=bd></li>";
$b="";
if ((@me%5)==0) @me=$a; else @me=$b;
[/field:global]
{/dede:list}
{/dede:list}
分页:{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="2"/}
单页
标题{dede:field.title/}
内容{dede:field name='body'/}
内容
<title>{dede:field.title/}_{dede:global.srzcnk/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />
标题 {dede:field.title/}
时间:{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}
点击次数:<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>
内容:{dede:field.body/}
上一篇:{dede:prenext get='pre'/}
下一篇:{dede:prenext get='next'/}
频道页面
调用当前子栏目
{dede:channel type='son' noself='yes'}
<a href="[field:typelink/]" title="[field:typename/]">[field:typename/]</a>
{/dede:channel}
织梦调用多个栏目下的子栏目循环:
{dede:channelartlist typeid='20,21,22'}
{dede:type}
<a href="[field:typelink /]">[field:typename /]</a>
{/dede:type}
{/dede:channelartlist}
织梦简介截取:
[field:description function='cn_substr(@me,488)'/]!
更改分页条数:plus/search.php 15行10改成其他的条数
分页样式:include/arc.searchview.class.php
更改织梦上一篇下一篇:include/arc.archives.class.php
下载地址:{dede:field name='softlinks'/}
\templets\system\channel_downlinkpage.htm channel_downlinks.htm
/plus/download.php
商务通再新窗体弹出 一次弹出
织梦搜索去掉li
查找/include/arc.listview.class.php以及arc.archives.class.php文件 ,用EditPlus或Dreamweaver打开
按Ctrl+H键,查找
<li> 全部替换为空格
</li> 全部替换为空格
<li class=\"thisclass\">全部替换为空格
保存,覆盖原文件即可.织梦修改默认的简介250字符
只需更改
/data/config.cache.bak.php
/data/config.cache.inc.php
artiale_add edit
这两个文件里的一个变量即可
找到
$cfg_auot_description = 255;
把255修改成指定的数字,比如500再更改数据表:dede_archives里的字段description,如果要大数据,可以把类型更改为text
之后在调用的时候,就可以自定义自己限制范围内的字符数了,方法:
织梦关闭幻灯片:
把模板中
@me = "<script language='javascript'>dStartPlay();</script>\r\n"; 改成 @me = '';
首页{dede:flink row='50' linktype='2' /}
内页{dede:flink row='50' linktype='1' typeid='8' /}
onclick="return CheckNull();" 返回原来的地址 submit中庸的到
<input type="hidden" name="searchtype" value="titlekeyword" />
内容静态:{dede:field.click/}
内容页动态:
<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>
列表页(时时刷新)
<script src="/plus/count.php?view=yes&aid=[field:id/]&mid=1" type='text/javascript' language="javascript"></script>
<scriptsrc="[field:phpurl/]/contclick.php?view=yes&aid=[field:id/]&mid=[field:mid/]"type='text/javascript' language="javascript"></script>
在/plus 目录下找到count.php 复制一份 然后命名为contclick.php用编辑器将contclick.php打开 然后删除
if(!empty($maintable))
{
$dsql->ExecuteNoneQuery(" UPDATE `{$maintable}` SET click=click+1 WHERE {$idtype}='$aid' ");
}
if(!empty($mid))
{
$dsql->ExecuteNoneQuery(" UPDATE `dede_member_tj` SET pagecount=pagecount+1 WHERE mid='$mid' ");
}
这几行代码 即插入数据库的这两行 保存之后在首页和列表页中需要需要调用点击次数的地方添加
<scriptsrc="[field:phpurl/]/contclick.php?view=yes&aid=[field:id/]&mid=[field:mid/]"type='text/javascript' language="javascript"></script>
[field:global runphp='yes' name=autoindex]
$a="class=bg1";
$b="class=bg2";
if ((@me%2)==0) @me=$a; else @me=$b;
[/field:global]
data\cache\中的缓存数据 自定义广告
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
<div class="form">
<input type="hidden" name="kwtype" value="0" />
<input type="hidden" name="searchtype" value="titlekeyword" />
<input name="keyword" type="text" class="search-keyword" id="search-keyword" />
<select name="typeid" class="search-option" id="typeid">
<option value='0' selected='1'>全部栏目</option>
{dede:channelartlist typeid='top' }
{dede:type} <option value='[field:id/]'>[field:typename/]</option>{/dede:type}
{dede:channel type='son' noself='yes'}
<option value='[field:id/]'>-[field:typename/]</option>
{/dede:channel}
{/dede:channelartlist}
</select><button type="submit" class="search-submit">搜索</button>
</div>
</form>
原文地址位置{dede:global.cfg_basehost/}{dede:field.arcurl/}文章常用调用标签:idlist="1,2,3,4"
1、90sec.php木马
include/dedesql.class.php找到$v2 .= chr($arrs2[$i]); 将其注释掉;
如下效果代码:
//特殊操作
if(isset($GLOBALS['arrs1']))
{
$v1 = $v2 = '';
for($i=0;isset($arrs1[$i]);$i++)
{
$v1 .= chr($arrs1[$i]);
}
for($i=0;isset($arrs2[$i]);$i++)
{
//$v2 .= chr($arrs2[$i]); //注释这里
}
$GLOBALS[$v1] .= $v2;
}
2、data这个文件夹里也是木马程序的常驻基地,把data数据库的写入权限给关了,数据库下的tplcache缓存文件iis服务器可以直接设置,空间可以在.htaccess中加入;
RewriteEngine on RewriteCond % !^$
RewriteRule uploads/(.*).(php)$ [F]
RewriteRule data/(.*).(php)$ [F]
RewriteRule templets/(.*).(php)$ [F]
很赞哦! ()
上一篇:织梦手机wap网站标签调用归类
下一篇:织梦手机wap模板网站怎么修改
相关教程
图文教程
dedecms织梦建站SEO需要修改哪些地方
这里分享下用织梦建站前,为更利于,对织梦CMS的修改工作。现在站长都知道SEO对于一个网站重要性,我们规划一个网站,选好网站程序开始做站,首先就是对网站程序的站内优化
dedecms织梦获得某篇文章内容的几种方法
dedecms获得某篇文章内容的几种方法,在这里给大家总结了以下三种方法:1. 使用SQL{dede:sql sql=Select body from `
dedecms网站出现多图发布无法使用页面空白怎么办
昨天小编在使用织梦网站的时候遇到一个问题,在发布文章时,因为是使用了多张图片,在发布的时候出现空白现象,无法使用,小编百度了一下发现遇到这种问题的筒子们还
dede织梦模板Flink标签使用方法介绍
dedecms的Flink标签,看它的简写,你也应该可以猜测出它等同于friendlink,此标记主要用于获取一组友情链接,适用范围:封面模板。
相关源码
-
pbootcms模板(PC+WAP)微信小程序开发公司网站本模板为微信小程序开发代理、软件开发公司等企业设计,基于PbootCMS内核开发,支持PC+WAP双端响应式布局,数据实时同步,适用于多行业快速建站。查看源码 -
(PC+WAP)绿色市政园林建筑设计绿化营销型pbootcms网站模板本模板基于PbootCMS系统开发,为园林绿化、景观设计类企业设计,特别适合市政园林、景观工程、绿化养护等企业使用。采用双端适配技术查看源码 -
帝国CMS7.5H5小游戏模板游戏攻略下载网整站源码本模板基于帝国CMS系统开发,为H5小游戏和APP应用资讯类网站设计。模板架构针对小游戏行业特点优化,支持游戏发布、资讯分享、应用推荐等功能,满足各类小游戏门户网站的建设需求。查看源码 -
(自适应)WordPress主题SEO自媒体博客资讯模板RabbitV2.0Rabbit v2.0主题专注于网站搜索引擎优化需求,为博客、自媒体及资讯类网站提供专业的SEO技术解决方案。该主题从架构设计到功能实现均围绕搜索引擎优化理念展开。查看源码 -
帝国CMS7.5手游资讯下载综合门户免费网站模板本模板基于帝国CMS7.5内核开发,为手游打造的综合门户网站解决方案。模板设计充分考虑了手业的特性,包含游戏资讯发布、手游下载、礼包发放、开测信息等核心功能模块,满足手游门户网站的各项业务需求。查看源码 -
(PC+WAP)中英双语户外用品帐篷装备pbootcms网站模板下载这款基于PbootCMS开发的中英文双语模板专为户外装备行业设计,适配PC和移动设备。模板采用现代化设计风格,突出户外产品的功能性和实用性,帮助企业建立专业的国际化展示平台。查看源码
| 分享笔记 (共有 篇笔记) |
