精华内容
下载资源
问答
  • 如何做一个好的ppt教程,ppt设计教程入门篇
  • Discuz模板制作教程

    千次阅读 2014-02-11 10:32:23
    那么咱们先来看看如何制作一套简单的模板流程。   1、在Photoshop中制作风格页面并切图保存; 2、制作html文档,css调整; 在开始前,先了介绍一下discuz!的几个模板文件: 1、header.htm--页面头部 2、...

    近几天做了几套模板先将心的整理一下发给大家以供各位参考借鉴。

    在做模板之前大家最好具备一些基本的网页制作方面的知识。那么咱们先来看看如何制作一套简单的模板流程。

     

    1、在Photoshop中制作风格页面并切图保存;

    2、制作html文档,css调整;

    在开始前,先了介绍一下discuz!的几个模板文件:
    1、header.htm--页面头部
    2、discus.htm--论坛首页

    3、index_header.htm--头部发帖按钮,和公告内容页。
    4、footer.htm-- 页面底部
    5、viewthread.htm--查看帖子内容

    6、css_common.htm--公共样式css样式页面

    7、css_script.htm--其他常用css样式页面 

     


    首先我们要制作的这套模板叫test,那么我就在templates目录下建立一个test目录。
     

      在test目录下再新建一个images文件夹用于存放这套模板的图片,把切好的所有图片保存到这个文件夹中。
    templates/test 文件夹用于存放这套模板的htm文件,首先我们先到default默认模板下面去复制header.htm、discuz.htm、footer.htm这三个htm文件。然后分别打开着三个文件,可能这里你需要一些常用的htm语言常识,和一些基本的css语法。如果你不会的话可以去查阅一些资料。我们大多时候我们不必完全去重新做。默认模板的head等头部信息我们还是非常有必要要保留。

     

    将你做好的静态文件的切图我ps缩小成一个110X120大小名为preview.jpg的图片放到test目录下(这是后台安装界面显示的缩略图)。
    接 下来的工作要在论坛后台设置中来完成
    (1) 进入论坛点击 “系统设置 ——> 界面——> 模板管理”, 在新增模板后填入模板名称,模板文件所在目录,板权信息然后提交即可!如


    (3)       然后切换到“系统设置 ——> 界面——>风格管理”,您就可以 在界面风格中看到您所定义的新的风格方案。点击安装就可以了!如下图:



    (4)   然后点击 [编辑] 后就可以进入该模板的风格配色方案的编辑页面,此根据你的界面风格配色方案设置一下你的配色方案。

    具体的设置参数,主要对应的前台显示效果参照如下链接地址的标注:

    http://www.discuz.net/viewthread.php?tid=1496344&from=recommend_f

    填写好后,点 击“提交”,更新一下缓存,就ok了。在这里我只是简略的介绍一下安装成品模板的方法。

    在制作模板的过程中我们大多数的精力主要集中在样式的调整。不过dz给我们提供了简单快捷的调试方式。你可以将需要修改的样式写到css_appendhtm ,它的代码是:
    $extrahead
    {subtemplate css_script}

    根据css的特点,在css_appendhtm里的样式将覆盖css_commen.htm中的文件的。注意只是覆盖原有的属性。没有修改的属性将依旧调用css_commen.htm的样式。这样我们各以节省很多的代码。

    同样对于css_script.htm同样如css_commen.htm一样。你只需要在新建一个文件css_script_append.htm文件。将所需修改的样式拷贝到css_script_append.htm,但需要注意的是一定按dz的规范,将css样式写入你所修改的代码所在的标签中。例如:

    [CURSCRIPT = index]

    [/CURSCRIPT]

    下面我将逐步介绍如何简单的调整htm模板文件和css,文件以帮助大家更好的了解如何更好的来了解模板文件。

    一、首先我们将default默认模板文件夹下的:

    1、header.htm--页面头部
    2、discus.htm--论坛首页

    4、footer.htm-- 页面底部

    同时新建一个css_append.htm文件。用来填写你需要记录的css样式。

    一般我们通常需要移动的元素和样式主要有以下集中元素。

    网站头部:header.htm

    1 头部登录注册菜单菜单,主要对应的htm代码标签为<div id="umenu"> </div>

      主要对应的css样式为css_commen.htm中的:

    #menu { position: absolute; right: 0; bottom: 0; _bottom: -2px; height: 26px; }

           #menu li { display: inline; float: left; margin-left: 5px; {MENUBGCODE}; }

                  #menu a { float: left; padding: 0 14px; height: 25px; border: solid {MENUBORDER}; border-width: 1px 1px 0; background: transparent none; line-height: 25px; color: {MENUTEXT}; text-decoration: none; overflow: hidden; }

                         #menu a.dropmenu { padding-right: 20px; background-image: url({IMGDIR}/arrow_down.gif); background-repeat: no-repeat; background-position: 95% 50%; }

                  #menu a:hover { border-color: {HEADERBORDERCOLOR}; background-color: {MENUHOVER}; color: {MENUHOVERTEXT}; }

                  #menu li.current a { height: 26px; border-color: {HEADERBORDERCOLOR}; background-color: {MENUHOVER}; color: {MENUHOVERTEXT}; }

    2.网站logo.gif我们一般通过后台来调节他。主要对应的htm代码标签为:

    <h2><a href="$indexname" title="$bbname">{BOARDLOGO}</a></h2>

    主要对应的样式为:#header .wrap { position: relative; padding: 24px 0 22px; }

           #header h2 { float: left; }

    当然有些css并不是直接加大元素上的有时候他们需要间接,复合来控制。至于效果你要自己修改看看。


    3.头部的导航栏对顶主要对应的htm代码标签为:

    <div class="menu"></div>

    主要对应的样式为css_commen.htm中的:

    #menu .menu1 { background:url({STYLEIMGDIR}/menu_bg.gif) no-repeat scroll 0 0 transparent;height:35px;margin:0;padding-left:25px;}

    #menu .menu1 ul { float:left; width:700px; }

    #menu a { font-size:14px; border:medium none; color:#7FA1C4; font-size:14px; line-height:27px;}

    #menu a:hover { background-color: transparent; }

    #menu li.current { background:url({STYLEIMGDIR}/menu_cur.gif) no-repeat scroll 0 0 transparent;}

    #menu li.current a { *height: 35px; border:0 solid {HEADERBORDERCOLOR}; background: {MENUHOVER} url({STYLEIMGDIR}/menu_cur.gif) repeat-x right -27px; overflow: hidden; height:35px; }

    #menu li { display:inline; float:left; margin-left:5px; height:27px; margin:4px 0 0; list-style:none outside none;}

    一般都不文件大体上包含着三个元素至于一些细节问题你就要自己亲自动手试一试了。

     

    二、下面是discuz.htm文件需要修改的地方。

       

    主要对应得htm代码为discuz..htm中的:

    <div id="nav"></div>

    主要对应的样式为css_commen.htm中的:

    #nav { margin: -8px auto 0; background: url({IMGDIR}/icon_nav.gif) no-repeat 0 50%; text-align: left; text-indent: 25px; line-height: 3em; }

           #nav, #nav a { color: {MENUHOVERTEXT}; }

     

    通常在大家修改边内容区的时候需要修改:板块下面的背景和版块前面的默认图标。这里主要是通过以下css来控制实现的:

    .list { border-top: 3px solid {COMMONBORDER}; }

           .content .list h3 { padding-left: 6px; color: {MIDTEXT}; line-height: 35px; }

           .list td, .list th { height: 50px; padding: 6px 0; border-top: 1px dashed {COMMONBORDER}; color: {MIDTEXT}; }

                  .list th { background: url({IMGDIR}/forum.gif) 5px 10px no-repeat; padding-left: 45px !important; }

                  .narrowlist th { vertical-align: top; }

                  .list th.new { background-image: url({IMGDIR}/forum_new.gif); }

                         .list th h2 em { font-weight: 400; }

                                .list th h2 em strong { color: {NOTICETEXT} }

    注意这里的变量{IMGDIR}这种php变量在。后台-》界面-》风格管理-》编辑-》高级模式

    中都有。他会到你置顶的目录下去搜寻图片。如图:

     

    内容列表:

    主要对应得htm代码为:

    <div id="nav"></div>

    主要对应的样式为css_commen.htm中的:

     

    友情链接:

    主要对应的htm代码为discuz..htm中的

    <!--{if $_DCACHE['forumlinks'][0] || $_DCACHE['forumlinks'][1] || $_DCACHE['forumlinks'][2]}-->

           <div class="mainbox list">

                 

                  <h3>

                         <span class="headactions"><img id="forumlinks_img" src="{STYLEIMGDIR}/$collapseimg[forumlinks].gif" alt="" οnclick="toggle_collapse('forumlinks');" /></span>

                         {lang board_links}</h3>

                  <div id="forumlinks" style="$collapse[forumlinks]">

                  <!--{if $_DCACHE['forumlinks'][0]}-->

                         <div class="forumlinks">

                                <ul class="s_clear">$_DCACHE['forumlinks'][0]</ul>

                         </div>

                  <!--{/if}-->

                  <!--{if $_DCACHE['forumlinks'][1]}-->

                         <div class="forumimglink">

                                $_DCACHE['forumlinks'][1]

                         </div>

                  <!--{/if}-->

                  <!--{if $_DCACHE['forumlinks'][2]}-->

                         <div class="forumtxtlink">

                                <ul class="s_clear">

                                $_DCACHE['forumlinks'][2]

                                </ul>

                         </div>

                  <!--{/if}-->

                  </div>

           </div>

    <!--{/if}-->

    主要对应的样式为css_script.htm中的:

    .forumlinks, .forumimglink, .forumtxtlink { padding: 6px; border-top: 1px solid {COMMONBORDER}; }

                  .forumlinks ul li { float: left; width: 49%; height: 50px; line-height: 1.4em; }

                  .forumimglink a { margin-right: 8px; }

                  .forumimglink img { margin: 2px 0; }

                         .forumlogo { float: left; padding-top: 2px; width: 100px; }

                         .forumcontent { padding-right: 18px; height: 50px; }

                         .forumcontent p { overflow: hidden; height: 17px; color: {MIDTEXT}; }

                  .forumtxtlink li { float: left; margin-right: 5px; width: 8em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

     

     

    在线会员:

    对应的dscuz..htm中的标签为: <div class="mainbox list" id="online"></div>

    #online h3 { font-weight: 400; }

    #online h3 a, #online h3 em, #online h3 strong { font-weight: 700; }

     

    三、下面是index_header.htm文件需要修改的地方。

    主要对应的htm标签风别为:头部——》<div class="pages_btns s_clear"></div>

    主要涉及到的需要修改的css为css_commen.htm中的:

    .pages_btns { padding: 5px 0 1em; line-height: 30px; }

    和css.script.htm中的:

    .postbtn, .replybtn { width: 67px; height: 30px; background: url({IMGDIR}/newtopic.gif) no-repeat 0 0; font-size: 14px; font-weight: 700; line-height: 28px; *line-height: 32px; text-align: center; overflow: hidden; }

                  .replybtn { background-image: url({IMGDIR}/reply.gif); }

                  .postbtn a, .replybtn a { display: block; padding-left: 5px; color: #FFF; letter-spacing: 5px; }

                  .postbtn a:hover, .replybtn a:hover { text-decoration: none; }

     

    底部公告内容- -》<div id="ann"></div>

    主要涉及到的需要修改的css为css.script.htm中的:

           #ann { margin: 5px 0 10px; padding: 2px 5px; line-height: 30px; border: solid {COMMONBORDER}; border-width: 1px 0; background: {COMMONBG}; }

                  #ann dl { overflow: hidden; }

                  #ann dt { float: left; width: 5em; background: url({IMGDIR}/ann_icon.gif) no-repeat 0 50%; text-indent: 2em; font-weight: 700; }

                  #ann dd { margin-left: 30px; }

                         #ann li {  padding-left: 10px; white-space: nowrap; }

                                #ann em { margin-left: 5px; color: {MIDTEXT}; font-size: 0.83em; }

                  #annbody { height: 30px; overflow: hidden; padding-right: 16px; }

    三、下面是index_navbar.htm文件需要修改的地方。

     


    主要涉及到的需要修改的css为css_commen.htm中的:

    .itemtitle { clear: both; overflow: hidden; margin-bottom: 10px; line-height: 23px; }

    四、首页边栏对应的html代码为:

    <div id="sidebar" class="side" style="$collapse[sidebar]"></div>


    五、首页底部对应的html代码为:


    <div id="footer"></div>

    主要涉及到的需要修改的css为css_commen.htm中的:

    #footer { padding: 1em 0; }

    #rightinfo { float: left; }

    #footlink { float: right; text-align: right; }

    #footer, #footer a { color: {FOOTERTEXT}; }



     

     

     

     

     

     

     

    展开全文
  • PageAdmin是国内很知名的建站系统,国内超过30%的网站都是由PageAdmin搭建而成,现在很多公司或单位都没有自己的独立网站,利于pageadmin建站系统,很容易的搭建出自己的网站,网上有很多pageadmin的各种教程,但是...

    PageAdmin是国内很知名的建站系统,国内超过30%的网站都是由PageAdmin搭建而成,现在很多公司或单位都没有自己的独立网站,利于pageadmin建站系统,很容易的搭建出自己的网站,网上有很多pageadmin的各种教程,但是很多教程都比较适合老手,下面整理一篇适合第一次做网站的新手教程。

    那么新手该如何利用PageAdmin建站系统,去建立自己的网站呢?接下来就跟大家科普一下PageAdmin建站教程:

    1、注册域名

    做网站的第一步都是先注册域名。域名直接在域名主机服务商网站在线注册开通就可以,一般也就几十块钱,域名名称尽量简洁好记,和你的网站内容高度相关,这样便于给访客留下深刻印象,方便他们下次访问,建议注册.cn或.com后缀的域名,这类域名比较通用,如果外贸网站,建议注册.com或.net后缀的域名。

    2、服务器

    网站是由域名+服务器+网站文件组成的。再注册域名后,你还要购买服务器空间,对于新手或小网站来说,建议购买虚拟主机就可以了,价格几百元每年,购买后会有一个IP地址,在域名管理后台,把域名记录解析到空间的IP地址上;在服务器的后台,把空间和域名绑定,这样空间和域名就连接在一起了,如果有不明白的可以咨询域名空间服务商的客服人员,都是很简单的操作,这里不赘述。

    3、下载和安装PageAdmin程序

    这一步没什么好说的,直接到PageAdmin官网(官网>系统>系统下载栏目)下载网站程序即可,然后利用FTP工具,把PageAdmin压缩包文件上传到空间服务器上,然后解压。

    打开浏览器,输入域名(如果没有备案,可以先用空间自带的临时域名安装),即可弹出安装界面。填上相关网站信息,点击安装按钮即可完成。

    dcb51448bf6bc6b17ff963d085321751.png

    4、安装喜欢的模板

    PageAdmin网上有很多免费模板可选,所选的模板要契合你的网站目标,符合你的建站要求,不要乱选。当然,如果你是前端人员,也可以自己制作模板。

    以上就是PageAdmin的建站教程了,还有什么不懂的,你可以多看些建站教程,总体而言,现在建站的趋势是越来越简单,对小白也没有任何门槛了。如果你也想建立一个自己的网站,已经不是什么难事了。

    展开全文
  • pageadmin CMS网站制作教程:模板如何截取内容(Html.SubString方法)方法: string SubString(string str, int length)第一个参数为要截取的字符,第二个参数为截取的字符长度。 实例:截取标题的前20个字符 @...

    pageadmin CMS网站制作教程:模板中如何截取内容(Html.SubString方法)
    方法:

    string SubString(string str, int length)
    第一个参数为要截取的字符,第二个参数为截取的字符长度。

    实例:截取标题的前20个字符


    • @foreach (var item in Html.InfoDataList(new { ColumnId = Html.CurrentColumnId() }))
      {
      string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
      string title = item.Title;
      title = StringHelper.SubString(title,20); //截取标题的前20个字符
    • @title
      }

    模板中的站点数据调用
    1、获取当前站点Id,返回int数字

    Html.CurrentSiteId()
    2、获取当前站点url地址,返回string字符串

    Html.SiteUrl(int? siteId)
    参数不设置则默认当前站点Id,后面所有方法参数类似,不设置参数则默认当前站点id

    3、获取站点数据,返回一个对象,模板中可以通过.字段的方式调用字段值

    Html.SiteData(int? siteId)

    展开全文
  • pageadmin CMS网站制作教程:模板如何截取内容(Html.SubString方法)方法: string SubString(string str, int length)第一个参数为要截取的字符,第二个参数为截取的字符长度。 实例:截取标题的前20个字符 @...

    pageadmin CMS网站制作教程:模板中如何截取内容(Html.SubString方法)
    方法:

    string SubString(string str, int length)
    第一个参数为要截取的字符,第二个参数为截取的字符长度。

    实例:截取标题的前20个字符


    • @foreach (var item in Html.InfoDataList(new { ColumnId = Html.CurrentColumnId() }))
      {
      string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
      string title = item.Title;
      title = StringHelper.SubString(title,20); //截取标题的前20个字符
    • @title
      }

    模板中的站点数据调用
    1、获取当前站点Id,返回int数字

    Html.CurrentSiteId()
    2、获取当前站点url地址,返回string字符串

    Html.SiteUrl(int? siteId)
    参数不设置则默认当前站点Id,后面所有方法参数类似,不设置参数则默认当前站点id

    3、获取站点数据,返回一个对象,模板中可以通过.字段的方式调用字段值

    Html.SiteData(int? siteId)

    展开全文
  • 如何获取模板制作相关知识 本帖被 小柒 执行取消置顶操作(2011-05-31) 在哪里可以获取到高级模板制作相关资源?以下资源给大家参考: 1. 店铺开发者百科全书:里面包含店铺开发所需的整套文档,包含...
  • 如何制作吸引人的简历PPT教程下载是一款个人简历PPT模板,制作精美。有需要的快来下载吧!该文档为如何制作吸引人的简历PPT教程下载,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
  • 新手如何制作出一个美观漂亮、功能实用的网站?这就需要你用到网页制作软件了。网页制作软件有哪些?不同的人群有不同的适用软件。如果你懂一些编程知识,那么可以考虑用网页制作软件dreamweaver来编辑网页。...
  • 今天就跟大家分享一个如何制作网站的教程,教你如何在不懂编程或设计的情况下,快速创建一个漂亮的网站。1.搭建首先,你需要选择一个建站工具。这里以上线了为例,教大家搭建自己的网站。打开「上...
  • PR模板大多是使用Premiere软件的序列嵌套功能来制作的,这里我们“安利”一个。 首先打开模板,把您的素材导入到项目里,然后如图所示: 双击打开红框中的序列,在右侧时间轴视频轨道添加视频或图片。 然后把您的...
  • 制作模板 第一步:打开你准备好的原始数据,没数据一切空谈 第二步:运用之前的知识将其绘制 第三步:你可以选择将整个project存下来下次导入数据,添加新数据到图层,也就是昨天的教程Origin教程|...
  • ECshop模板制作教程100问

    千次阅读 2013-04-20 14:32:13
    1:如何修改网站"欢迎光临本店" 回答:languages\zh_cn\common.php文件中, $_LANG['welcome'] = '欢迎光临本店';将他修改成你需要的字样。 还有member_info.lbi里面的welcome字样。   2:如何修改首页"热门搜索...
  • ROM制作教程-教你如何制作ROM

    千次阅读 2011-06-16 14:28:00
    [技术]HTC 手机 ROM制作教程-教你如何制作ROM-模板制作初级教程http://bbs.obaoz.com/thread-5888-1-1.html ROM是怎样炼成的?专访国内Android系统民间ROM制作第一人Xdanhttp://...
  • 下面给大家一个图文的教程: 第一步:保存别人的风格 . 一般的网站保存之后基本都没有什么问题了,可以打开保存的网页看看.基本和原有的网站差别不大. 当然也有可能和原先的网站差别比较大的.这多是由于
  • Patrick又在MSDN上发布了一篇很精彩的文章:如何制作站点模板 转载于:https://www.cnblogs.com/choral/archive/2006/03/24/358115.html
  • 欢迎来到学习啦,今天我们要学习的新课题就是:在PPT幻灯片模板如何制作环形图。相信大家都知道PPT中有一项插入形状功能,能插入各种各样的形状,但是不知道大家有没有发现,若是需要在文稿中插入环形图,使用这项...
  • 以下用户几个关键的例子,来说明如何模板来展现和改变网站的内容。 布局 模板决定你的站点的主要页面布局,模板中既包括了模块,组件和插件,同时还有其他的一些元素,比如:菜单,横幅广告,投票等等,...
  • 前端设计师制作的新版本都可以放到这个目录下,模板的开发请参考模板制作教程,这里只是对模板的使用和管理进行讲解。 3、很多时候对模板进行一些简单修改,可以直接在网站>>模板管理中修改即可,,点击编辑...
  • 笔者以一个帝国CMS 6.6架构的网站为例,手把手的教大家如何操作。 操作前,我们需要先对网站数据库进行备份。 接下来我们添加手机站的模板组。点击“模板”, 选择“模板组管理”中的“导入...
  • 在这一章里,我们具体讲讲如何制作模板。在上一章里,我们讲解了网站如何扒皮,好了,我们同样以网站http://www.maticsoft.com为例子。首先。我们把下载的模板文件重命名为标准的dedecms。(ps:当然我们可以不重命名...
  • 如何用dedecms织梦模板搭建网站?目前,dedecms织梦程序是互联网很多新手站长建站用的比较多的,它的安装过程比较简单,代码修改也没那么复杂,可以进行二次开发,加上有一定的知名度,在网上可以找到很多资源! ...
  • 第一步:选择视图,首先我们应该打开iMindMap,同时,总结性思维导图其实是比较常用的一种思维导图类型,我们不必去自己新建一个模板,在新建一栏中自然有这样的视图选项,即第二排右边的组织图表就可以完成这样的...
  • 下面就给大家详细科普下个人网页制作教程:第一步:确定网站定位先要想明白你打算用这个网站做什么,是做个人博客网站,用来记录生活,还是想做一个简历网站,用来找工作?或者是做一个自媒体网站,用来积累粉丝?...
  • Word模板的使用教程:使用Word预设模板首次打开Word时,显示的第一个窗口会询问您要打开的文件。有几种选择。您可以打开一个新文档,这意味着将打开一个没有文本或样式的新文件。在新的空白文档中显示的唯一样式是在...
  • 首先下载安装好PR软件,本教程我用的AdobePremiereProCC2019。1、我们开Pr之后到了这个界面,然后选择新建项目:2、输入当前工程名称,这里我随便输入一个我的电子相册。3、指定一下缓存路口4、新建一个序列,国内...
  • pageadmin CMS网站制作教程模板如何实现信息数据共享 很多时候信息数据需要共享,一个最常用的应用场景就是手机版(独立手机,非响应式)本共享pc版本数据,下面以这个场景为例讲解。 假设手机版本对应信息栏目...
  • Focusky多媒体演示大师(也称为“FS软件”)是功能强大的新一代幻灯片制作工具,其简单易用的编辑工具方便用户在最短时间内制作出酷炫迷人的3D演示幻灯片。用户既可以自由设计幻灯片内的布局,也可以直接利用FS软件...
  • 本文是LOYSEO的外贸网站建设教程内容之一,我将逐步介绍如何使用Elementor Pro制作woocommerce产品列表模板,下面进入正题。 原文首发于:...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 273
精华内容 109
关键字:

如何制作模板教程