如果您想了解织梦DedeCms的Mytag标记的相关知识,那么本文是一篇不可错过的文章,我们将对织梦cms标签进行全面详尽的解释,并且为您提供关于DedeCms的Mytag标记、PHPCMS、织梦DE
如果您想了解织梦DedeCms的Mytag 标记的相关知识,那么本文是一篇不可错过的文章,我们将对织梦cms标签进行全面详尽的解释,并且为您提供关于DedeCms的Mytag 标记、PHPCMS、织梦DEDECMS、帝国CMS的抉择与比较、织梦DedeCms Tag列表按发布时间排序的办法、织梦DedeCms Tag列表按发布时间排序的方法的有价值的信息。
本文目录一览:- 织梦DedeCms的Mytag 标记(织梦cms标签)
- DedeCms的Mytag 标记
- PHPCMS、织梦DEDECMS、帝国CMS的抉择与比较
- 织梦DedeCms Tag列表按发布时间排序的办法
- 织梦DedeCms Tag列表按发布时间排序的方法
织梦DedeCms的Mytag 标记(织梦cms标签)
织梦DedeCms的Mytag 标记,
自定义宏标记的应用。
今天天涯来介绍下自定义宏标记的应用,大家可以进入后台,在“源码管理”-》“自定义宏标记”中查看到该选项。
自定义宏标记的作用:
可以将源码中多次出现的相同元素用一个自定义标记表示出来,从而达到,一次更改,全局更换的效果。辅助插件的广告管理也有相似的效果。
适用范围:
网页源码中多次出现的相同元素,例如:织梦DedeCms网站的导航条、网站的站点公告、网站的底部信息等,在我之前发布的几套源码中都运用到了自定义宏标记。
自定义宏标记的调用方案:
{dede:mytag name='标记名称' ismake='是否含板块代码(yes 或 no)' typeid='栏目ID'/}
1、name 标记名称,该项是必须的属性,以下 2、3是可选属性;
2、ismake 默认是 no 表示设定的纯HTML代码, yes 表示含板块标记的代码;
3、typeid 表示所属栏目的ID,默认为 0 ,表示所有栏目通用的显示内容,在列表和文档源码中,typeid默认是这个列表或文档本身的栏目ID。
下面来通过一个实例进行说明:
我有一个网站源码底部信息,其长度已经超出了系统可以设置的网站版权(cfg_powerby)的长度,但是我想实现一段代码,可以在不同源码(页面)中显示相同内容的效果。
我们就可以使用自定义宏标记来实现这个效果
如图进行设置:
然后我们回到源码制作的界面,将源码中的{dede:global name='cfg_powerby'/},替换为我们设置的自定义宏标记:
{dede:mytag name='footer'/},更新下,是不是已经变为我们设置的标记内容了啊。
当然,自定义宏标记里面也可以加入dedecms的标记内容,适合当前栏目的显示内容,不过需要在调用代码中将ismake设为yes才可以,也可以通过设置typeid使自定义宏标记在特定栏目中显示。
有人会问,我已经生成了很多页面了,现在想更改了一下自定义宏标记的内容,那岂不是要更改后重新再生成一遍,那样就不方便了。
其实柏拉图早就考虑到这点,在自定义宏标记中可以使用javascript调用,这样以来,只要改变一次就可以实现全局改变的效果。
具体操作:进入自定义标记管理,在相对应的标记管理项目中有JS调用这个选项,单击,dedecms自动生成调用该ID标记的js代码,例如<script src='/plus/mytag_js.php?aid=1' language='javascript'></script> WebTalks
我们将刚才的{dede:mytag name='footer'/}用js替换掉,更新下,是不是还是原来的效果,我们再修改下标记的内容,
如何样?全局发生了变化。
如何样,织梦DedeCms自定义宏标记内容强大吧,相信他的引入会给你的源码制作带来更好的效果。
本文章网址:http://www.ppssdd.com/code/25698.html。转载请保留出处,谢谢合作!DedeCms的Mytag 标记
Dedecms的mytag 标记
自定义宏标记的应用
今天天涯来介绍下自定义宏标记的应用,大家可以进入后台,在“模板管理”-》“自定义宏标记”中查看到该选项。
自定义宏标记的作用:
可以将模板中多次出现的相同元素用一个自定义标记表示出来,从而达到,一次更改,全局更换的效果。辅助插件的广告管理也有相似的效果。
适用范围:
网页模板中多次出现的相同元素,例如:网站的导航条、网站的站点公告、网站的底部信息等,在我之前发布的几套模板中都运用到了自定义宏标记。
自定义宏标记的调用办法:
{dede:mytag name='标记名称' ismake='是否含板块代码(yes 或 no)' typeid='栏目ID'/}
1、name 标记名称,该项是必须的属性,以下 2、3是可选属性;
2、ismake 默认是 no 表示设定的纯HTML代码, yes 表示含板块标记的代码;
3、typeid 表示所属栏目的ID,默认为 0 ,表示所有栏目通用的显示内容,在列表和文档模板中,typeid默认是这个列表或文档本身的栏目ID。
下面来通过一个实例进行说明:
我有一个网站模板底部信息,其长度已经超出了系统可以设置的网站版权(cfg_powerby)的长度,但是我想实现一段代码,可以在不同模板(页面)中显示相同内容的效果。
我们就可以使用自定义宏标记来实现这个效果
如图进行设置:
然后我们回到模板制作的界面,将模板中的{dede:global name='cfg_powerby'/},替换为我们设置的自定义宏标记:
{dede:mytag name='footer'/},更新下,是不是已经变为我们设置的标记内容了啊。
当然,自定义宏标记里面也可以加入Dedecms的标记内容,适合当前栏目的显示内容,不过需要在调用代码中将ismake设为yes才可以,也可以通过设置typeid使自定义宏标记在特定栏目中显示。
有人会问,我已经生成了很多页面了,现在想更改了一下自定义宏标记的内容,那岂不是要更改后重新再生成一遍,那样就不方便了。
其实柏拉图早就考虑到这点,在自定义宏标记中可以使用javascript调用,这样以来,只要改变一次就可以实现全局改变的效果。
具体操作:进入自定义标记管理,在相对应的标记管理项目中有JS调用这个选项,单击,Dedecms自动生成调用该ID标记的js代码,例如
总结
以上是小编为你收集整理的DedeCms的Mytag 标记全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
PHPCMS、织梦DEDECMS、帝国CMS的抉择与比较
PHPCMS、织梦DEDECMS、帝国CMS的选择与比较
目前开源的cms系统非常多,作为基础的网站应用系统,都已经比较成熟了,比如国内常用的php语言开发的cms系统,
?
今天就来对比一下这三个CMS系统,看看我们该将如何选择和使用。
?
截止到写此文的时候
立即学习“PHP免费学习笔记(深入)”;
?
PHPCMS最新版本是V9 ?9.4.1版本(更新比较及时)
?
织梦DEDECMS是5.7版本(小更新较多,大更新缓慢)
?
帝国CMS是7.0版本(更新比较缓慢)
?
综合对各个CMS的使用感受和网上各大神的对比贴得出以下结论。
?
一、命名优势
?
从命名方面PHPCMS占据了优势,有木有,有点很官方的感觉,这个观点纯属个人爱好。
?
二、推广优势
?
织梦CMS相对是推广和站长认知度比较高的,无论是CMS关键词的推广,还是站长的好评度,都有一定有事,因此,许多人都是从织梦CMS开始的,其他两个CMS系统也不错,但是没有将自己很好的推出去。
?
三、后台美观度及操作便利性
?
这点最推崇PHPCMS V9,自从V9版本开始后台界面相当美观操作性比较强,很有大型门户后台的风范。
?
DEDECMS的美观度一般,但是操作简单,一目了然是其优势
?
帝国CMS的美观度就不提了,看到这样的界面,我是懒得再说什么操作了。
?
四、易用性
?
简单易用是DEDECMS一直主打的内容,适合新手入门,PHPCMS V9的新架构非常适合大型网站的二次开发,帝国CMS整体都不错,比较中庸。
?
五、运行速度
?
PHPCMS V9门户级别的速度和其新架构有很大关系,在此点上完胜。
?
六、模版标签
?
PHPCMS、帝国CMS较为灵活,我的最爱,适合有程序基础的人,DEDECMS适合菜鸟级别,较为简单,不容易扩展。
?
最后总结,各CMS功能基本雷同,该有的都有了,只是各有差别而已,总体来说,DEDECMS适合新手入门,个人站长,快速做个模版使用,PHPCMS的更加灵活,帝国的也差不多。
?
因此CMS的选择要看个人的需求,和个人爱好,比如我是有点程序基础,喜欢易于开发和灵活性强的,并且有点界面控,因此,选择了PHPCMS,至于你,根据情况来选择了,选择适合自己的,至于功能方面无需担心,都是很成熟的产品。
?
织梦DedeCms Tag列表按发布时间排序的办法
搜索引擎对TAG十分重视,网站tag页面被收录,也能带来流量,解决织梦DedeCms TAG列表按*新发布时间排序,可以有效把*新的TAG提供给用户和搜索引擎。
修改办法:
打开/include目录下找到arc.taglist.class.php文件,查找代码:
$this->dsql->SetQuery("Select aid From `dede_taglist` where tid =
'{$this->TagInfos['id']}' And arcrank>-1 limit $limitstart,$getrow");
修改为:
$this->dsql->SetQuery("Select aid From `dede_taglist` where tid =
'{$this->TagInfos['id']}' And arcrank>-1 order by aid desc limit $limitstart,$getrow ");
这样就ok了。
织梦DedeCms Tag列表按发布时间排序的方法
搜索引擎对TAG十分重视,网站tag页面被收录,也能带来流量,解决织梦dedecms TAG列表按最新发布时间排序,可以有效把最新的TAG提供给用户和搜索引擎。
修改方法:
打开/include目录下找到arc.taglist.class.PHP文件,查找代码:
$this->dsql->SetQuery("Select aid From `dede_taglist` where tid =
'{$this->TagInfos['id']}' And arcrank>-1 limit $limitstart,$getrow");
修改为:
$this->dsql->SetQuery("Select aid From `dede_taglist` where tid =
'{$this->TagInfos['id']}' And arcrank>-1 order by aid desc limit $limitstart,$getrow ");
这样就ok了。
注:早些版本的dede_taglist是dede_taglist。修改之后,Tag列表排列顺序就会以文章最新发布时间排列了。
我们今天的关于织梦DedeCms的Mytag 标记和织梦cms标签的分享就到这里,谢谢您的阅读,如果想了解更多关于DedeCms的Mytag 标记、PHPCMS、织梦DEDECMS、帝国CMS的抉择与比较、织梦DedeCms Tag列表按发布时间排序的办法、织梦DedeCms Tag列表按发布时间排序的方法的相关信息,可以在本站进行搜索。
本文标签: