用户名 UID Email
乱乱真的乱了
级别: 新手上路
楼主  发表于: 2007-12-28 13:36

 【乱乱小教程】模板的初级简单教程 HEADER&FOOT

大家好 我是乱乱 (以前叫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重新编辑 ]
本帖最近评分记录:
  • 威望:+3(熊猫烧香) 不错!加油!
  • 搜索更多相关文章:网站 首页 代码 PHP 模板
    我是乱乱 今天乱了
    WWW.VOKE.COM.CN
    级别: 新手上路
    1楼  发表于: 2007-12-28 14:17
    楼主辛苦了,教程快点出!顶!
    级别: 新手上路
    2楼  发表于: 2007-12-31 10:37
    恩恩 顶个 全部写出注释交上来  哈哈哈
    好吧,现在就开始
    级别: 三星会员
    3楼  发表于: 2007-12-31 17:22
    楼主好人,支持一个。
    级别: 新手上路
    4楼  发表于: 2008-01-01 09:20
    楼主辛苦!正需要,顶!
    乱乱真的乱了
    级别: 新手上路
    5楼  发表于: 2008-01-02 16:24
    不爽 这都不加分 郁闷死我了 诶
    我是乱乱 今天乱了
    WWW.VOKE.COM.CN
    级别: 一星会员
    6楼  发表于: 2008-01-03 17:14
    真棒!!
    本帖最近评分记录:
  • 威望:+2(netwof) 谢谢您为论坛所做的贡献
  • 级别: 初来乍到
    7楼  发表于: 2008-01-16 10:02
    顶上去。LZ真好人。不顶不是人。
    级别: 新手上路
    8楼  发表于: 2008-01-17 09:07
    强烈要求多给楼主加点分
    风浪尖,回首  斯人作古  狂风巅,挥手  笑傲江湖   ---sqjq.cn .
    级别: 四星会员
    9楼  发表于: 2008-01-20 12:00
          学孞中哈

    军棋社区 [军棋资讯、论坛、博客]--www.sqjq.cn
    有的人总爱笑别人,也不看看自己
    级别: 一星会员
    10楼  发表于: 2008-02-10 14:39
    简单了解了一下,谢谢楼主
    看我的眼睛,不要忘记我!
    级别: 三星会员
    11楼  发表于: 2008-02-19 03:39
    路过...

    学习一下,谢谢LZ
    级别: 新手上路
    12楼  发表于: 2008-03-14 20:40
    楼主赶紧写,最近股市不安稳啊,越看越伤心还是不看的好啊
    级别: 新手上路
    13楼  发表于: 2008-03-15 00:29
    跟v3.3beta
    的代码很不一样啊,
    级别: 初来乍到
    14楼  发表于: 2008-03-27 01:46
    ddddddddddddddd