<< 邱嵩松5UCMS标签、模板与仿站教程 2-3 如何用标签替换需要修改的内容别埋头苦干,擅用这些推广渠道 >>

邱嵩松5UCMS标签、模板与仿站教程 2-4 自定义标签与内容页实战篇

自定义标签与内容页实战篇 邱嵩松5UCMS标签、模板与仿站教程 2-4
 

仿站我习惯以内容页、小列表页、首页、其他页这样的顺序来模仿网站,所以教程的2-4到2-7大家可以不按顺序学习。在模仿具体页面之前,我们需要安装和配置好5U,这个过程看大家需要吧,也许不久的将来我会写一个。虽然步凡大大之前说过一个,呵呵,SWF版的,但太大,加一起六十多M,不利于传播,但看看作为入门还是不错的!需要的百度找找吧,估计资源越来越少了。

那简单的说下配置,首先是安装,数据库名称跟后台目录最好改一下,为了防止被人下载入侵嘛。然后网站名称,一开始最好用动态的,便于调试,建立几个临时分类,每个分类下随便录入几篇文章,这些准备工作最好做好,这样,我们才可以专心处理模板。新版本的5U,即v1.2.2024,新增了header.html和down.html模板,只不过将其他页面经常用到的头和底分离出来,并在其他模板中include调用了,这个大家可以酌情使用,我是不大习惯分的太开,所以不用这俩模板,直接全部写在相应整块的模板中,感觉这样制作时比较省力,当然,制作完成后,大家可以根据习惯决定是否再分开,方便以后维护。

好,一般模板需要改动的地方主要分三大块:头部,中部,底部。这一节,先集中说下头部和底部,中部是重点,大家需要融会贯通才好!多练习一下,相信熟能生巧!

下载下来的页面中如果有一些JS统计代码,就删除,其他无用的JS也要删除掉。框架外部网页的,无用就删除,有用的就整合过来,方便修改。

一、头部:头部的内容主要涉及标题、描述、关键字、CSS、JS路径等,这些东西上节我们已介绍过,这里不再重复,大家也可以自己加一些其他链接进去,比如设为首页啦,收藏本站啦,RSS链接啦,当然,后边这几样也可以放底部的。

<a href="{sys:indexview}">{sys:indexname}</a> 这个意思是调用网站名称与首页地址,一般相当于导航栏里的 返回首页 大家可以按情况修改
 

 <!--menu:{ $cache=150 $table=channel }-->  <li><a href="[menu:curl]">[menu:cname]</a></li>  <!--menu--> 这段调用的是全部分类,我以前喜欢用这个,不过建议大家不用这个,自己做个自定义标签,比如用topmenu,自己写,也好排序,也好增加像论坛、商城、博客这样的自由链接,不用每次都修改模板,在后台就可以轻松搞定。

{tag:sitepath} 当前路径,用用比较好

<!--tags:{ $row=6 $cache=100 $table=tags $order=[count] desc}-->  <a href="{sys:plusurl}search/index.asp?keyword=[tags:name $function=urlencode]">[tags:name $len=4]</a>  <!--tags--> 热门关链字调用,ROW=6,代表调6个,LEN=4代表前四个字符。

<form action="{sys:plusurl}search/index.asp" method="post" name="frmsearch" id="frmsearch">
   <label>
   <input name="keyword" type="text" class="input" id="keyword" value="" style="width:140px;" />
   </label>
   <label>
   <input name="button" type="submit" class="btn" id="button" value="搜索" />
   </label>
</form>

搜索框中的LABEL标签可以省掉,修改的话,NAME部分别动,FORM部分地址别动,就不至于出错了。

二、底部:底部的东西一般就是关于我们,联系我们,版权,备案号什么的,根据实际情况,使用后台本就有的 {My:copyright} 就可以了,如果位置比较多,就多做几个自定义标签。关于它的使用,很简单,后台,标签,添加即可。然后出来三个框:

