<< 邱嵩松SDCMS标签、模板与仿站教程 1-0邱嵩松SDCMS标签、模板与仿站教程 2-1 >>

邱嵩松SDCMS标签、模板与仿站教程 1-1

  什么是sdcms模板?从哪里获得sdcms模板?如何使用sdcms模板?邱嵩松sdcms标签、模板与仿站教程 1-1 将为大家解答这些问题
一、什么是sdcms模板?
  用百度搜索"什么是网页模板",我们来看一下搜到的答案是什么:
"网页模板是一个预先设计好的网站。利用它可以进行快速和高品质的网站开发。只需要添加您的文本和图片,就可以得到一个功能完整的高品质网站。"
  让我吃惊,什么人给的答案,太不负责任了!这个答案是不对的的,或者说误导了一部分刚刚接触网页制作的初学者。被误导者认为只要找到一个网页模板,就可以利用它快速建立网站。认为只要添加文本和图片,就可以建立一个网站。所以,当他(她)用很少的付出得到一个网页模板时,然后才发现事实并非如此,就会埋怨,怎么还要做这么多工作呀,被骗啦,甚至还要求网页模板的提供者帮他(她)用这个网页模板做一个网站,不然就投诉!退款?!
  在这里我要对网页模板这个概念重新做一个定义:
  网页模板的组成:网页模板包含两个部分,
  第一部分,网页模板的展示部分:由一组相关联的html文档及其图片文件组成,有动画成果的网页模板还会有swf文档,有时候,也用网页捉图来展示网页模板的成果;
  第二部分,可用来进行网页设计制作的PSD分层图片源文件,有动画成果的还包含有fla源文件;
(通常一个网页模板是由这两个部分组成的,但也是个别网页模板只有其中一个部分。)
二、网页模板的用途?
  网页模板给网页设计制作提供了一个美工方面的参考,或者说模仿,有了网页模板,还需要用到网页制作软件,如Dreamweaver、Firework、 Flash等,如果需要制作交互式动态网页,还需要掌握ASP或PHP等编程知识,这样在网页模板的基础上进行再创作才能做好一个网站。
对于sdcms仿站来说,一般我们用到的只是第一部分,即网页直接展示出来的。当然PSD也有PSD的好处,这里仅做了解,有兴趣的站长们可以搜索下满足好奇心。我对sdcms模板的理解就是,一种通用的HTML页面,绝大部分网站都包含了这样三种页面,首页、列表页、内容页,那么,这三种页面下载下来,就能称之为模板,再经过一系列的处理,就能被sdcms系统使用。在sdcms程序下有个SKINS目录,里面的文件就全部是SD的模板文件了,通过对它们的修改,就可以做出丰富多彩的网站来了!
三、从哪里获得模板?
  1、可以到sdcms的官方网站及其论坛上下载现成的,做好的,放在程序里就可以使用;到
sdcms非官网下载。
  2、模仿,看到好看的网站怎么办?有句行话,扒皮!嘿嘿,扒下来自己用嘛,这就是仿站的一个过程。详细方法请参考这篇文章:《
邱嵩松教你扒皮---如何扣下喜欢的网页模板
  3、如果看到网站是用sdcms做的,那么有个简单的方法快速的将它的模板下载下来,前提是这个网站站长比较懒,模板文件没改默认文件名。默认的几个页面路径是/skin/模板名称(如官方现在用的2009)/

公告列表sdcms_notice.htm
公告显示页模板sdcms_notice_show.htm
信息频道模板sdcms_info_channel.htm
信息类别列表(文字式)sdcms_info_list_text.htm
信息类别列表(图片式)sdcms_info_list_pic.htm
信息显示模板sdcms_info_show.htm
信息专题页模板sdcms_info_Topic.htm
专题列表页模板sdcms_Topic.htmTag
列表页模板sdcms_tags.htmTag
显示页模板sdcms_tags_show.htm
单页模板sdcms_page.htm
投票模板sdcms_vote.htm
搜索页模板sdcms_search.htm
友情链接模板sdcms_link.htm
留言模板sdcms_book.htm
网站地图模板sdcms_map.htm
匿名投稿模板sdcms_publish.htm
风格配置文件skins.asp不可缺少。


  对于sdcms对文件的起名我感觉体验不好,应该把名称中的sdcms放在后面,如index_sdcms.html,这样在文件夹中查看时,我们就不需要以列表方式看全称了,默认图标形式查看文件,文件名的后面部分是隐藏掉了,不点它就看不到,挺不方便查找。这么多模板看着挺吓人吧?实际上不用害怕,像
