﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-GONE WITH THE WIND::不能让生活没有目标。-随笔分类-PHPCMS2008</title><link>http://www.blogjava.net/zhangyy130/category/38718.html</link><description>--&lt;span style="font-size:15px;"&gt;tomorrow is another day::地方门户的目标不能变&lt;/span&gt;</description><language>zh-cn</language><lastBuildDate>Wed, 01 Apr 2009 06:06:37 GMT</lastBuildDate><pubDate>Wed, 01 Apr 2009 06:06:37 GMT</pubDate><ttl>60</ttl><item><title>PHPCMS2008模板教程 默认模板解析及模板制作教程(一)</title><link>http://www.blogjava.net/zhangyy130/archive/2009/04/01/263291.html</link><dc:creator>张永耀</dc:creator><author>张永耀</author><pubDate>Wed, 01 Apr 2009 02:32:00 GMT</pubDate><guid>http://www.blogjava.net/zhangyy130/archive/2009/04/01/263291.html</guid><wfw:comment>http://www.blogjava.net/zhangyy130/comments/263291.html</wfw:comment><comments>http://www.blogjava.net/zhangyy130/archive/2009/04/01/263291.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhangyy130/comments/commentRss/263291.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhangyy130/services/trackbacks/263291.html</trackback:ping><description><![CDATA[<div>PHPCMS2008模板教程 默认模板解析及模板制作教程 PHPCMS2008官方默认 模板解读 首先打开后台，官方默认模板的存放位置，存放在 ./templates/default/ php cms/ 目录里，从这里我们就知道如果我们要新那建一套模板应该怎么做了： 方法：把全套模板放在一个文</div>
<div>　　
<h2>PHPCMS2008模板教程 默认模板解析及模板制作教程<br />
<strong><font size="2">首先打开后台，官方默认模板的存放位置，存放在 ./templates/default/<span href="tag.php?name=%3Chighlight%3Ephp">php</span>cms/ 目录里，从这里我们就知道如果我们要新那建一套模板应该怎么做了：</font></strong><br />
<strong><font color="#000000" size="2">方法：把全套模板放在一个文件夹内，如：W3ZZ，然后上传至templates下面，进入后台，我们在方案管理处就可以看到我们刚刚上传的W3ZZ了，把该方案设置成默认方案，更新模板<span href="tag.php?name=%BB%BA%B4%E6">缓存</span>，然后更新<span href="tag.php?name=%CA%D7%D2%B3">首页</span>就完全是我们W3ZZ里面的模板了，就这样简单&#8230;&#8230;</font></strong><br />
<strong><font size="2"><font color="#000000">如图：</font></font></strong><br />
<strong><font size="2">&nbsp;<wbr>这里就是我们W3ZZ文件夹下面PHPCMS里的所有模板，也就是整站核心的模板，包括首页，<span href="tag.php?name=%C0%B8%C4%BF">栏目</span>首页，列表页，<span href="tag.php?name=%3Chighlight%3E%C4%DA%C8%DD">内容</span>页，<span href="tag.php?name=%B1%EA%C7%A9">标签</span>模板&#8230;&#8230;<br />
<strong>接下来看一下<font color="#0000ff"><font color="#000000">header.<font size="2"><span href="tag.php?name=html">html</span>、index.<span href="tag.php?name=html">html</span>、footer.<span href="tag.php?name=html">html</span> 三个模板文件。这是首页模板的灵魂！不仅是首页，其它页面的头部文件和页脚文件也是header.<span href="tag.php?name=html">html</span>，footer.<span href="tag.php?name=html">html</span>这个不用我说了，因为看看模板中的</font></font><font color="#ff0000">{template 'phpcms','header'}</font>和<font color="#ff0000">{template 'phpcms','footer'}</font><font color="#000000">说一下这三个参数的含义：</font></font></strong><br />
<font color="#000000"><strong>第一个template,是整个系统的模板文件夹，也就是前面讲的为什么要传到templates下面的原因，因为系统定义的模板文件夹就为templates,也就是这里的template;第二个phpcms，就是目前你的模板所在phpcms文件夹名称，如果你要新建一个头部，只要在phpcms里面新建一个文件，如：header_w3zz.html，然后用{template 'phpcms','header_w3zz'}就可以了，这样第三个header这个就明白了，是要包含的模板文件的名称，footer这个就一样了。</strong></font><br />
<font color="#000000"><strong>完整页面模板是header+index+footer，有了这三部分，首页模板就可以说结构完整了。</strong></font><br />
<font color="#0000ff"><strong>对应2008的默认模板看：</strong></font><font color="#000000">（因为都有默认的，所以就不贴出来了，占地方，也不方便看）</font><br />
</font><font color="#000000"><font size="2"><font color="#ff0000"><strong>现在我们开始分析header.html的构造</strong></font><br />
<font color="#0000ff"><strong>1、</strong></font>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "</font><a href="http://www.w3zz.com/" target="_blank"></a><a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target="_blank"><font color="#000000" size="2">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</font></a><font size="2"><font color="#000000">"&gt;&nbsp;<wbr> &nbsp;<wbr></font> <font color="#000000"><strong>w3c国际标准</strong></font></font></font><br />
<font color="#000000"><br />
<font size="2"><font color="#0000ff"><strong>2、</strong></font><font color="#000000">&lt;meta http-equiv="Content-Type" c /&gt;&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr></font></font></font><br />
<font size="2"><font color="#000000"><strong>这里定义字符编码，也就是我们<span href="tag.php?name=%CF%C2%D4%D8">下载</span>的时候是GBK还是UTF-8的，这个{CHARSET}就是编码<span href="tag.php?name=%B1%E4%C1%BF">变量</span>，这个你在安装的时候就已经确定，所以以后的任何操作都要在该编码下操作，否则就会出现乱码，也就是说，出现乱码这些的原因就在于此。</strong></font><br />
</font><font color="#000000"><font color="#0000ff"><br />
</font><font size="2"><font color="#0000ff"><strong>3、</strong><font color="#000000">&lt;title&gt;{$head[title]}&lt;/title&gt;&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr></font></font><br />
<font color="#000000"><strong>这个就是网站名称-网站标题，在后台系统设置－－基本设置－－网站名称-</strong><strong>网站标题，在首页会两个都显示出来，其它的页面就只显示网站名称</strong></font><br />
<br />
<font color="#0000ff"><strong>4、</strong><font color="#000000">&lt;meta c name="keywords" /&gt;&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr></font></font><br />
<font color="#000000"><strong>在后台系统设置－－基本设置－－</strong><strong>网页关键词</strong></font><br />
</font><font color="#0000ff"><br />
</font><font size="2"><font color="#ff0000"><strong>5、</strong></font><font color="#000000">&lt;meta c name="description" /&gt;&nbsp;<wbr> &nbsp;<wbr></font><br />
<strong><font color="#000000">在后台系统设置－－基本设置－－网页描述</font></strong><br />
<br />
<font color="#ff0000"><strong>6、</strong></font><font color="#000000">&lt;base href="{SITE_URL}" _fcksavedurl=""{SITE_URL}"" /&gt;&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr></font><br />
<strong><font color="#000000">这是全部定义的，就相当于2007里面的{PHPCMS_PATH},同时2008也用。但是在这里定义之后你的模板里面的调用任何文件都不用定义{PHPCMS_PATH}了，如：我要调用images下面的一个<span href="tag.php?name=%CD%BC%C6%AC">图片</span>，你只要写&lt;img src="images/w3zz.jpg"&gt;这样就好。{SITE_URL}这个就是你网站的在后台系统设置－－基本设置－－网站地址</font></strong><br />
<br />
<font color="#ff0000"><strong>7、</strong></font><font color="#000000">&lt;link href="favicon.ico" rel="shortcut icon" /&gt;&nbsp;<wbr> &nbsp;<wbr></font><br />
<font color="#000000">这个效果就是:&nbsp;<wbr> <img alt="" src="http://www.yk73.com/uploads/allimg/090105/210UQ2X-2.jpg" border="0" /></font> <strong><font color="#000000">就是网站地址前面的标识，也就调用images/favicon.ico文件，这个可以制作，有制作工具</font></strong><br />
<br />
<font color="#ff0000"><strong>8、</strong></font><font color="#000000">&lt;link href="{SKIN_PATH}{$mod}.<span href="tag.php?name=css">css</span>" rel="stylesheet" type="text/<span href="tag.php?name=css">css</span>" /&gt;&nbsp;<wbr> &nbsp;<wbr></font><br />
<strong><font color="#000000">引用全部CSS文件，即templates/default/skins/default下面的CSS文件{SKIN_PATH}就是templates/default/skins/default这个地址，{$mod}是当前模型的变量，如：当前是phpcms那就<span href="tag.php?name=%CB%B5%C3%F7">说明</span>CSS文件是phpcms.css</font></strong><br />
</font><font color="#0000ff"><br />
</font><font size="2"><font color="#ff0000"><strong>9、</strong></font><font color="#000000">&lt;link rel="alternate" type="application/rss+xml" title="{$head[title]}" href="/rss.php?rssid={$catid}" /&gt;&nbsp;<wbr>&nbsp;<wbr></font><br />
<strong><font color="#000000">网站标题，即订阅的地址</font></strong><br />
<br />
<font color="#ff0000"><strong>10</strong></font><font color="#000000"><font color="#ff0000"><strong>、</strong></font>&lt;script language="JavaScript" src="data/config.js"&gt;&lt;/script&gt;&nbsp;<wbr> _fcksavedurl=""data/config.js"&gt;&lt;/script&gt;&nbsp;<wbr>" &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr></font><br />
<font color="#000000"><strong>配置js文件</strong>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr></font><br />
</font><font color="#000000"><br />
<font size="2">&lt;script language="JavaScript" src="images/js/jquery.min.js"&gt;&lt;/script&gt;&nbsp;<wbr>&nbsp;<wbr><br />
<font color="#000000"><strong>框架js文件</strong></font><br />
</font><strong><font color="#ff0000"><br />
</font></strong><font size="2">&lt;script language="JavaScript" src="images/js/css.js"&gt;&lt;/script&gt;&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr><br />
<strong><font color="#000000">cssjs文件</font></strong><br />
</font><strong><font color="#0000ff"><br />
</font></strong><font size="2">&lt;script language="JavaScript" src="images/js/common.js"&gt;&lt;/script&gt;&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr><br />
<strong><font color="#000000">配置js包括添加收藏夹，设置为首页</font></strong><br />
&lt;script language="JavaScript" src="images/js/login.js"&gt;&lt;/script&gt;&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr><br />
<strong><font color="#000000">登陆js文件</font></strong><br />
</font><font color="#ff0000"><strong><font color="#0000ff"><br />
</font></strong></font><font size="2">&lt;script language="JavaScript" src="images/js/validator.js"&gt;&lt;/script&gt;&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr><br />
</font></font><font size="2"><strong><font color="#000000">cookie等的js文件</font></strong><br />
<br />
<strong><font color="#ff0000">出现相对应的问题，首先检查这里的js是否调用</font></strong></font></font><font size="2">&nbsp;<wbr></font></strong></h2>
<p><font color="#0000ff"><strong>11、</strong></font><font color="#000000">&lt;body&nbsp;<wbr>&nbsp;<wbr>&gt;&nbsp;<wbr>&nbsp;<wbr></font><br />
<strong><font color="#000000">页面载入的时候调用输出catid或者mod，所以说$catid和$mod即栏目ID和模型名称是全局变量</font></strong><br />
<br />
<font color="#0000ff"><strong>12、</strong><font color="#000000">&lt;div id="top"&gt;</font></font><font color="#0000ff"><font color="#000000"><br />
{if isset($MODULE['search'])}<br />
{php $types = cache_read('search_type.php');}<br />
&nbsp;<wbr>&nbsp;<wbr>&lt;div class="f_r"&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&lt;form name="site_search" action="{$MODULE[search][url]}" target="_blank"&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&lt;input type="hidden" name="type" value="all"/&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&lt;input type="text" name="q" size="20"/&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&lt;select&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&lt;option value="all"&gt;全部&lt;/option&gt;<br />
&nbsp;<wbr>&nbsp;<wbr>{loop $types $k $name}<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&lt;option value="{$k}"&gt;{$name}&lt;/option&gt;<br />
&nbsp;<wbr>&nbsp;<wbr>{/loop}<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&lt;/select&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&lt;input type="submit" name="s" id="button" value="搜索" /&gt;<br />
&nbsp;<wbr>&nbsp;<wbr>&lt;/form&gt;<br />
&nbsp;<wbr>&nbsp;<wbr>&lt;/div&gt;<br />
{/if}<br />
&nbsp;<wbr>&nbsp;<wbr>&lt;div class="f_l"&gt;<br />
&nbsp;<wbr> &nbsp;<wbr> &lt;div id="div_login" style="display:block"&gt;<br />
&nbsp;<wbr>&nbsp;<wbr>&lt;form action="{$MODULE[member][url]}login.php" method="post" name="login" &gt;<br />
&nbsp;<wbr>&nbsp;<wbr>用户名：&lt;input type="text" name="username" size="12"/&gt;<br />
&nbsp;<wbr>&nbsp;<wbr>密码：&lt;input type="password" name="password" size="12"/&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&lt;input type="submit" name="dosubmit" value="登录" /&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&lt;input type="button" name="register" value="注册" /&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&lt;input type="hidden" name="cookietime" value="0"/&gt;<br />
&nbsp;<wbr>&nbsp;<wbr>&lt;/form&gt;<br />
&lt;/div&gt;<br />
&nbsp;<wbr> &nbsp;<wbr> &lt;div id="div_logined" style="display:none"&gt;<br />
&nbsp;<wbr>&nbsp;<wbr>&lt;strong id="logined_username" &gt;&lt;/strong&gt;，&lt;a href="{$MODULE[member][url]}"&gt;会员中心&lt;/a&gt; |<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&lt;a href="{if $PHPCMS['uc']}{$MODULE[member][url]}logout.php{else}<span href="tag.php?name=javascript">javascript</span>:logout('{$MODULE[member][url]}logout.php?action=ajax');{/if}"&gt;退出登录&lt;/a&gt;<br />
&lt;/div&gt;<br />
&nbsp;<wbr>&nbsp;<wbr>&lt;/div&gt;<br />
&lt;/div&gt;&nbsp;<wbr> &nbsp;<wbr></font></font><br />
<strong><font color="#000000">这就是网站首页顶站的搜索框和登陆框，以及登陆后的效果。</font></strong><br />
<font color="#0000ff"><font color="#000000">如图：&nbsp;<wbr> <img alt="" src="http://www.yk73.com/uploads/allimg/090105/210UU223-3.jpg" border="0" /></font></font><br />
<font color="#0000ff"><strong>13、</strong><font color="#000000">&lt;div id="head"&gt;<br />
&nbsp;<wbr>&nbsp;<wbr>&lt;div id="logo"&gt;<br />
&nbsp;<wbr> &nbsp;<wbr> &lt;a href="{SITE_URL}"&gt;&lt;img src="images/logo.gif" _fcksavedurl=""images/logo.gif"" alt="{$PHPCMS[sitename]}" /&gt;&lt;/a&gt;<br />
&nbsp;<wbr> &nbsp;<wbr> &lt;a href="{SITE_URL}rss.php" target="_blank"&gt;&lt;img src="images/rss.jpg" alt="rss<span href="tag.php?name=%D0%C5%CF%A2">信息</span>聚合" /&gt;&lt;/a&gt;&lt;/div&gt;<br />
&lt;div class="ad" id="topbanner"&gt;&lt;script language="javascript" src="data/js.php?id=1"&gt;&lt;/script&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div id="menu"&gt;<br />
&lt;ul&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&lt;li&gt;&lt;a href="" id="menu_phpcms"&gt;&lt;span&gt;首页&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>{tag_一级栏目}<br />
&lt;/ul&gt;<br />
&lt;/div&gt;&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr><br />
<strong><font color="#000000">头部里面的head&nbsp;<wbr>&nbsp;<wbr>包括logo,订阅标志，banner，<span href="tag.php?name=%B5%BC%BA%BD">导航</span></font></strong><br />
效果如图：&nbsp;<wbr></font></font></p>
<p><img alt="" src="http://www.yk73.com/uploads/allimg/090105/210UU1Y-4.jpg" border="0" /></p>
<div></div>
<div></div>
<div>主体页面index.html代码解析</div>
<div>
<div><font color="#ff0000"><strong>1、</strong></font>第一个div&nbsp;<wbr>&nbsp;<wbr>&lt;div id="main"&gt;&lt;/div&gt;&nbsp;<wbr> &nbsp;<wbr><font color="#000000"><strong>这个主要控制页面的宽度，框加显示，具体样式对应看CSS文件里面的#main这样就明白了，所以说看了模板就知道CSS样式是如何的了，这里就告诉需要修改样式的朋友，要修改哪里，先看那里的模板，然后对应&lt;div&gt;的class或者id去相应的CSS里面查找，然后按着你的想法修改</strong><br />
<strong>同时我们也可以这样实现。如：我要把整个页面改成960px的宽度，&lt;div id="main" style="width:960px;"&gt;&lt;/div&gt;这样改是最保险的，既不会影响全局的CSS，也不会影响其它页面的，我只是举个例子，其它的当然也可以这样改，这样操作最方便。</strong><br />
</font><font color="#0000ff"><strong>2、</strong></font><font color="#000000">第二个div &lt;div id="main_l"&gt;&lt;/div&gt;&nbsp;<wbr> &nbsp;<wbr><strong><font color="#000000">这个一看就知道是main里面的left了，这就id是main_l，如果要修改可参考1的说明。这个div里面包含了幻灯片，搜索框，栏目首页列表。</font></strong>下面我们具体分析：</font><br />
<font color="#ff0000"><strong>第一块：幻灯片 首页头条首页推荐</strong></font><br />
&lt;div class="cribox_bdr"&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&lt;!--幻灯片--&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&lt;div id="slide"&gt;{tag_首页幻灯片}&lt;/div&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&lt;!--热点文章--&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&lt;div id="hotnews" class="f_r"&gt; {tag_网站首页头条}<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&lt;ul class="text_list"&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr> {tag_网站首页推荐}<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&lt;/ul&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&lt;/div&gt;<br />
&nbsp;<wbr> &nbsp;<wbr> &lt;/div&gt;<strong><font color="#000000">这个里面有注释一看就懂了，里面也就是三个标签，{tag_首页幻灯片}&nbsp;<wbr>&nbsp;<wbr>{tag_网站首页头条}&nbsp;<wbr>&nbsp;<wbr>{tag_网站首页推荐}这个在PHPCMS2008里面分别通过三个推荐位置来实现的，幻灯片是首页焦点，首页头条就是首页头条，首页推荐就是首页推荐，这个一看标签设置就可以明白了，同样你也可以修改这些设置。</font></strong>标签设置的教程我以后补上。</div>
<div><strong><font color="#ff0000">第二块：搜索框<br />
</font></strong>&lt;!--{if isset($MODULE['search'])}--&gt;&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr><font color="#000000"><strong>这里判断是否安装最搜索模块，安装了就显示，否则不显示</strong><br />
</font>&lt;script type="text/javascript"&gt;<br />
function set_type(type)<br />
{<br />
$('#type').val(type);<br />
$('#search_tag&gt;span').removeClass('selected');<br />
$('#type_'+type).addClass('selected');<br />
}<br />
&lt;/script&gt;&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr> <strong><font color="#000000">这里是用JSfunction调用全站搜索的分类，分类设置在模块管理－－全站搜索－－分类管理<br />
</font></strong>&nbsp;<wbr> &nbsp;<wbr> &lt;form name="search" action="{$MODULE[search][url]}" target="_blank"&gt;&nbsp;<wbr> &nbsp;<wbr> <strong><font color="#000000">全站搜索的表单里面包含name和动作action<br />
</font></strong>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&lt;div class="search_tag_top mar_10"&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&lt;p id="search_tag"&gt; &lt;span id="type_all" class="selected" &gt;全部&lt;/span&gt; {php $types = cache_read('search_type.php');}&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr> <font color="#000000"><strong>搜索条件的读取如：图片，资讯，</strong></font><strong><font color="#000000">cache_read()读取缓存文件函数，只要保存在缓存文件里面的都可以直接用该函数读取。<br />
</font></strong>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr> {loop $types $type $name} &lt;span id="type_{$type}" &gt;{$name}&lt;/span&gt; {/loop}&nbsp;<wbr> &nbsp;<wbr><strong><font color="#000000">循环出全站搜索的分类&nbsp;<wbr>&nbsp;<wbr>$types是在cache_read()函数读取缓存的时候将所有数据保存在该数组里面的,$type就是你在模块管理－－全站搜索－－类别管理的类别，如:news。$name是你想要保存的变量，可以自己定义，注意下面的输出是由这个变量控制的。</font></strong><br />
&lt;/p&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&lt;/div&gt;&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr><br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&lt;div class="cribox_bdr_1"&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&lt;input type="hidden" name="type" value="all" id="type"/&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&lt;input type="text" name="q" size="50"/&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&lt;input type="submit" name="s" id="button" value="搜索" /&gt;<br />
&nbsp;<wbr> &nbsp;<wbr>&nbsp;<wbr> &nbsp;<wbr>&lt;/div&gt;<br />
&nbsp;<wbr> &nbsp;<wbr> &lt;/form&gt;<br />
&nbsp;<wbr> &nbsp;<wbr> &lt;div class="cribox_btm"&gt;&lt;/div&gt;<br />
&lt;!--{/if}--&gt;<br />
效果图：<br />
&nbsp;<wbr><img alt="" src="http://www.yk73.com/uploads/allimg/090105/210UW160-6.jpg" border="0" /></div>
</div>
</div>
  <img src ="http://www.blogjava.net/zhangyy130/aggbug/263291.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhangyy130/" target="_blank">张永耀</a> 2009-04-01 10:32 <a href="http://www.blogjava.net/zhangyy130/archive/2009/04/01/263291.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>