dedecms搜索功能怎么设置,详细点的教程

dedecms搜索功能怎么设置,详细点的教程,第1张

{dede:fieldclick/}只能在文章页调用,且是静态数值,手动更新文章这个阅读数才会更新。

列表页动态更新阅读数调用:

<script src="/plus/countphpview=yes&aid=[field:id/]&mid=1" type='text/javascript' language="javascript"></script>

列表页调用文章关键词:

[field:id runphp=yes]

global $dsql;

$tags = '';

$query = "SELECT keywords FROM `dede_archives` WHERE id='@me' ";

$dsql->Execute('keywords',$query);

while($row = $dsql->GetArray('keywords'))

{

$keywords1=$row['keywords'];

}

@me=$keywords1;

[/field:id]

在文章的模板里整加调用点击数的js才能触发递增

在调用点击数的地方加入js

<script src="{dede:field name='phpurl'/}/countphpview=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>

如果不想显示点击数就放到一个隐藏层里就行,代码 <div style="display:none;"></div>

没有代码点击数是不会递增的。

你可以直接修改织梦自带的那个default里面的search页面,另外在你的前端代码写搜索的地方加上引用: <form action="/plus/searchphp" method="post" class="search-form">

<input name="keyword" class="input-keyword" value="搜索您感觉兴趣的…" onblur="if(thisvalue=='') thisvalue='搜索您感觉兴趣的…';" onfocus="if(thisvalue=='搜索您感觉兴趣的…') thisvalue='';" type="text">

<input name="submit" class="search-btn" value="" type="submit">

</form>

应该是你的分页标签错误 下面是织梦原版分页标签:

           <div class="dede_pages">

            <ul class="pagelist">

            {dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}

            </ul>

           </div>

下面是样式表:

dede_pages{ width:100%; overflow:hidden; margin: 5px; float:left; }

dede_pages ul { float: left; list-style: none outside none;}

dede_pages ul li { border: 1px solid #ff6633; float: left; font-family: Tahoma; line-height: 16px; height: 20px; margin-right: 6px; padding:2px;}

dede_pages ul li select{ height:20px;}

dede_pages ul li a { color: #555555; display: block; float: left; padding: 2px 6px; text-decoration: none;}

dede_pages ul li a:hover { background:#ff6633; color:#FFF;}

dede_pages ul lithisclass, dede_pages ul lithisclass a, pagebox ul lithisclass a:hover { background-color: #ff6633; font-weight: bold; padding: 2px 8px;}

dede_pages pageinfo { color: #999999; line-height: 21px; padding: 12px 10px 12px 16px;}

dede_pages pageinfo strong { color: #555555; font-weight: normal; margin: 0 2px;}

如果你直接用dede的arclist循环调用某个栏目的列表,那么第一条与第二条必定样式相同,如果你真想实现同一列表2个样式,那就得分开做,如:

{dede:arclist row='1' orderby='pubdate' orderway='desc' ……其他参数,确保排序相同}

第一条信息………………

{/dede:arclist}

{dede:arclist row='X' orderby='pubdate' orderway='desc' limit='1,X' ……其他参数,X为第二个列的数量}

第二条以后的信息………………

第二条以后的信息………………

第二条以后的信息………………

X次

{/dede:arclist}

看源码,dedecms实现点击增加是通过一个js脚本调用一个php方法,php方法返回点击数赋值到指定的位置。

源码有2种方式,一种是看了就+1,一种是只看不加,你看看调用的方法是不是有问题,看脚本的参数。

或者你发出来,我帮你看看。

使用likearticle这个标签调用即可

标签名称:likearticle

功能说明:自动关连文档标签

使用实例:

{dede:likearticle row='' col='' titlelen='' infolen=''}

  <a href='[field:arcurl/]'>[field:title/]</a>

  {/dede:likearticle}

参数说明:

col='' 分多少列显示(默认为单列)

row='10' 返回文档列表总数

titlelen = '30' 标题长度 等同于titlelength

infolen='160' 表示内容简介长度 等同于infolength

mytypeid=0 手工指定要限定的栏目id,用,分开表示多个

innertext = '' 单条记录样式(指标签中间的内容)

想要进行全站的相关文章调用的话看下边

修改方法:

找到文件:\include\taglib\likearticlelibphp

找到代码:

$typeid = "And arctypeid in($typeid) And arcid<>$arcid ";

修改为:

$typeid = " And arcid<>$arcid ";

即可实现dede织梦利用likearticle标签实现调用全站相关文章问题

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms搜索功能怎么设置,详细点的教程

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情