程序员人生 网站导航

稻壳首页index.php添加站点名和搜索代码

栏目:综合技术时间:2014-07-05 23:55:28
虽然我们预览网站时,能看到首页和之前做好的静态页面首页相同的页面效果,但这个首页目前还是个静态页面,里面的内容是死的,并没有调用数据库里的任何资料,所以我们要把站点名称、导航、新闻、产品等内容进行动态调用,也就是给首页添加稻壳模板标签,调用数据库里的内容。

稻壳CMS模板标签目前官方尚未整理好完整的标签说明,各位可以看雅风的稻壳标签帖子来简单熟悉下:
开始实际动手操作,首先来添加页面标题的标签。

添加标签前的代码:
  1. <h1><a href="#">企业网站模板 950d.com</a></h1>
添加标签后的代码:
  1. <h1><a href="<?php echo $tag['path.root']?>/"><?php echo $tag['site.title']; ?></a></h1>
其中:

<?php echo $tag['path.root']?> 表示站点根目录的意思,最后后面加了斜杠“/”。
<?php echo $tag['site.title']; ?> 表示站点标题,这个之前说过了。

这样就可以动态调用站点标题了。在后台——构建网站——站点设置中,修改下站点标题,然后刷新页面,看看变化了没有。

接下来添加全站模糊搜索标签.

添加标签前的代码:
  1. <form>  
  2.  <input type="text">  
  3.  <button id="searchSubmit">搜索</button>  
  4. </form>  


添加标签后的代码:
 

  1. <form action="<?php echo $tag['form.action.search']; ?>" method="post">  
  2.  <input type="text" name="keyword">  
  3.  <button id="searchSubmit">搜索</button>  
  4.  </form>  

稻壳cms的搜索表单标签添加时的要点有两个:
1、首先要求您的搜索框的代码:<input name="keyword" id="keyword" type="text" value="" />,也就是input的name属性必需是[keyword];
2、第二要求您的搜索表单代码: <form name="search" method="post" action="<?php echo $tag['form.action.search']; ?>"></form>,也就是要求[action]动作必需使用<?php echo $tag['form.action.search']; ?>这个标签。

只要符合这2个条件,你的搜索表单就可以生效了。

预览网站,随便输入个关键词搜索下,看看搜索生效了没有。

上述的不管是搜索标签还是标题标签,都是固定格式的标签,这种标签是没有具体参数,也没有对应样式文件的,直接复制过来就可以使用生效的。
 

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