1、标签代码,这里只能是英文字母或符号,不能与其他标签重复,确定之后不可再修改,除非删除它重写新的。比如,你写个copyright,那么生成之后,列表中就会出现 {My:copyright} ,那么将这个代码放模板里,就可以生效啦,当然要放你想要放的位置。
2、标签说明,简要说是该标签的使用和用途,最好填写,写啥都成,自己能明白这标签是干啥用的就成。比如,按上面的来,你就应该写 版权说明 这样的备注。
3、HTML代码,HTML值,自定义的标签优先权最高,所以你可能调用系统标签。这里写详细HTML代码了,就是用自定义标签表示的代码,一般广告、多处使用的、经常变动的内容使用这样的自定义标签。


底部内容就是这么多,如有需要更多的东西,再添加。5U有一个关于我们的插件,可以专门用来写关于我们,联系我们这样的东西,当然,你也可以自己建立一个关于我们的分类来做,看个人习惯了。

三、中部:这是本节的重点,不好消化,大家边看教程,边对照5U自带模板article.html来看。

{field:title} 文章标题

{if:len("{field:author}")>0}作者 <span>{field:author}</span>{end if} 这里是作者调用标签,加if的作用是,如果作者名存在,则显示,不存在,则不显示,你也可以简单用{field:author}来表示作者。


{if:len("{field:source}")>0}来源 <span>{field:source}</span>{end if} 文章来源调用标签。


 浏览  <script src="{sys:plusurl}count/js.asp?id={field:id}" language="javascript"></script> 文章浏览量调用标签,{field:id}指的是当前文章ID号,{sys:plusurl}指的是插件目录,一般是plus目录


 发布时间 {field:createtime $format=yy/mm/dd} 发布时间调用,主要的是这几个,yy,mm,dd分别代表年、月、日,中间你也可以用别的符号隔开,如写成yy-mm-dd也成!如果需要小时,分钟,秒,那就用hh,nn,ss来表示。

{field:content} 具体文章内容,把目标模板的所有文章内容删除,别多也别少,能调用出文章内容

<div class="page"> {tag:page}<div style="clear:both;"></div> 调用页码标签,建议大家用全部的,然后把官方自带的CSS中的最后一部分 /* 分页 */ 下的所有内容复制到新的CSS中去,如要修改,就修改这部分,我感觉官方的这个页码样式还是挺好看的,一直没改过它,呵呵。如果大家不用的话,所有页码会挤在一起哦。

<a href="{sys:plusurl}comment/?id={field:id}">查看所有评论</a> 选用


<script language="JavaScript" type="text/javascript" src="{sys:plusurl}comment/js.asp?id={field:id}"></script>  最新评论,JS调用

发表评论部分:
        <form action="{sys:plusurl}comment/save.asp" method="post">
         <input type="hidden" name="id" value="{field:id}">
         <label for="user">昵称</label>
         <input name="user" type="text" class="input" />
         <label for="content">评论内容</label>
         <textarea name="content" cols="70" rows="6" class="textarea" onfocus="if($('sn').innerHTML.length==0){geturl('{sys:plusurl}comment/getcode.asp?'+Math.random(),'sn');}"></textarea>
         <span id="sn"></span>
         <input type="submit" name="submit" class="btn" value="发表评论" />
        </form>
这部分要注意的内容是,NAME一定不能改,onfocus=后面这段别去掉,除非你的评论不想用验证码, <span id="sn"></span>不能删除,否则还是不出验证码。

好,内容页的常用标签就介绍完毕,需要大家找些网站来实践,这里布置个简单的页面给大家试试看,http://www.fyxiaonei.com/secret/content.asp?id=235,能做出中间部分就及格了。

本教程首发于邱嵩松博客,有问题请论坛反馈http://www.fyxiaonei.com/bbs/forumdisplay.php?fid=119 下一节 我们将重点探讨各种列表的调用

 




原创文章 欢迎转载,请注明:转载自邱嵩松博客 [ http://blog.qiusongsong.com/ ]

本文链接地址:http://www.fyxiaonei.com/blog/post/28.html

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

网站分类

最新评论及回复

Search

最近发表

Powered By Z-Blog  Sunnymoor T3.1 
本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.
© 2009 阜阳校内网 皖ICP备09005092号