怎么让dedecms搜索页面支持标签调用及自定义字段调用

怎么让dedecms搜索页面支持标签调用及自定义字段调用,第1张

一、修改{dede:field name='position'/}的文字间隔符,官方默认的是>

在include/typelinkclassPHP第101行左右将>修改为你想要的符号即可

二、去掉{dede:field name='position' /}最后的分隔符>

{dede:field name='position' runphp='yes'}

$a=mb_strlen(@me);//计算字符串的长度

@me=cn_substr(@me,$a-2,-1);//截取字符

{/dede:field}

三、{dede:field name='position'/} 中去掉 > 并去掉最后一个文本的链接的解决方案

{dede:field name='position' runphp='yes'}

$tc=" > ";

$tf=split($tc,@me);

$tn=count($tf);

for($iij=0;$iij<($tn-1);$iij++){

if($iij==($tn-2)){$tf[$iij]=strip_tags($tf[$iij]);}

$tl=$tl$tf[$iij];

}

@me=$tl;

echo @me;

{/dede:field}

如果还需要分隔符的话,就把$tl=$tl$tf[$iij]; 换成

$tl=$tl"空格分隔符空格"$tf[$iij];

-----------------------------------------------------------------------------------------------

备注:第二种办法是去掉了最后一个>,但链接还是显示的(大部分在栏目页时都不显示当前栏目链接),栏目页就这样调用了,满足了!

内容页就用笨办法,在后面加上“正文”两字。

在后台显示的话就需要把每一个作者以创建独立ID形式,在后台显示(看下图)

在后台就是这样看当前id的内容,前台的话怎么调用呢 ,往下看

dede本身是支持调用当前作者或指定作者发布的文章的, 调用方法如下:

{dede:arclist  writer='this' typeid='top'}

  [field:textlink /]<br />

  {/dede:arclist}

参数说明:

writer='this'  表前当前文章的作者,你也可以指定任意的ID(数字ID),如 writer='10'

typeid='top' 考虑到投稿文章可能比较少,用这属性是调用作者所有的最新文章, 如果不指定此属性, 则调用作者在文章所在栏目内发表的文章

首页调用{dede:arclist typeid='xx' row='调用条数'channelid='文章模型id'addfields='自定义字段名' } [field:自定义字段/]{/dede:arclist}列表调用自定义字段:必须使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)勾上他{dede:listpagesize='调用条数'channelid='文章模型id' addfields='自定义字段名'} [field:自定义字段/]{/dede:list}

你好,织梦dedecms程序发布文章的时候,上传是可以添加alt标签的,具体操作方法很简单只需要

首先进入发布文章对话框编辑处,点击图像按钮,上传,有两种方式

1、超链接,说白了就是外部链接的地址,如果你需要外部链接那么你需要注意是否选择下载远程和资源,如果你选择勾选上,那么就是把外部链接的本地化,就是直接保存到你那的服务器空间里,添加alt标签就是在属性下面如下图所示

2、从本地上传

从本地上传添加alt也是一样的在替换文本哪里直接输入标签alt即可

比如arclist标签是这样:{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'},

一行显示三个的意思,就是分三列显示。

其中的col=''表示的就是显示几列。你如果想显示三列,你就把col='' 改为col='3',就行了。

如果你要显示6个,那么把row='' 改为row='6' ,那就就是2行6个。

检查你的文件编码。还有你的标签的书写。php标签 需要后台开启才可以使用的。

页面的编码、文件的存储的编码、dedecms程序的编码要统一。

编码不能解析的原因,大部分是标签书写错误的原因。建议到dede默认的模板里直接复制。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么让dedecms搜索页面支持标签调用及自定义字段调用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情