关于dedecms评论引用的标签替换{quote}的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于7类常用的dedecms模板开发标签、dedecmsdedecms模板标签代码官方参考、d
关于dedecms 评论引用的标签替换{quote}的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于7类常用的dedecms模板开发标签、dedecms dedecms模板标签代码官方参考、dedecms tag标签伪静态的修改方法_dedecms_CMS教程、dedecms {dede:php}标签用法介绍,dedecmsdede等相关知识的信息别忘了在本站进行查找喔。
本文目录一览:- dedecms 评论引用的标签替换{quote}
- 7类常用的dedecms模板开发标签
- dedecms dedecms模板标签代码官方参考
- dedecms tag标签伪静态的修改方法_dedecms_CMS教程
- dedecms {dede:php}标签用法介绍,dedecmsdede
dedecms 评论引用的标签替换{quote}
dedecms的评论有个引用评论的功能,在引用评论之后发布之后,后台会自动增加引用标签,当下次加载显示的时候后台会重新替换这些标签成html代码,替换这些标签的函数为Quote_replace(),这个函数在include/helpers/channelunit.helper.php文件中。
function Quote_replace($quote) { $quote = str_replace('{quote}','<div>',$quote); $quote = str_replace('{title}','<div><span>',$quote); $quote = str_replace('{/title}','</span></div>',$quote); $quote = str_replace('<br/>','<br>',$quote); $quote = str_replace('<', '<', $quote); $quote = str_replace('>', '>', $quote); $quote = str_replace('{content}','<div>',$quote); $quote = str_replace('{/content}','</div>',$quote); $quote = str_replace('{/quote}','</div>',$quote); return $quote; }这里很清晰的展示了替换的详细情况。
本文章网址:http://www.ppssdd.com/code/13796.html。转载请保留出处,谢谢合作!7类常用的dedecms模板开发标签
1:基本的标题调用首页
<Meta name="keywords" content="{dede:global.cfg_keywords/}">
<Meta name="description" content="{dede:global.cfg_description/}">
文章页
{dede:field name="title"/} 这里文章页的标题,{dede:field.SEOtitle/}是栏目页,描述和KEY都是一样的写法。
<Meta content="{dede:field name='description' function='html2text(@me)'/}" name=description>
2:导航调用
{dede:channel row='9' type='top' }
3:文章自由列表标签:
文章列表
{dede:arclist titlelen='25' row='5' typeid='2'}
{/dede:arclist}
orderby='hot' [field:info/] [field:description/]
自定义属性值flag = 'h'
4:在首页调用某栏目的子栏目:
这个标签一般是产品的分类用得到。
{dede:channel type='sun' typeid='栏目ID'}
5:尾部信息:(全局通用标签)
友情链接调用标签:
{dede:flink row='24' linktype=2/}
{dede:flink row='24' type='text' titlelen='26' linktype = '2'}
网站版权调用标签:{dede:global name='cfg_powerby'/}
网站备案调用标签:{dede:global name='cfg_beian'/}
6:列表页用到的标签:
列表文章调用标签:{dede:list pagesize='8'} {/dede:list}
当前栏目名称标签:{dede:field name='typename'/}
栏目介绍:{dede:field name='description' function='html2text(@me)'/}
单页内容:{dede:field.content/}
当前位置调用标签:{dede:field name='position'/}
列表评论调用标签: [field:postnum/]
列表时间调用标签: [field:pubdate function="GetDateTimeMK(@me)"/]
列表分页调用标签: {dede:Pagelist listsize='4' listitem='index pre pageno next end '/}
列表标题:{dede:field.title/}-{dede:global.cfg_webname/}
列表点击调用标签: [field:click/]
列表栏目调用:[
列表栏目调用TAG:{dede:tag row='80' getall='1' sort='month'}
7:文章页:
文章标题调用标签: {dede:field name="title"/}
作者链接调用标签: {dede:field name='writer' /}
文章来源调用标签: {dede:field name='source'/}
文章时间调用标签:{dede:field name='pubdate' function='GetDateMk(@me)'/}
文章Tag调用标签: {dede:tag type='current'/}
文章内容标签:{dede:field name='body'/}
文章摘要:{dede:field.description /}
文章页缩略图:{dede:field name="litpic"/}
dedecms dedecms模板标签代码官方参考
没想到
地址:http://www.dedecms.com/archives/templethelp/help/
在了解DedeCms的模板代码之前,了解一下织梦模板引擎的知识是非常有意义的。织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。
1、织梦模板引擎的代码样式有如下几种形式:
{dede:标记名称 属性=''值''/}
{dede:标记名称 属性=''值''}{/dede:标记名称}
{dede:标记名称 属性=''值''}自定义样式模板(InnerText){/dede:标记名称}
提示:
如果使用带底层模板的标记,必须严格用{dede:标记名称 属性=''值''}{/dede:标记名称} 这种格式,否则会报错。
2、织梦模板引擎内置有多个系统标记,这些系统标记在任何场合都是能直接使用的。
(1) global 标记,表示获取一个外部变量,除了数据库密码之外,能调用系统的任何配置参数,形式为:
{dede:global name=''变量名称''}{/dede:global}
或
{dede:global name=''变量名称''/}
其中变量名称不能加 $ 符号,如变量 $cfg_cmspath ,应该写成 {dede:global name=''cfg_cmspath''/} 。
(2) foreach 用来输出一个数组,形式为:
{dede:foreach array=''数组名称''}[field:key/] [field:value/]{/dede:foreach}
(3) include 引入一个文件,形式为:
{dede:include file=''文件名称'' ismake=''是否为dede板块模板(yes/no)''/}
对文件的搜索路径为顺序为:绝对路径、include文件夹,CMS安装目录,CMS主模板目录
3、织梦标记允许在任何标记中使用函数对得到的值进行处理,形式为:
{dede:标记名称 属性=''值'' function=''youfunction("参数一","参数二","@me")''/}
其中 @me 用于表示当前标记的值,其它参数由你的函数决定是否存在,例如:
{dede:field name=''pubdate'' function=''strftime("%Y-%m-%d %H:%M:%S","@me")''/}
4、织梦标记允许有限的编程扩展。
格式为:
{dede:tagname runphp=''yes''}
$aaa = @me;
@me = "123456";
{/dede:tagname}
@me 表示这个标记本身的值,因此标记内编程是不能使用echo之类的语句的,只能把所有返回值传递给@me。
此外由于程序代码占用了底层模板InnerText的内容,因此需编程的标记只能使用默认的InnerText。
以上就介绍了dedecms dedecms模板标签代码官方参考,包括了dedecms方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
dedecms tag标签伪静态的修改方法_dedecms_CMS教程
dedecms tag标签伪静态的修改方法,需要的朋友可以参考下。
一、dede后台开启伪静态
二、修改 /include/taglib/tag.lib.php
找到 $row[''link''] = $cfg_cmsurl."/tags.php?/".urlencode($row[''keyword''])."/";
改成 $row[''link''] = $cfg_cmsurl."/tags/".urlencode($row[''keyword'']).".html";
三、打开templets/default/taglist.htm
找到
当前位置::主页 > TAG标签 > {dede:field.title /}
修改为
当前位置::主页 > TAG标签 > {dede:field.title /}
四、httpd.ini 文件里加
RewriteRule ^(.*)/tags\.html $1/tags\.php
RewriteRule ^(.*)/tags/(.*).html $1/tags\.php\?$2
搞定啦~
新版本可以用下面的方法:
一、dede后台开启伪静态
二、修改 /include/taglib/tag.lib.php,找到:
$row[''link''] = $cfg_cmsurl."/tags.php?/".urlencode($row[''keyword''])."/";改成
$row[''link''] = $cfg_cmsurl."/tags/".urlencode($row[''keyword'']).".html";三、打开templets/default/taglist.htm,找到:
当前位置::主页 > TAG标签 > {dede:field.title /}修改为
当前位置::主页 > TAG标签 > {dede:field.title /}四、httpd.ini 文件里加
RewriteRule ^(.*)/tags\.html $1/tags.php;RewriteRule ^(.*)/tags/(.*).html $1/tags.php?/$2;
然后进入dede后台更新缓存后,就搞定了。
dedecms {dede:php}标签用法介绍,dedecmsdede
dedecms {dede:php}标签用法介绍,dedecmsdede
最简单的输入如
代码如下 复制代码
{dede:php}
$numA = 1;
$numB = 2;
echo $numA + $numB;
立即学习“PHP免费学习笔记(深入)”;
{/dede:php}
从上面语句可以看出dede:php标签可以名符其实的让在php中一样的用法,上面语句在php写法如下
代码如下 复制代码
$numA=1;
$numB=2;
echo $numA+$numB;
?>
是不是看上去很像啊,再看一个再有if else 条件判断的
代码如下 复制代码
[field:global runphp=''yes'' name=autoindex]
$a="";
$b="";
$c="";
if (@me > 3) @me = $c.@me.$b;
else @me = $a.@me.$b;
[/field:global]
这个在php中写法我就不写了,下面我们要看dede php标签结合起来sql标签使用。
结合SQL查询输出单条内容
代码如下 复制代码
{dede:php}
$row = $dsql->GetOne(''select id,typename from dede_arctype where id=2'');
print_r($row);
{/dede:php}
这个输出的内容是
Array
(
[id] => 2
[typename] => 问答
)
是不是很简单啊,有需要学习的朋友可以参考一下本文章哈。
from:http://www.111cn.net/wy/CMS/42052.htm
关于dedecms 评论引用的标签替换{quote}的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于7类常用的dedecms模板开发标签、dedecms dedecms模板标签代码官方参考、dedecms tag标签伪静态的修改方法_dedecms_CMS教程、dedecms {dede:php}标签用法介绍,dedecmsdede的相关信息,请在本站寻找。
本文标签: