- 博客(58)
- 收藏
- 关注
原创 dedecms的arclist标签调用当前文章时高亮或添加样式
dedecms的arclist标签调用当前文章时高亮或添加样式,代码如下:[field:id runphp=yes]global $id,$aid;$aid = isset($id) ? $id : $aid;if(@me == $aid)@me = ' class="current"';else @me = '';[/field:id]通过当前文章的ID判断是否是列表中文章的id进行调取不同的样式。实例:<ul> {dede:arclist titlelen=42 row=20}
2021-06-30 14:47:48
188
原创 dedecms5.7调用指定多栏目ID的tag标签
dedecms5.7调用指定多栏目ID的tag标签。打开/include/taglib/tag.lib.php文件,扎到代码:$addsql = " WHERE typeid='$typeid' "; //大概在67行将上面的代码修改为:/*** 调用多栏目id的tag标签* 鹏程木业网https://www.360muye.cn/**/if( preg_match('#,#', $typeid) ) { $typeids = explode(',', $typeid);
2021-06-30 14:30:05
188
原创 dedecms5.7列表页调用带链接的tag标签
dedecms5.7列表页调用带链接的tag标签。在dedecms5.7中,代码:[field:id function=GetTags(@me)/] 在列表页中就可以调用tag标签,但是tag标签不带链接。因此我们要想调用带链接的tag标签,只需要给调用加上链接即可。打开文件include/helpers/archive.helper.php,找到代码:$tags .= ($tags==” ? $row[‘tag’] : ‘,’.$row[‘tag’]);修改为:$tags .= “<
2021-06-30 14:15:35
142
原创 dedecms文章页标题调用栏目名
dedecms文章页标题调用栏目名,实现效果:文章名 - 栏目名 - 网站名其title的代码如下:<title>{dede:field.title/} - {dede:field name='position' runphp='yes'}$tc="_"; $tw=$GLOBALS['cfg_list_symbol']; @me=HTML2text(@me);$tf=split($tw,@me);for($ta=(count($tf)-2);$ta>=1;$ta--){
2021-06-29 16:24:31
214
原创 dedecms获取列表中当前文章的tag标签(带链接)
dedecms获取列表中当前文章的带链接的tag标签。打开文件include/extend.func.php,在文件最后添加函数:/** * 首页/列表获取文章Tag * 鹏程木业网https://www.360muye.cn/ * @access public * @param string $aid 文章id * @param string $num 数量 * @return string */if (!function_exists('G
2021-06-29 16:18:52
308
原创 dedecms在文章页获取上一篇下一篇的网址
dedecms在文章页获取上一篇下一篇的网址,上一篇,代码:{dede:prenext get='pro' runphp="yes"}preg_match_all('/<a.*?(?: |\\t|\\r|\\n)?href=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>(.+?)<\/a.*?>/sim', @me, $strResult, PREG_PATTERN_ORDER);@me=$strResult[1][0];{/dede:p
2021-06-23 14:10:08
102
原创 dedecms在列表页的列表中调用tag标签
dedecms在列表页的列表中调用tag标签,基本语法:[field:id runphp='yes'] global $cfg_cmspath; $tags = GetTags(@me); $revalue = ''; $tags = explode(',', $tags); foreach($tags as $key => $value){ if($value){ $r
2021-06-22 15:52:06
179
原创 dedecms判断是否有下级栏目,有就显示下级栏目
dedecms判断是否有下级栏目,有就显示下级栏目,没有就显示同级栏目。{dede:channel name='type' runphp='yes' if(reid == "0") @me = "son";else @me = "self";} <a href='[field:typeurl/]'>[field:typename/]</a>{/dede:channel}在dede:channel里面嵌套了判断语句。通过上面的代码,织梦dede就可以判断是否有下级栏目
2021-06-22 15:47:33
221
原创 dedecms调用当前栏目名、上级栏目名
dedecms调用当前栏目名、上级栏目名。1、调用当前栏目名:{dede:type}[field:typename/]{/dede:type}2、调用上级栏目名:{dede:field.typeid runphp='yes'"} global $dsql ; $reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me"); $reid = $reid['reid']; $typename = $d
2021-06-22 15:44:11
575
原创 dedecms文章页、列表页调用当前栏目的顶级栏目名及链接
dedecms文章页、列表页调用当前栏目的顶级栏目名及链接。打开include/helpers/extend.helper.php文件,在文件中添加函数:/* 获取顶级栏目相关信息 * 鹏程木业网 https://www.360muye.cn/ * @access public * @param string $tid 栏目id * @param string $field栏目字段 * @return string */if ( ! function_e
2021-06-21 15:55:31
380
原创 dedecms调用图片集里面的多张图片
dedecms调用图片集里面的多张图片。1、打开文件/include/common.func.php,添加函数:/*** 调用图片集里多张图片* 鹏程木业网 https://www.360muye.cn/**/function Getimg($aid,$imgwith=110,$imgheight=110,$num=0) { global $dsql; $imgurls = ''; $row =$dsql->getone( "Select imgurls From `dede_ad
2021-06-21 15:45:15
109
原创 dedecms上传图片的路径改成绝对路径
dedecms上传图片的路径改成绝对路径。1、打开文件:include\dialog\select_images_post.php,找到:$fileurl = $activepath.'/'.$filename;2、将上面的代码改为:$fileurl = '你的域名https://www.360muye.cn/'.$activepath.'/'.$filename;通过上面的代码修改,就可以实现织梦dede上传图片的路径变为绝对路径。转载请注明:鹏程木业网...
2021-06-18 15:55:58
323
1
原创 dedecms清空栏目内容后,新建文章ID不从1开始
dedecms清空栏目内容后,新建文章ID不从1开始,解决办法:ALTER TABLE `dede_archives` AUTO_INCREMENT =1;在织梦dede的后台执行上面的sql语句,即可实现dedecms清空栏目内容后,在新建文章的ID从1开始。转载请注明:木业网...
2021-06-18 15:48:13
109
原创 dedecms 当前文章的url网址
dedecms 当前文章的url网址,分两种情况。1、动态链接,代码如下:{dede:global.cfg_basehost/}{dede:geturl runphp='yes'}@me = GetCurUrl();{/dede:geturl}2、静态链接,代码如下:{dede:global.cfg_basehost/}{dede:php}$thisid = $refObj->Fields['id'];$arcurl = GetOneArchive($thisid);echo $arcu
2021-06-18 15:44:00
274
原创 dedecms最新文章显示new图标
dedecms最新文章显示new图标,只需要判断发布的时间即可。1、最近3天的文章显示(new)文字,代码如下:<ul> {dede:arclist titlelen='80' flag='a' row='30'} <li> <h2><a href="https://www.360muye.cn/ [field:arcurl/]" title="[field:title/]">[field:title/]</a></h2>
2021-06-17 17:29:10
173
原创 dedecms通过子栏目id获取父栏目id
dedecms通过子栏目id获取父栏目id,可以通过函数实现。1、打开文件include/extend.func.php,在文件最后添加代码:function getParentId($typeid){global $dsql;$sql = "SELECT reid FROM `dede_arctype` WHERE id=$typeid";$dsql->SetQuery($sql);$dsql->Execute();$row = $dsql->GetArray();ret
2021-06-16 16:49:06
244
1
原创 dedecms调用任意栏目的顶级栏目名及链接
dedecms调用任意栏目的顶级栏目名及链接,代码如下:{dede:field.typeid runphp='yes'}$ID = @me; $sql = "SELECT * FROM `dede_arctype` WHERE id=$ID";$query = mysql_query($sql);$row=mysql_fetch_array($query); $relID = "$row[reid]"; if($relID == 0) {@me = "".$row['typename']."";
2021-06-16 16:41:11
197
原创 dedecms生成随机数字
dedecms生成随机数字,代码如下:{dede:field name='suiji' runphp='yes'}@me = (mt_rand(10,80));{/dede:field}上面的代码在织梦dede的模板中生成一个10~80的随机数字,转载请注明:多层板
2021-06-16 16:34:45
175
原创 dedecms让likearticle的mytypeid支持多个栏目ID
dedecms让likearticle的mytypeid支持多个栏目ID。打开文件:\include\taglib\likearticle.lib.php,找到:<span style="font-family:tahoma,geneva,sans-serif;"><span style="font-size:14px;">if( !empty($typeid) && !preg_match('#,#', $typeid) ) {$typeid = GetSon
2021-06-03 17:14:51
127
原创 dedecms列表页通过runphp调用tag的代码
dedecms列表页通过runphp调用tag的代码:[field:id runphp=’yes’]global $cfg_cmspath;$tags = GetTags(@me);$revalue = ”;$tags = explode(‘,’, $tags);foreach($tags as $key => $value){if($value){$revalue .= ‘<a href=”‘.$cfg_cmspath.’/tags.php?/’.$value.’/”>’
2021-06-02 15:29:00
75
原创 dedecms文章内容页复制自动添加版权
dedecms文章内容页复制自动添加版权,在<head>与</head>之间添加JS代码:<script language=”javascript” type=”text/javascript”><!–document.body.oncopy = function () {setTimeout( function () {var text = clipboardData.getData(“text”);if (text) {text = text +
2021-06-02 15:22:54
78
原创 dedecms使用mysql批量替换关键词添加链接
mysql批量替换关键词添加链接。update dede_addonarticle set body=replace(body,'鹏程木业网','<a title="鹏程木业网" href="https://www.360muye.cn/">鹏程木业网</a>')在dedecms的后台的sql执行代码中,执行上面的代码,即可完成关键词批量添加链接。...
2021-06-02 15:19:27
123
原创 dedecms间隔N行添加一条横线
dedecms间隔N行添加一条横线,常用于列表页中,每5行添加样式代码如下:[field:global name=autoindex runphp="yes"]if(@me%5==0)@me="<hr />";else @me="";[/field:global]其中可以替换成其他的html标签或者代码。举例说明:{dede:list pagesize='50'} <li> <a href="https://www.360muye.cn/[field
2021-06-02 15:12:09
76
原创 dedecms调用全站的随机文章
dedecms调用全站的随机文章,代码如下:{dede:arclist row='10' typeid='top' titlelen='35' orderby='rand'} <li><a href="https://www.360muye.cn/[field:arcurl/]">[field:title/]</a></li>{/dede:arclist}通过上面的代码可以实现织梦随机调用全站的10篇文章。转载请注明:木业网...
2021-05-31 16:43:20
115
原创 dedecms在首页栏目页调用文章body内容的代码
dedecms在首页栏目页调用文章body内容的代码。{dede:arclist row='1' addfields='body' idlist='1' typeid='1' channelid='1'} <p>[field:body function='cn_substr(html2text(@me),600)'/]...</p> <span class="more"> <a href="https://www.360muye.cn/[field
2021-05-31 16:37:18
97
原创 dedecms调用访客最近浏览的文章
1、添加数据表,运行:CREATE TABLE `数据库`.`dede_zj` ( `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, `mid` INTEGER UNSIGNED NOT NULL, `ip` VARCHAR(45) NOT NULL, `aid` INTEGER UNSIGNED NOT NULL, `logintime` VARCHAR(45) NOT NULL, PRIMARY KEY (`id`))2、在pu
2021-05-31 16:29:35
148
原创 dedecms的tag标签大小及背景随机
dedecms的tag标签大小及背景随机方法。1、打开文件/include/common.func.php,在文件中加入函数:/*** 样式随机 https://www.360muye.cn/**/function getTagStyle() {$minFontSize=8; //最小字体大小,可根据需要自行更改 $maxFontSize=18; //最大字体大小,可根据需要自行更改 return "font-size:".($minFontSize+lcg_value()*(abs($ma
2021-05-28 16:39:19
113
原创 dedecms首页dede:arclist的应用
dedecms首页dede:arclist的应用,通过dede:arclist调用文章标题、描述、栏目名等,代码如下:<div class="div">{dede:arclist row='4' orderby='pubdate' orderway='desc' typeid='10,11' } <img class="round_image" src='[field:litpic/]' width="212" height="146" /><!--文章缩略图-->
2021-05-25 17:09:36
171
原创 dedecms复制文章自动添加版权的js代码
dedecms复制文章自动添加版权的js代码:<script type="text/javascript"> document.body.oncopy = function (){ setTimeout(function (){ var text = clipboardData.getData("text"); if (text){ texttext = text + "rn本文转载于{dede:glo
2021-05-25 17:04:42
135
原创 dedecms调用正文的第一张图片
织梦dedecms调用正文的第一张图片代码有两种。1、修改文件include/helpers/archive.helper.php,在文件最后添加:/*** 获得某文档的第一个图片* https://www.360muye.cn/* @param int $aid 文档id* @return string*/if( ! function_exists('GetImgs')){function GetImgs($aid){global $dsql;$query = "select b
2021-05-25 16:57:09
204
原创 dedecms调用关键词的词条解释
dedecms调用相关名词解释://dedecms调用关键词的词条 https://www.360muye.cn<div class="ctjs"> <h3>本文相关词条解释</h3> <ul class="ctjsul"> {dede:arclist typeid='49' row='3' titlelen='30' keyword='~keywords~' flag="a" orderby="rand" addfields='body' c
2021-05-12 17:30:19
52
原创 dedecms生成当前的时间代码
dedecms生成当前的时间代码://dedecms生成当前时间 https://www.360muye.cn{dede:php runphp='yes'}$ntime = time(); @me=MyDate('Y年m月d日 H:m:s',$ntime);{/dede:php}通过上面的代码即可在模板页面调用当前的时间。转载请注明:鹏程木业网...
2021-05-12 17:01:06
220
原创 dedecms生成随机数
dedecms生成随机数代码:{dede:field name='suiji' runphp='yes'}@me = (rand(10,80));{/dede:field}上面代码生成的随机数为10~80之间,如果想生成其他数字,只需要调整数字即可。转载请注明:鹏程木业网
2021-05-12 16:57:30
146
原创 dedecms根据tag标签调用相关文章
dedecms根据tag调用相关文章代码://dedecms根据tag调用相关文章 https://www.360muye.cn{dede:liketags row='12' titlelen='80' orderby='sortrank' orderway='asc' typeid='3' eregtype='all|tag|keyword'} <li><a href="[field:arcurl/]" title="[field:title/]">[field:titl
2021-05-12 16:54:50
188
原创 dedecms在模板中调用body时,给图片添加alt标签
如果我们在dedecms中,想让文章主体的内容在调用过程中自动添加alt标签,其值为标题时://dedecms正文添加alt属性 https://www.360muye.cn{dede:field.body runphp=yes}global $dsql,$id,$aid;$myid = isset($id) ? $id : $aid;$row = $dsql->GetOne("SELECT title FROM `#@__archives` WHERE id=$myid");$title
2021-05-12 16:52:01
123
原创 dedecms调用当前文章tag相关的tag标签
例如当前文章的标签为圆柱模板,我需要调用圆柱、模板相关的tag标签时,代码如下:{dede:sql sql="SELECT * FROM `dede_tagindex` where `total` > 15 and (`tag` LIKE '%~jianchen1~%' or `tag` LIKE '%~jianchen3~%' or `tag` LIKE '%~jianchen2~%') LIMIT 1,10} <li><a href="/tags/[field:id
2021-05-12 16:48:44
177
原创 dedecms调用当前文章的tag标签
dedecms调用当前文章的tag标签代码: {dede:tag row="4" getall='0' sort='news'} <a href='[field:link/]' target="_blank">[field:tag /]</a> {/dede:tag}通过上面的代码即可调用当前文章的tag标签。转载请注明:鹏程木业网...
2021-05-12 16:43:14
121
原创 织梦调用body第一张图片代码
调用代码:{dede:field.body function="getBodyonepic(@me)" /}打开/include/extend.func.php,在文件的最后添加一下代码:/** * 文章内容提取第一张图片 * * @access public * @param string $id 文档id * @param string $addField 字段名 * @return string */if(!function_exists('
2021-04-26 16:06:48
141
原创 dede织梦自动给文章中的图片添加alt属性
文章内容正常调用为:{dede:field.body/}将其改为下面的代码,可以自动实现文章内容中的图片添加alt属性。{dede:field.body runphp=yes}global $dsql,$id,$aid;$myid = isset($id) ? $id : $aid;$row = $dsql->GetOne("SELECT title FROM `#@__archives` WHERE id=$myid");$title = $row['title'];$str =
2021-04-26 16:00:36
179
原创 destoon调取资讯内容第一张图作为标题图
destoon调取资讯内容第一张图作为标题图修改module\article\admin\template\edit.tpl.php把下面的代码<input name="post[thumb_no]" type="text" size="2" value=""/>修改为:<input name="post[thumb_no]" type="text" size="2" value="<?php if($thumb_no=="") {?>1<?php } ?&g
2021-04-26 15:53:15
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人