dedecms 如何搜索标题(标题是数字) 关键词大于和小于5 范围的结果?

dedecms 如何搜索标题(标题是数字) 关键词大于和小于5 范围的结果?,第1张

如果是自制模板最大的问题就是路径的问题了,首先你需要把自制模板中的路径全部改成DEDE形式的路径(如:{dede:template/}/default/images等),其次在你上传你的自制模板后,需要修改现有的栏目属性,将对应的模板重新设置成你的自制模板(如果你没有栏目则可不用,但在新建时需要重新选择相应的模板),如果你用你自制的模板文件覆盖了原有的模板则不用进行这一步的操作。最后就是更新栏目,测试你的模板效果,这个肯定会有路径上的错误,需要调试,也就是我第一步说的把模板中的相应路径转换成DEDE形式的路径,这样才能正常显示。我以前就是这么做的。希望我的回答对你有些许的帮助~

PS:可能和你启动了父路径也有一定的关系。你可以调试一下显示不正常的页面里的路径,再看看。。这个应该问题不大。。

您好,朋友,很高兴为您解答:

请用以下代码测试:

{dede:fieldpic1 runphp=yes}if(@me==""){@me="<img src='/uploads/pictures/pic1jpg' />";}else {@me=@me;}{/dede:fieldpic1}

希望我的回答能够帮到您!

先说说dedecms头部标题,关键词,描述标签的作用

我相信网络上也有很多这样的信息,那为什么我还要写这个?因为这个对我们初学者来说还是比较重要的,因为做SEO就要用到这些标签。

首先我写下首页头部标签

我先把这些标签写下来,以便大家阅读方便。

<title>{dede:globalcfg_webname/}</title>

<meta name="description" content="{dede:globalcfg_description/}" />

<meta name="keywords" content="{dede:globalcfg_keywords/}" />

这里{dede:globalcfg_webname/}是网站名的意思。呵呵,这里显示的文字是出现在搜索引擎标题部分。比较重要的部分。

{dede:globalcfg_description/}这是描述标签 。 呵呵,这个就是出现在搜索引擎中简单的文字介绍。也是比较重要的部分。

{dede:globalcfg_keywords/}这里是关键字标签 这个大家应该都知道了,是我们经常说的关键词。

这些标签内容在后台都可以设置。

下面是封面频道,列表页,内容页的头部标签,就不一一介绍了,希望像我们这样的初学者能够熟练的掌握。

dedecms网站首页头部标签:

<title>{dede:globalcfg_webname/}</title>

<meta name="description" content="{dede:globalcfg_description/}" />

<meta name="keywords" content="{dede:globalcfg_keywords/}" />

dedecms封面模板头部标签:

<title>{dede:fieldtitle/}_{dede:globalcfg_webname/}</title>

<meta name="keywords" content="{dede:field name=keywords/}" />

<meta name="description" content="{dede:field name=description function=html2text(@me)/}" />

dedecms列表页标签:

<title>{dede:fieldtitle/}_{dede:globalcfg_webname/}</title>

<meta name="keywords" content="{dede:field name=keywords/}" />

<meta name="description" content="{dede:field name=description function=html2text(@me)/}" />

dedecms文章页标签:

<title>{dede:fieldtitle/}_{dede:globalcfg_webname/}</title>

<meta name="keywords" content="{dede:fieldkeywords/}" />

<meta name="description" content="{dede:fielddescription function=html2text(@me)/}" />

总结:dedecms提供了首页、主题封面、列表页、文章页四个页面的标题标签,便于我们对不同的主题进行优化。我们初学者只有一步一个脚印的去学标签,才能做出我们想要的网站。

首先我们找到/include/ 文件夹里面的arcsearchviewclassphp,大约在300行和470行左右有两个sql语句,在后面加上条件一个判断就可以了

//统计列表里的记录

$cquery = "Select From `dede_archives` arc where arctypeid not in (1,2,3) and {$this->AddSql}";

//搜索

$query = "Select arc,acttypedir,acttypename,actisdefault,actdefaultname,actnamerule,

actnamerule2,actispart,actmoresite,actsiteurl,actsitepath

from `dede_archives` arc left join `dede_arctype` act on arctypeid=actid

where actid not in (4,5,,6) and {$this->AddSql} $ordersql limit $limitstart,$row";

把sql语句换成这两句,括号里面的是你不搜索栏目的id

在做企业网站优化(或是说用户体验时)大家一定会碰到这个问题!

在做企业站时,大家一定都会有,基本企业资料,联系我们以及产品信息。

当产品信息达到一定量时就会用到搜索来方便用户查询。可是dedecms模板没有这个功能。只有全站和google搜索。

而我们要的只是搜索指定的几个栏目。如我只要用户搜索我的产品。这是企业最想要的。我的网站就是要把我的产品给客户看再产生订单。

这里我就不给大家绕,把代码给大家公布一下。不过只针对一个栏目。不过我想当然我没试过。大家可以把别的想要给搜到的栏目移动到这个顶级栏目不就可以了吗?

在plus/searchphp

94行前就是

$sp = new SearchView($typeid,$keyword,$orderby,$channeltype,$searchtype,$starttime,$pagesize,$kwtype,$mid);

前加入$typeid=xxx;

xxx就是指定栏目的id

这样就可以实现搜索指定的栏目ID了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms 如何搜索标题(标题是数字) 关键词大于和小于5 范围的结果?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情