TAG标签的标签调用
1、如果要在前面加上自己网站的主域名,就在后台启用多站点功能,生成就可以了
2、如果说要自定义每个的不同链接主域名,那么就在后台发布图集用远程吧,相当于盗链别人网站的(不推荐这样做哦)
多素材织梦模板
为您解答
望采纳
不少朋友需要在DedeCms的问答系统、留言本、会员空间导航里调用系统标签,但默认是不支持系统标签调用的,需要对系统文件进行简单的修改。
第一步:打开"/include/commonfuncphp",
然后在该文件中加入一个函数,代码如下:
function pasterTempletDiy($path)
{
require_once(DEDEINC"/arcpartviewclassphp");
global $cfg_basedir,$cfg_templets_dir;
$tmpfile = $cfg_basedir$cfg_templets_dir"/"$path;//模版文件的路径
$dtp = new PartView();
$dtp->SetTemplet($tmpfile);
$dtp->Display();
}
第二步,加上上面的函数之后,也就可以调用主站下的/templets/default/所有模板文件,比如要在问答模块的主页调用主站的随机文章,你可 以在主站 模板/templets/default/下新建一个headhtm文件,然后在headhtm里面加入你需要的标签和标签属性:
{dede:arclist titlelen='100' row='15' orderby='rand'}
<li><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></li>
{/dede:arclist}
第三部,自定义yourfilephp文件,内容如下
<php
require_once("//include/commonincphp");
>
想读取公共文件,如:{dede:include filename=''headhtm/}就使用<php pasterTempletDiy("cdqx/headhtm");>
大功告成!
即可使用<php pasterTempletDiy("default/headhtm");>
dede tag标签的调用可以用来提高网站文章的收录。具体调用方法也即:根目录/templets/default/article_articlehtm 在需要的位置添加以下标签:
<div>Tag标签:{dede:tag row='8' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}</div>
一、修改tag标签字符,增加关键词长度。
由于dede织梦后台默认的tag标签字符只有6个,如果放长一点的关键词就无法实现。那么如何实现更多字符的关键词呢?为大家分享一种方法,具体就要涉及修改数据库和源码,建议你在修改前一定做好备份,具体操作如下:
第一步:进入到空间的数据库中,分别找到dede_tagindex 和dede_taglist这两个数据库中的表,修改表dede_tagindex 和dede_taglist的tag字段属性:varchar(12)修改为varchar(255),
ALTER TABLE #@_tagindex modify column tag char(255) not null;
ALTER TABLE #@_taglist modify column tag char(255) not null;
varchar(12)修改为varchar(255)
第二步:修改源码,在include/archivesfuncphp中查找:if(isset($tag[12])
修改为:if(isset($tag[255])
在include/archivesfuncphp中查找:if(isset($tag[20])并且修改为:if(isset($tag[255])。
二、tag标签的基本语法。
{dede:tag sort='new' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}
三、tag标签调用方法。
dede最新tag标签调用方法,dede当前热门tag标签调用方法, dede随机tag标签调用方法, dede内容页tag添加调用方法等等。
注意:dedecms的tag调用支持最新、当月、随机、内容页
<p>dede最新tag标签<br />
{dede:tag row='30' sort='new'} [field:highlight/]([field:result/]) {/dede:tag}</p>
<p>dede当月热门tag标签<br />
{dede:tag row='30' sort='month'} [field:tagname/]([field:result/]) {/dede:tag}</p>
<p>dede随机tag标签<br />
{dede:tag row='60' sort='rand'} [field:highlight/]([field:result/]) {/dede:tag}</p>
<p>dede内容页tag添加<br />
{dede:tag type='current'/}
首页调用{dede:arclist typeid='xx' row='调用条数'channelid='文章模型id'addfields='自定义字段名' } [field:自定义字段/]{/dede:arclist}列表调用自定义字段:必须使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)勾上他{dede:listpagesize='调用条数'channelid='文章模型id' addfields='自定义字段名'} [field:自定义字段/]{/dede:list}
首先明确下发布的每一篇新闻都是文章,每一篇文章都有flag属性。
flag属性包括:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗。
那么就可以根据flag属性来区别新闻和文字新闻。
新闻的flag属性无疑是p,
文字新闻的flag属性可以设置为c。
因此新闻的调用标签是{dede:arclist flag='p'}
文字新闻的调用标签是{dede:arclist flag='c'}。
学长先帮你到这里了。
dedecms列表页如何调用子栏目列表以及子栏目的名称的方法。
如下参考:
1打开梦想编织设备的主界面,直接找到增加顶级top程序,选择跳转。
2此时,进入新的对话框,根据实际情况设置相关参数。
3如果下一步没有问题,点击确定,如下图。
4以便在特殊情况下看到相应的结果,可以转移到使用指定列下的子列列表中。
0条评论