dedecms
fymuban
这个作者很懒,什么都没留下…
展开
-
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 · 195 阅读 · 0 评论 -
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 · 196 阅读 · 0 评论 -
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 · 149 阅读 · 0 评论 -
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 · 219 阅读 · 0 评论 -
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 · 323 阅读 · 0 评论 -
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 · 106 阅读 · 0 评论 -
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 · 187 阅读 · 0 评论 -
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 · 237 阅读 · 0 评论 -
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 · 592 阅读 · 0 评论 -
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 · 393 阅读 · 0 评论 -
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 · 115 阅读 · 0 评论 -
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 · 347 阅读 · 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 · 114 阅读 · 0 评论 -
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 · 291 阅读 · 0 评论 -
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 · 180 阅读 · 0 评论 -
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 · 253 阅读 · 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 · 205 阅读 · 0 评论 -
dedecms生成随机数字
dedecms生成随机数字,代码如下:{dede:field name='suiji' runphp='yes'}@me = (mt_rand(10,80));{/dede:field}上面的代码在织梦dede的模板中生成一个10~80的随机数字,转载请注明:多层板原创 2021-06-16 16:34:45 · 184 阅读 · 0 评论 -
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 · 132 阅读 · 0 评论 -
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 · 78 阅读 · 0 评论 -
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 · 82 阅读 · 0 评论 -
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 · 130 阅读 · 0 评论 -
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 · 78 阅读 · 0 评论 -
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 · 121 阅读 · 0 评论 -
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 · 102 阅读 · 0 评论 -
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 · 154 阅读 · 0 评论 -
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 · 121 阅读 · 0 评论 -
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 · 176 阅读 · 0 评论 -
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 · 147 阅读 · 0 评论 -
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 · 215 阅读 · 0 评论 -
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 · 56 阅读 · 0 评论 -
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 · 229 阅读 · 0 评论 -
dedecms生成随机数
dedecms生成随机数代码:{dede:field name='suiji' runphp='yes'}@me = (rand(10,80));{/dede:field}上面代码生成的随机数为10~80之间,如果想生成其他数字,只需要调整数字即可。转载请注明:鹏程木业网原创 2021-05-12 16:57:30 · 151 阅读 · 0 评论 -
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 · 190 阅读 · 0 评论 -
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 · 135 阅读 · 0 评论 -
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 · 186 阅读 · 0 评论 -
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 · 133 阅读 · 0 评论 -
织梦调用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 · 145 阅读 · 0 评论 -
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 · 190 阅读 · 0 评论 -
织梦dedecms批量修改作者、来源等字段内容
执行SQl命令登录织梦dedecms管理员后台,找到“系统 => SQL命令行工具 => 运行SQL命令行”,在方框内输入如下2句命令:UPDATE dede_archives SET writer='admin' WHERE writer='需要替换的作者'; UPDATE dede_archives SET source='www.360muye.cn' WHERE source='需要替换的来源'; 这样就可以了,以上方法经过本站测试,完全有效。当然是用上面的方法还可以原创 2021-04-26 15:47:23 · 164 阅读 · 0 评论