大家好 我是乱乱 (以前叫MYSOULNET) 很喜欢PW的产品 但是感觉VC这里的人气量太少 很多人都说不会做
模板 其实模板真的不难哦
简单的聊聊吧 然后以后加入更多的东西
首先模板的目录在 template\default目录下
先讲header.htm与foot.htm吧
这2个就是所有页面的头部和尾部
打开header.htm
我们可以看到这样一堆话
<!--#if(function_exists('readover')){
$headerstyle=readover(R_P.'css/layout.css');
$headerstyle.=readover(R_P.'css/style.css');
}else{
$headerstyle='<link href="css/layout.css" rel="stylesheet" type="text/css" /><link href="css/style.css" rel="stylesheet" type="text/css" />';
}#--><!--css--><style type="text/css">
$headerstyle</style><!--css-->
这里主要是定义CSS文件位置的 如果你是自己的CSS文件那就替换一下CSS名称就OK
layout.css style.css这2个
<!--#if($cid){#-->
<link rel="alternate" type="application/rss+xml" title="RSS" href="$very[url]/rss.php?cid=$cid" />
<!--#}#-->这句话呢 是显示RSS那个小图标用的 主要判断是各个
栏目下就显示图标 不是就没有(所以
首页没有)
$navhead 代表的是那个副导航-自定义导航栏(因为我从来不用 所以对不对不确定 呵呵 不对我就改)
===============看看下边的
代码======================
<cms type="cate" action="menu" />
<!--#if(!$cid){$homeclass="active";}else{$homeclass="";}#-->
<li class="$homeclass"><a href="$very[url]">首页</a></li>
<loop>
<!--#if($val[cid]==$cid){$class="active";}else{$class='';}#-->
<li class="$class"><a href="$val[url]">$val[cname]</a></li>
</loop>
这个是比较重要的 就是正常的栏目的导航
第一句话 照抄就OK 不管他
然后就可以在下边做处理了 第一个判断是不在栏目的时候 首页的样式为ACTIVE
第二个判断是在哪个栏目 哪个栏目的CLSS为ACTIVE
LOOP是循环 将栏目循环出来 如果要是各种效果 可以将CSS文件里的ACTIVE改了 大家试试
这里我一般是重新写的
下边是我自己重新写的代码
==========================================
<cms type="cate" action="menu" />
<!--##-->
<!--#if(!$cid){$home_class="is";}else{$home_class="no";}#-->
<a href="$val[url]"><img src="images/voke/button_{@$home_class@}_0.gif">
<loop>
<!--#if($val[cid]==$cid){$title_class="is";}else{$title_class='no';}#-->
<a href="$val[url]"><img src="images/voke/button_{@$title_class@}_$val[cid].gif"></a>
<!--#$i++;#-->
</loop>
==========================================
呵呵 这个呢就是没走CSS样式 而是
图片样式的改变 效果都差不多
补充一下 模板里有时候可以直接用变量出值 有时候需要加{@@}这个东东来告诉程序 里边的是
PHP语句哦
记得如果用了{@@}里边的PHP语句就不用写“;”这个结束符号了 哈哈
我们继续
==========================================
<form method="post" action="search.php">
<select name="mid" id="mid">
<!--# foreach($moduledb as $val){
if($val[mid]<=0 || !$val[search]) continue;
#-->
<option value="$val[mid]">$val[mname]</option>
<!--#}#-->
</select>
<input name="keyword" type="text" class="topsearch" id="keyword"/><input name="s_type" type="hidden" id="s_type" value="simple" /><input name="step" type="hidden" id="step" value="2" /> <input name="Submit" type="image" src="images/search.gif" alt="search" width="51" height="20" border="0"/>
<!--#if($cid){#-->
<a href="rss.php?cid=$cid" target="_blank" /><img src="images/rss.gif" align="absmiddle"/></a>
<!--#}#-->
</form>
这个话是搜索 懒得分析了 其实不多 可以精简的 因为VC给出了几种
文章形式 比如下载 比如文章等等 那么搜索也给出了 从哪类的内容搜索
精简精简
<form method="post" action="search.php">
<input name="keyword" type="text" size="22" class="serch_text" id="keyword"/>
<input name="s_type" type="hidden" id="s_type" value="simple" />
<input name="step" type="hidden" id="step" value="2" />
<input name="mid" type="hidden" id="mid" value="1" />
<input name="Submit" type="image" src="images/voke/button.gif" alt="search" width="70" height="24" border="0"/>
</form>
我就把类型的值隐藏传给搜索了 而不需要显示下拉列表了 有需要大家去改改
================================================================
====OK了 头部讲完了 讲讲尾部吧 容易吧 没多少东东哦====================
================================================================
继续说尾部
更EZ了
$navfoot 貌似是那个
网站链接的东东 由你去尝试尝试吧 我忘了 反正我没用过
<div>
VeryCMS $wind_version $very[icp] <a href="$very[contact]" target="_blank">Contact us</a> <BR>
Powered by <A href="http://www.phpwind.com"><STRONG>PHPWind</STRONG></A> Code ©2003-07 <A href="http://www.phpwind.com"><STRONG>PHPWind.com</STRONG></A> Corporation </div>
这里$very[icp]就是站点核心设置的那个网站ICP号
诶感觉这里没必要多讲 都是后台设置的内容
不说了 给新手写的 期望VC强大 并且BS那些写个模板就收钱的人 人家VC FREE给你开源了 你还要收钱
VC模板不难 难在网站整体设计 用VC做个站很快 但是运营就是另外的一个方面了 愿大家新年快乐 大家的站发展加快 其他内容过2天在写了 开盘了 看股票去了 88

[ 此贴被乱乱乱了在2007-12-28 13:45重新编辑 ]