WEB开发网
开发学院CMS教程其它CMS HBCMS模板教程第七讲:LOGO调用与站内搜索 阅读

HBCMS模板教程第七讲:LOGO调用与站内搜索

 2010-06-02 19:17:15 来源:WEB开发网   
核心提示:我们接着上一讲,继续讲解HBCMS模板的仿制教程,HBCMS模板教程第七讲:LOGO调用与站内搜索,今天主要讲解LOGO调用和搜索,在HBCMS中,紧接着是搜索分类,在HBCMS中,LOGO调用有两种,一种是自定义标记调用

我们接着上一讲,继续讲解HBCMS模板的仿制教程。今天主要讲解LOGO调用和搜索。

在HBCMS中,LOGO调用有两种,一种是自定义标记调用,一种是直接在模板中调用。今天我们主要讲用自定义标记调用。关于自定义标记的调用方法,可参考:自定义标记教程之网页调用

我们先看下DEDECMS的模板里的LOGO调用代码:< a href='http://www.dedecms.com' target='_blank'>< img src="{dede:field name='templeturl'/}/img/df_dedetitle.gif" width="178" height="53" border='0' alt="dedecms织梦内容管理系统">< /a>,我们把这一行代码替换为< script>my_tag("web_logo",1);< /script>。以后就可以在后台修改自定义标记web_logo的内容来修改LOGO了。

下面,重点讲解一下搜索,首先提一下热门关键字。HBCMS里的关键字不太成熟,所以要添加的话,需要手动添加,所以这里用一个自定义标记my_text_002来替换,即:< script>my_tag("my_text_002",1);< /script>。

搜索FORM与DEDE的不同,提交方式是GET,提交地址是/<{$web.cms_dir}>/php/search.php,完整的FORM代码应该是:< FORM ACTION="/<{$web.cms_dir}>/php/search.php" METHOD=GET>。

再往下是输入框,在HBCMS中,搜索的输入框NAME是search_word,在本教程中要将DEDECMS的搜索输入框NAME从name="keyword"修改为name="search_word"。

紧接着是搜索分类,在HBCMS中,搜索选项可以搜索一个特定栏目或者只搜索标题、关键字、文章内容等等。其代码为:

<select NAME="type_id" id="search_type_id">

<option value="0">全部栏目</option>

<{foreach name=type_option item=item_info from=$web.type}>

<{if $item_info.parent_id == 0 && $item_info.order_mark < 500 && $item_info.title != '' }>

<option value="<{$item_info.id}>"><{$item_info.title|cn_truncate:8:"":true}></option>

<{/if}>

<{/foreach}>

</select>

<select NAME="search_type">

<option VALUE="0" SELECTED>文章标题</option>

<option VALUE="2">文章简介</option>

<option VALUE="3">文章内容</option>

</select>

1 2  下一页

Tags:HBCMS 模板 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接