5ucms默认只有首页、列表页、内容页、公用页。我们用sdcms也可以做到,比如公告,我们没必要要使用这个功能,就用栏目实现,新建栏目名称就讲通知公告,和其他栏目都使用sdcms_info_list_text.htm模板。其他的能用一样的就用一样的,用不上的功能就别管他,比如投票,公告,完全可以省去,需要用时再制作对应模板。 

  猜模板举例,我们可以猜到对方首页模板的路径是像这种www.qiusongsong.com/skins/2009/sdcms_skins_index.htm(只是举例,这个地址文件不存在)结果的,我们直接看到了模板,模板里写好了标签,这样我们直接就可以另存使用了!
  当然,这种情况并不多,一般站长都会修改一下。如SDCMS官方就修改了skins.asp里设置的路径。你也可以从它的CSS文件路径,图片路径中推测下模板路径,因为模板文件的名称是可改的,所以看你运气啦!
四、如何使用模板?
  当模板按照一定的格式制作完成(以后章节讲解)后,或直接下载回来一个sdcms专用的模板后,直接整个文件复制到程序模板目录Skins中就可以了,后台便可以看到,并设置使用。如果你想做一下简单的防盗,就在skins.asp里改模板各个默认的名称。首发于邱嵩松博客,如本文有不妥的地方,请大家多多批评指正!


常见问题:
1、UTF-8和GB2321啥区别?
  :这个是仿站过程中的常见问题,一定要知道和解决它!在网页的源码中,HEAD区域一般会有这样的东西:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
这东西指的是网页所用的字符编码格式,具体啥东西呢?百度一下,呵呵,内容比较多,了解即可。简单的大家需要知道的就是,这东西要和程序相对应,大家下载程序的时候也发现有两种格式的下载了吧?如果不对应,出来的页面就会乱码的,非常难看。一般邱嵩松比较懒,目标网站是啥格式的,我就用啥格式的5U程序来套它。
  那有没有方法转码呢?有时必须用某种编码的时候怎么办呢?方法很简单哦,用Dreamweaver打开模板,空白处右键,页面属性,标题编码,在编码下拉中选好你要转的,最后确定即可。有提示说啥字符丢失的就别管它,基本上就能用。
不过如果更改过后,网页结构变化地厉害,你不懂的如何修改CSS、优化的话,劝你还是还原它或来QQ群:37202921里求助。
2、如何判断程序是不是sdcms做的?
  :首先,查看首页的链接,看看有没有ASP的,如果带PHP,基本上就不是sdcms做的了。然后,有ASP?那看看它的搜索、留言等插件的目录,如果搜索的路径有类似这样/search/,友链的有类似/Plug/Link.Asp 并且看起来跟你熟悉的sd很像,那就基本能判定是sd系统啦!当然还有其他的一些细节,大家可以慢慢摸索掌握,经验是积累出来的。

 

 

3、模板调试中老要更新缓存该如何处理?
  :可以在系统设置中先关闭系统缓存

4、模板制作一定要使用DIV+CSS吗?
  :在考虑到标准等前提下,建议有能力者可以使用DIV+CSS的方式制作模板。但也不完全非要这样操作,完全可以使用表格布局和进行标签调用。

5、遇到问题该如何处理?
  :在通常情况下建议先参照默认模板处理,多调试和分析。实在解决不了的情况下建议到论坛提出,让大家一起讨论解决。

6、为什么更改了模板并且重新生成了而看不到效果?
  :在SDCMS1.2版本中引入了缓存功能,通过缓存可以减少读写,提升系统速度。那么为什么会出先这样的问题呢?我们分析并发现这是用户未通过后台管理模板文件,而直接通过FTP的方式更改模板造成的,因为这样操作不会更新已经存在的缓存,从而造成重新生成后也无法看到改动后的效果。我们可以直接在后台的“界面管理”的“模板文件管理”功能来修改模板,这样再生成后就可以直接看到效果;或者,可以临时关闭系统缓存再进行模板修改。关闭系统缓存方式为:“系统管理”中“系统设置”中可以开启或关闭。再或者,更改了模板文件,可以“更新缓存”(在后台管理界面右上角)后再生成文件。

7、安装了新模板,发现生成的还是老的?

  :安装新的之后,一是要设置模板为新的,二是要查看各栏目设置中,默认模板是不是新的,如果新模板的默认模板文件名改了,旧的设置下,系统就找不到对应模板,如原模板栏目列表页是sdcms_skins_info_list_text.htm,新的被设置成了list.html,这样我们就需要对栏目的模板进行逐个修改或批量修改才可以。否则生成不出来文件或生成的错误文件。

 

 

 




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

本文链接地址:http://www.fyxiaonei.com/blog/post/50.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号