很多站长朋友们都不太清楚dedecms怎么改代码,今天小编就来给大家整理dedecms怎么改代码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 织梦二级页面标题如何更改dede代码? 2、 DEDECMS网站中的title代码如何修改? 3、 dedecms如何修改模板以及如何更换模板 4、 dede文章页的相关文章的代码在哪里修改? 织梦二级页面标题如何更改dede代码?你可以去后台模版,把你的文章列表这个页面的代码复制下来在DW里面修改!相信你会DIV+CSS样式你就能改对!
DEDECMS网站中的title代码如何修改?【cfg_webname】是dede数据中的一个表 是设置网站名称的 建议不要去乱修改,以防出错 当然你如果熟悉数据库列外·呵
powered by dedecms.com 是织梦的版权连接 可以修改成自己想要的··也可以删除或留着
dedecms如何修改模板以及如何更换模板dedecms模板更换方法一 将新模板覆盖templets下的文件最简单的更换模板的方法是直接覆盖templets目录下的所有文件,但是这样会导致原先的模板被覆盖。 dedecms模板更换方法二 通过后台管理,使DEDECMS去寻找模板目录 还有一种就是更换整个网站的模板目录。 系统管理 -- 站点设置 -- 默认模板风格 设置为目录名字 比如下载了一个新的模板,新模板目录为newtemplet 那么设置为 /newtemlet/default 这样基本模块的模板就会去该目录下寻找。 dedecms模板更换方法三 修改特定页面的模板 还有就是修改单独网页的模板,那么就去 频道管理 -- 网站栏目管理 -- 高级选项里选定模板地址 充分利用 这样的上级目录跳转到模板的目录下。 dedecms模板更换方法四 修改源代码改变模板目录 发现另一种方法,更为直接: 修改include目录下的config_base.php下找到 $cfg_templets_dir = $cfg_cmspath.'/templets'; 只需要把这个修改为新的目录名字,然后HTML更新一下,所有的模板风格都改变了。 这种方法不推荐,不过你要是为了防止模板被盗到可以 还有个方法:把新模板直接上传到templets/default目录里,然后再点击栏目管理,在栏目高级参数那里选择新模板。
dede文章页的相关文章的代码在哪里修改?本文实例讲述了dedecms列表页调用文章正文内容的方法。分享给大家供大家参考。具体分析如下:
一般来说,在列表页面要获取文章内容简单描述的话我们可以直接使用description标签就可以了,但是如果要有很多估计我们需要进行一些简单的修改。
在制作织梦模板的时候,有的时候我们需要调用文章部分内容,用[field:description/]标签字数不够多(数据库设计字段是varchar(255)的),另外修改了文章内容但是摘要还需要手动修改,所以只能调用文章正文内容了.
实现织梦DedeCMS列表页调用文章正文的方法有两种,不过都是使用的dede:arclist标签,如果使用dede:list标签的话,第一种方法是调用不出结果的.
以下是织梦DedeCMS列表页调用文章正文的第一种方法,代码如下:
复制代码
代码如下:
{dede:arclist flag='h' row='10′}
<h1><a
href='[field:arcurl/]'>[field:title/]</a></h1>
<p>[field:id runphp='yes'] $aid = @me; $row =
$GLOBALS['dsql']->GetOne("Select body From 'dede_addonarticle' where
aid='$aid' "); @me =
cn_substr(strip_tags("{$row['body']}"),400);[/field:id]<a
href='[field:arcurl/]'>【阅读详细】</a></p>
{/dede:arclist}
代码中的数字400是用来设置需要调用多少内容的,因为调用的是body里面的内容,如果有里面包含代码的话也会被调用出来,这点比较不好,不过可以使用html2tex()函数解决一下.
第二种方法则是利用了织梦可以自定义模型内容数据,并调用的原理,把文章模板的body字段看做在自定义的,调用的代码如下:
复制代码
代码如下:
{dede:arclist row='10' addfields='body'
channelid='1'}
<p> [field:body
function='cn_substr(html2text(@me),600)'/]...</p>
<span
class="more">
<a href=" [field:arcurl/]" style="text-decoration:none;
color:#990000;" gt; [详 情]
</a>
</span>
{/dede:arclist}
以下是这种方法的详细说明:
1.addrields=”字段一,字段二…”
2.idlist:文章编号,调用指定内容
3.function=’cn_substr(html2text(@me),600)’ 将文章内容转化为文字格式
4.channelid,模型编号,文章默认为1,查看位置:后台–核心–内容模型管理
两种方法各有优劣,第一种方法比较繁琐,不是那么容易看懂,还是比较推荐采用第二种方法实现织梦DedeCMS列表页调用文章正文的功能的.
谁说dede:list 标签不能调用body内容,现在就告诉你,直接就可以调用
第一步,打开后台 核心-->频道模型-->内容模型管理-->普通文章,在列表附加字段中添加body.
第二步,在dede:list语句中指定addfields='body',然后直接用[field:body/]调用全部内容.
实例代码如下:
复制代码
代码如下:
{dede:list pagesize='18' addfields='body'}
<li>
<p>[field:body/]</p>
<p><a
href="[field:arcurl/]"
title="[field:title/]">[field:title/]</a></p>
</li>
{/dede:list}
另外,如果像摘要一样调用可以用,代码如下:
复制代码
代码如下:
[field:body
function='cn_substr(html2text(@me),200)'/]
替代:
复制代码
代码如下:
[field:description
/]
调出文章前200个字符内容,经过这两步,可以彻底关掉系统默认的文章摘要功能,最后还有就是官方的一个[field:description/]字段了,这个如果对于要求几十个字的完全可以了,但是如果太多字此字段就无效了.
希望本文所述对大家的dedecms建站有所帮助。
关于dedecms怎么改代码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于dedecms怎么改代码 织梦修改网站源代码的详细内容...