discuz模板制作彷站教程

合集下载

discuz模版教程

discuz模版教程

第1步:进入版块内点击右上角的DIY(如下图,注:静态化无法DIY,请取消静态化)第2步:拉好框架(先放3:1的,再将后两个框架放入其中)如下图所示(下面说的都无需再拉多个框架,这一步已把该拉的红框都拉好了):第3步:设好红框(就是指向出现红色的框架,在这我将其称为红框)的样式参数(如下图,对比看说明)图中1:边框,请将默认的【大小】改成0(因为这样不会显示边框线,不选则会显示官方默认的边框线)图中2:边框一定要为0,这样是最大化,0和不填是不一样的!图中3:边框一定要为10,这样是和下方框体的距离,若填0则会连在一起!图中4:此处请一定不要选择【无边框框架】否则你用TAB框架则在标题加链接时会成白色,留空不选即可!第4步:先DIY右边的。

请拉一个红框的框架到图中右边的框架内,然后点击样式,如图:图中1:边框线颜色为:1PX。

我用的是粉红色!根据自己的爱好选色!图中2:上为0(但官方默认的是1PX的距离,所以该处请填0,其它的请设置为1)第5步:红框的边框线,粉红的(如下图)图中1:请设为4PX(想更粗请设大点)图中2:左10PX(是与左边的框架保持10PX的距离,要不会连在一起)第6步:拉一个论坛类的帖子模块放在上一步设置好的红框内,点样式设置参数(如下图)图中1:链接字体,12PX是官方默认的,可以留空。

后面的是字体颜色!图中2:请选边框为0,也可以留空(这里和红框不一样,留空也不会有官方的默认边线)。

图中3:外边距设置和内边距有所不一样,自己理解,请看图中设置,假如你把图中右10PX 输入到下面的内边距的话,标题就偏了~最好这样搞!图中4:内边距的下2PX是为了对平左边框架,所以才设置为2,你可以根据右边的边框线对平(这里请善用QQ截图功能,最后我会教你如何用QQ截图进行DIY较正)第7步:标题,我在这用的方法是不正规设置方法,主要是考虑到美化,用的是图片(看下图)图中1:你看错了,那不是空的,是在智能ABC(我打五笔的)输入V+1这是空格白键,无字体的,但是会有字体一样,因为官方是默认无字体的话是无法设置标题的,所以用这招骗过官方!图中2:图片路径,为不平铺!0K,左边的DIY完成,先讲到这,顶的人多,再教你DIY另一边的~最后说一下我DIY用到的常用工具:1:QQ截图,我设置了快键(ALT+Q)方便截图及对齐边框,效果如下,自己理解。

09_DEDE织梦仿站实例系列教程第九讲-通用头部(五)导航栏_仿拳击网

09_DEDE织梦仿站实例系列教程第九讲-通用头部(五)导航栏_仿拳击网

DEDE织梦仿站实例系列教程第九讲——通用头部(五)导航栏今天这一讲,主要讲织梦模板导航栏的制作。

首先打开通用头部文件head.htm。

找到以下代码:1.<LI><A class=current href="/">首页</A></LI>2.<LI><A href="/news">拳击新闻</A></LI>3.<LI><A href="/article">文章中心</A></LI>4.<LI><A href="/photo">拳击图片</A></LI>5.<LI><A href="/download">拳赛下载</A></LI>6.<LI><A href="/movie">拳击视频</A></LI>7.<LI><A href="/game">拳击游戏</A></LI>8.<LI><A href="/shop">拳击商城</A></LI>9.<LI><A href="/"target=_blank>拳迷论坛</A></LI>10.<LI><A href="/home.php"target=_blank>拳迷家园</A></LI>11.<LI><A class=last href="/tv"target=_blank>拳赛直播</A>修改为:1.<LI><A class=current href="{dede:global.cfg_cmsurl/}/">首页</A></LI>2.{dede:channel type='top'row='10'}3.<LI><A href="[field:typeurl/]">[field:typename/]</A></LI>4.{/dede:channel}代码解释:第2行到第4行,是channel|频道标签。

Discuz!自定义模板教程

Discuz!自定义模板教程

二、在 DIY 模块中的模块数据中固定是什么意思,如下图
解答: 当勾选固定后 此条数据将不会随着模块属性当中的条件进行更新,也就是说,此条 数据将永久不变,除非把勾选去掉 三、如何实现两个模块中间一条竖线的效果,如下图效果
实现方法 选中要操作的 DIY 模块 选择样式 如下图所示
在弹出的层中 ,选择边框的分别设置 ,在边框的“左” 大小 设置为 1px, “样式”选择实线,“颜色”选择灰色,如下图所示
创建完成后,点击查看 就能看到已与系统完全整合的模板了 接下来我们把模板中的占位用 的假数据换成 DIY 区域
用编辑器打开 list_home.htm 文件 大家会看到有类似的如下代码
1. <div class="list">
2.
<ul>
3.
<li><a href="#"
class="gray">[装修资讯]</a> <a href="#">七步改造计 为夏日客厅换新颜
文件
找到这两段代码的之间插入一行代码
1. <!--[diy=guanggao]--><div id="guanggao" class="area"></div><!--[/diy]-->
复制代码 其中 “guanggao” 可以任意取名,注意 不可与本模板中其它重名,必须保证唯一性 如下 图所示
完成
复制代码 如下图所示
同进查找<img src="images/ 替换成 <img src="template/default/portal/home/images/ 把其它用到的图片标签全替换成 template/default/portal/home/ 这个目录下就可以了 接下来 我们进入后台创建一个频道 模板名选择 “家居频道模板” 如下图

02_DEDE织梦仿站实例系列教程第二讲-首页框架_仿拳击网

02_DEDE织梦仿站实例系列教程第二讲-首页框架_仿拳击网

DEDE织梦仿站实例系列教程第二讲——首页框架
首先,打开目标站拳击在线(),然后将网页保存到本地。

如图:
保存类型选择网页,全部(*.htm;*.html)。

如下图所示:
将织梦(DEDECMS)的默认模板文件夹复制一份,以备做在模板制作时做为代码参考。

然后打开保存文件夹,如下图中箭头所指的文件夹:
将文件夹中的文件归类,将CSS文件拷贝到templets\default\style目录下,将JS文件拷贝到templets\default\js,将图片文件拷贝到templets\default\images。

接着用网页编辑器软件FrontPage或者Dreamweaver打开刚刚保存的拳击在线网页文件和templets\default目录下的index.htm(首页)、head.htm(通用头部)、footer.htm(通用底部)。

还要打开刚刚备份的默认模板首页文件templets\复件default\index.htm。

先清空index.htm文件,将拳击在线网页代码拷贝到里面。

接下来,就是正式的代码修改了。

一行一行的来修改。

首先将CSS样式表的路径修改成织梦的CSS路径代码(从备份的默认首页文件中拷贝),如下图所示:
保存网页,进入织梦后台,在后台的右上部,点击网站主页,查看前台演示:
通过上图可以看出,样式是正确了,但好多图片没有显示,这主要的原因是好多图片没有下载下来,或者是图片路径没有修改,这些我们在下一讲中进行替换。

07_DEDE织梦仿站实例系列教程第七讲-通用头部(三)会员登陆框(下)_仿拳击网

07_DEDE织梦仿站实例系列教程第七讲-通用头部(三)会员登陆框(下)_仿拳击网

DEDE织梦仿站实例系列教程第七讲——通用头部(三)会员登陆框(下)今天主要讲一下登陆后的样式。

登陆后的样式文件是member\ajax_loginsta.php。

打开这个文件,找到以下代码:1.<div class="userinfo">2.<div class="welcome">你好:<strong><?php echo $cfg_ml->M_UserName; ?></strong>,欢迎登录</div>3.<div class="userface">4.<a href="<?php echo $cfg_memberurl; ?>/index.php"><img src="<?php echo $facepic;?>"width="52"height="52"/></a>5.</div>6.<div class="mylink">7.<ul>8.<li><a href="<?php echo $cfg_memberurl; ?>/guestbook_admin.php">我的留言</a></li>9.<li><a href="<?php echo $cfg_memberurl; ?>/mystow.php">我的收藏</a></li>10.<li><a href="<?php echo $cfg_memberurl; ?>/article_add.php">发表文章</a></li>11.<li><a href="<?php echo $cfg_memberurl; ?>/myfriend.php">好友管理</a></li>12.<li><a href="<?php echo $cfg_memberurl; ?>/visit-history.php">访客记录</a></li>13.<li><a href="<?php echo $cfg_memberurl; ?>/search.php">查找好友</a></li>14.</ul>15.</div>16.<div class="uclink">17.<a href="<?php echo $cfg_memberurl; ?>/index.php">会员中心</a> |18.<a href="<?php echo $cfg_memberurl; ?>/edit_fullinfo.php">资料</a> |19.<a href="<?php echo $myurl;?>">空间</a> |20.<a href="<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=login&dopost=exit">退出登录</a>21.</div>22.</div>将上面的代码修改为:1.<table width="100%"border="0">2.<tr>3.<td align="center"valign="middle"><a href="<?php echo $cfg_memberurl; ?>/index.php"><img src="<?php echo $facepic;?>"width="20"height="20"/></td>4.<td>你好:<strong><?php echo $cfg_ml->M_UserName; ?></strong>,欢迎登录5.<a href="<?php echo $cfg_memberurl; ?>/index.php">会员中心</a> |6.<a href="<?php echo $myurl;?>">空间</a> |7.<a href="<?php echo $cfg_memberurl; ?>/article_add.php">发表文章</a> |8.<a href="<?php echo $cfg_memberurl; ?>/edit_fullinfo.php">资料</a> |9.<a href="<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=login&dopost=exit">退出登录</a>10.</td>11.</tr>12.</table>为了节约时间,在这里我用表格修改了一下,站长朋友们可以自己修改下CSS样式,此样式文件为templets\default\style\page.css。

织梦仿站流程

织梦仿站流程

织梦仿站流程1. 确定需求和目标在开始织梦仿站流程之前,首先需要明确需求和目标。

与客户沟通,了解他们的业务需求、网站功能要求和设计风格偏好等,以便为他们提供最佳的解决方案。

2. 网站规划和结构设计在确定了需求和目标后,开始进行网站规划和结构设计。

这一步骤包括以下几个方面:2.1 网站架构设计根据客户的需求,设计网站的整体架构。

确定网站的主要模块和页面,以及它们之间的关系和导航结构。

2.2 页面布局设计设计网站的页面布局,包括头部、导航、内容区域、侧边栏、底部等。

根据客户的需求和设计风格,确定各个区域的位置、尺寸和样式。

2.3 内容组织和分类根据网站的主题和目标,对内容进行组织和分类。

确定网站的主要分类和子分类,以便用户可以方便地浏览和找到所需的信息。

2.4 用户交互设计设计网站的用户交互方式,包括表单、按钮、链接等。

确保用户可以方便地进行操作和导航,提高用户体验。

3. 网站搭建和开发在完成网站规划和结构设计后,开始进行网站的搭建和开发。

这一步骤包括以下几个方面:3.1 安装织梦系统下载并安装织梦系统,创建一个新的网站项目。

根据需求和目标,选择合适的织梦版本和模板。

3.2 网站模板定制根据网站的设计风格和需求,对选定的织梦模板进行定制。

包括修改样式、调整布局、添加自定义功能等。

3.3 内容导入和整理将客户提供的内容导入到网站中。

整理和优化内容,确保其在网站中的呈现效果和用户体验。

3.4 功能开发和集成根据网站的功能需求,开发和集成相应的功能模块和插件。

例如,添加留言板、在线支付、社交分享等功能。

3.5 数据库和服务器配置配置网站的数据库和服务器环境,确保网站的正常运行和访问。

4. 网站测试和优化在完成网站的搭建和开发后,进行网站的测试和优化。

这一步骤包括以下几个方面:4.1 功能测试测试网站的各个功能模块,确保其正常运行和响应。

例如,测试表单提交、支付功能、搜索功能等。

4.2 兼容性测试测试网站在不同浏览器和设备上的兼容性。

DEDE仿站教程

DEDE仿站教程

很多人只知道要教程,要这要那的,连基本的程序结构、模板文件都不熟悉。

即使下了别人的模板也不会修改,还硬说是别人的模板有问题。

在这里很多人只知道要教程,要这要那的,连基本的程序结构、模板文件都不熟悉。

即使下了别人的模板也不会修改,还硬说是别人的模板有问题。

在这里要奉劝各位新手站长。

磨刀不误砍材功。

想要学仿站、或者你用别的站你总的要会修改吧,没有什么模板别人做好了你就完全能用,总要修改一些的(官方的除外啊)这里拿5.3来做参考。

请对号入坐。

开始前请先下载安装DEDECMSV5.3的最新版本。

先来说下DEDE的目录结构,看下那些文件夹都是放的什么东东/dede 这个是后台管理的目录。

/date 这是一些系统数据。

系统配置文件就在此目录下。

/html 官方默认的生成HTML目录。

当然你也可以不用。

另外设置成其他目录。

我些新手总喜欢改这里的文件。

老有人问我。

怎么修改了模板怎么生成了一下都还原了呢。

哪知道修改的不是模板呢。

/member 会员文件夹。

包括注册登陆个人空间控制面板等其模板在其目录下的templets文件夹下一般比较常修改的几个模板解释下head.htm 这是会员后台的头部foot.htm 这是会员后台的尾部index.htm 这是会员后台的首页login.htm 登陆模板reg-new.htm 注册模板/special 这是专题目录。

包含生成好的专题列表页和专题内容页/plus 插件目录/include 系统函数文件/uploads 上传文件目录/templets 模板文件目录。

这个是重点。

现在我来把里面的文件来解释下。

让你心里明白。

在这里只说templets下的两个目录default和style/templets/style 该文件夹下包含所有的CSS文件。

大名鼎鼎的dedecms.css 就在此文件夹下。

/templets/default 该文件夹下包含所有的前台模板。

head.htm 头部模板footer.htm 尾部模板index.htm 首模板index_*.htm 频道封面模板list_*.htm 频道列表页模板article_*.htm 内容页模板search.htm 搜索页模板singlepage.htm 单页模板tag.htm 标签页模板taglist.htm 标签列表页模板看看。

discuz x2 2.5模板与插件制作教程(权威版)

discuz x2 2.5模板与插件制作教程(权威版)

模板套系与风格区别•模板套系:统一的一类模板,集中放置并打包的系列。

•风格:应用某个模板套系,并改变其中变量设置的一个方案。

扩展模板创建创建模板套系•首先进入后台 - 界面 - 模板管理,扩展制作模板时需要创建一个专属套系用来后期修改o基于“模板套系”可以扩展针对 ./template/default/ 目录中对的模板文件o创建套系的原则是不破坏原有模板基础上进行全新的扩展模板设计实例1.在站点根目录 ./template/中创建新的目录如" ./template/mytest"2.在 mytest 目录中创建必要子目录与文件如:./template/mytest/common/./template/mytext/common/extend_common.css./template/mytext/common/extend_module.css•其中common目录为公共模板目录,其内部新建的extend_common.css、extend_module.css为扩展型CSS文件,它们可以在./template/default/common/common.css的和module.css的基础上进行CSS代码的覆盖性扩展•如果需要替换论坛首页模板,可以新建 ./template/mytext/common/forum/discuz.htm,或复制./template/default中的对应文件放在 mytext 对应目录,以在缓存生成时覆盖原有模板缓存,达到修改模板而不破坏原生模板的目的后台风格管理•进入后台 - 界面 - 风格管理o“风格管理”可以对已有风格进行风格变量的编辑,也可以基于前面创建的“模板套系”来全新开辟新的风格新建风格•后台风格管理中,可以通过新增和复制原有风格进行新建风格的操作•新建风格之后,需要编辑它,调整里面的“匹配模板”为上面创建的新套系即可风格管理编辑页面中重点风格常量介绍•匹配模板:对应的模板套系•扩展配色:此风格基础上可用于用户切换配色方案的扩展,它对应 ./template/mytest/style/ 目录中的样式文件。

Discuz模板制作教程

Discuz模板制作教程

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

在做模板之前大家最好具备一些基本的网页制作方面的知识。

那么咱们先来看看如何制作一套简单的模板流程。

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)然后切换到“系统设置——> 界面——>风格管理”,您就可以在界面风格中看到您所定义的新的风格方案。

教你Discuz模板制作详细步骤

教你Discuz模板制作详细步骤

接触Discuz! 有一段时间了,使用的风格都是别人的免费品。

一来自己的美工水平实在不行,二来网上很少有比较完整的模板制作教程。

因为工作的需要,现特写了一份模板的制作教程。

小弟才疏学浅,不对之处还请指正。

模板制作前请将你的界面设计好,并制作成html+CSS的格式。

这里我就以大魔王的“蓝色经典”作为样版(知识共享,希望大魔王不要介意,如有侵权,请及时通知我)。

效果图如下:(图1)在开始前,先了介绍一下discuz!的几个模板文件:1、 --------------------------------------页面头部2、论坛首页3、页面底部4、viewthread--------------------------------------------------------------查看帖子内容discuz!论坛的页面通常是几个模板文件共同作用下达到的效果,如图1就是++这三个文件共同作用的效果。

对应的是:(图2)对应的是:(图3)剩下的就是文件显示的了。

当然你要将首页显示的效果就制作成一个文件模板也是可以的,这里之所以分开,是因为和文件通常还会被其它的模版文件引用。

也就是说,其它的页面(比如发贴的页面)的头部、底部与首页的头部、底部完全一样,分开来写就可以达到重复利用,减少劳动的效果。

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

在test目录下再新建一个images文件夹用于存放这套模板的图片,把切好的所有图片保存到这个文件夹中。

templates/test文件夹用于存放这套模板的htm文件,在这个目录中新建三个文件、、,打开你设计好的主页html文件,将你想作为头部的那一段代码复制粘贴到文件中,相应的将作为底部的那一段代码复制粘贴到文件中,其余的代码复制粘贴到文件中。

最后在文件的最顶部和最底部分别加上:{subtemplate header} 和{subtemplate footer}这两句算是discuz的语言,意思是将和文件包含进来,这样就构成了一个完整的主页面了。

05_DEDE织梦仿站实例系列教程第五讲-通用头部(一)_仿拳击网

05_DEDE织梦仿站实例系列教程第五讲-通用头部(一)_仿拳击网

DEDE织梦仿站实例系列教程第五讲——通用头部(一)上一讲修改了页首的代码,这一讲,我们讲通用头部的制作。

首先找到全站共用部分,然后把共用部分放在通用头部head.htm文件中,这样我们可以节省很多的工作量。

开始工作,查找共用部分。

我们打开拳击在线,发现全部共用部分是从最顶部到网站搜索那一行,如图所示:我们在网页代码中查找这一部分代码,将其覆盖到head.htm文件中,替换掉的代码。

查找代码这部分任务,需要有一定的HTML知识了,大家有时间还是要看一些HTML的基础知识。

别忘记了,把共用部分复制到head.htm以后,将index.htm文件中的这部分共用代码用1.{dede:include filename="head.htm"/}来替换。

然后查看一下前台。

如果前台乱了,说明你刚才的步骤出错了,需要重新来过。

如果和第三讲时的效果一样,说明你成功了,可以继续仿站工作了。

查看head.htm代码,可以看到,拳击在线的登陆框是调用一个静态文件loginjs.htm,我们找到这个文件。

在你保存网页文件的目录中,如下图所示:打开后,我们发现,这个是个JS文件,我们将其转化业html文件格式。

这个好多站长工具提供此服务。

将转换后的代码复制到head.htm中,覆盖如下代码:1.<SCRIPT src="{dede:global.cfg_templets_skin/}/images/loginjs.htm"></SCRIPT>接下来就要修改这段代码使之成为织梦的登陆框代码了,这个有点复杂,我们放在下一节单独讲解。

往下走,是加入收藏等链链。

找到下面的代码:1.<DIV class=login_r>2.<A onclick=window.external.addFavorite(location.href,document.title) href="http:///#">加入收藏</A> |3.<A href="/#">设为首页</A> |4.<A href="/e/member/cp/">会员中心</A> |5.<A href="/e/DoInfo/">我要投稿</A> |6.<A href="/e/tool/feedback/?bid=2">联系我们</A> |17.<A href="/e/web/?type=rss2&amp;classid=0">RSS</A>8.</DIV>修改为:1.<DIV class=login_r>2.<A href="javascript:window.external.AddFavorite('{dede:global.cfg_basehost/}','{dede:global.cfg_webname/}')">加入收藏</A> |3.<A href=""onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('{dede:global.cfg_basehost/}');">设为首页</A> |4.<A href="{dede:global.cfg_cmspath/}/member/">会员中心</A> |5.<A href="{dede:global.cfg_cmspath/}/member/article_add.php">我要投稿</A> |6.<A href="#">联系我们</A> |7.<A href="{dede:global.cfg_dataurl/}/rssmap.html">RSS</A>8.</DIV>代码解释:{dede:global.cfg_basehost/} 站点根网址在后台系统->系统参数设置->站点根网址处设置。

discuz论坛搭建及模板修改过程--仅限给新手

discuz论坛搭建及模板修改过程--仅限给新手

此文谨献给新手,请高手飘过discuz论坛搭建及模板修改过程看此文前提要懂点html跟css,不然看了估计也不会太懂。

建站就要有源程序,有了源程序要让别人看到,怎样才能看到呢?买域名空间,买了域名空间别人还是看不到,要怎么做?上传源程序,安装,调试,工作正常就是一站了。

(此处是废话,看下边)第一步:域名空间就不说了,最好备案哈,貌似论坛也得备案。

弄源程序传到空间内,确定是gbk还是utf8的,下面有用(前提域名解析好)第二步:输入域名类似:/ install/ 转到install目录下,按提示安装,要是不会配置就到官网看下,其实很明白的,只是本文的重点不在这里。

第三步:安装成功后会有提示,下面就是模板了,这个是本文的重点,以下不再分步骤了,别用鸡蛋砸我(从小作文不好,语句不连贯)一般安装好后都是那个蓝色的模板,我看起来感觉不是太好看,相信大多人也有想换皮肤的感觉,好,我们这就找皮肤去一般来说我们会在chinaz上找或者到dz上找,dz上好的大多收费,所以我们google下dz论坛风格,应该还能搜出来不少的,呵呵,看你喜欢哪一种,下载前看好版本号,本文以dz7为例,版本号不对是不成的,需要修改好多地方,所以还是先看好版本号再下,另外看是gbk还是utf8的,这个影响也比较大,都会出现乱码,让你找不到北,所以还是谨慎点,(模板覆盖前做好备份,省的出现问题了不好补救)。

我的论坛是utf8的,风格还真不好找,找了好几天也没找到合适的,最后自己在别人的基础上修改了一个,哎,想来想去,还是劝大家直接装gbk的吧,不然后期麻烦多多。

说说几个重要的文件:header.htm这个文件跟名字一样包含了头部的信息,meta标签信息,及js代码包含还有个人信息导航,可根据需要修改,这个一般不需修改,meta额外标签可以在后台直接添加,js这个可以根据需要在模板里添加。

css_common.htm 这个文件是整体的样式表,基本上都集中在这里,可以根据需要自己修改,如果想给body的scrollbar 加点颜色,在指定html的doctype的情况下是没有作用的,告诉你一个小方法,可以在doctype声明上面加点注释,例如<!--注释信息-->这样就起作用了,呵呵,无意中发现的。

dede织梦仿站终极教程

dede织梦仿站终极教程
(3)底层模板变量
ID,typename,typedir,typelink(仅表示栏目的网址)
例:
{dede:channel type='top'}
<a href='[field:typelink /]' _fcksavedurl='[field:typelink /]' _fcksavedurl='[field:typelink /]' _fcksavedurl='[field:typelink /]' _fcksavedurl='[field:typelink /]' _fcksavedurl='[field:typelink /]'>[field:typename/]</a>
</td>
</tr>
</table>
{/dede:type}
</td>
</tr>
<tr>
<td height="150" valign="top" bgcolor="#FFFFFF">
{dede:arclist row="8"}
<a href="[field:arcurl /]">[field:title /]</a><br>
[2] name = ''标记名称。
[3] ismake = yes|no 默认为 no 表示mytag里的内容不包含其它封面模板的标记,yes则表示标记内容含有其它封面模板标记。

dedecms仿站步骤

dedecms仿站步骤

首先需要把对方网站的css风格样式以及图片下载下来。

把对方要仿制的页面的html 代码复制下来,保存为html文件。

第二,搭建好网站,把保存的文件都放到网站中,用网址访问,观察是否正常显示,是否缺少文件、
第三,安装好织梦。

把保存文件对应的放在织梦的模板目录中。

对应设置好仿站的页面以及css及其图片目录。

第四,填写标签。

把保存的html代码里面的文章代码用织梦标签替换。

重新生成织梦文档。

观察代码显示是否正常。

第五,全局测试,观察是否代码都显示出来,文件对应是否完整。

06_DEDE织梦仿站实例系列教程第六讲-通用头部(二)会员登陆框(上)_仿拳击网

06_DEDE织梦仿站实例系列教程第六讲-通用头部(二)会员登陆框(上)_仿拳击网

DEDE织梦仿站实例系列教程第六讲——通用头部(二)会员登陆框(上) 这一讲,主要讲解一下登陆框的制作。

首先看拳击在线的登陆框代码:<form name=login method=post action="/e/enews/index.php"><input type=hidden name=enews value=login><input type=hidden name=ecmsfrom value=9>用户名:<input name="username" type="text" class="inputText" size="12" />&nbsp;密码:<input name="password" type="password" class="inputText" size="12" />&nbsp;验证码:<input name="key" type="text" class="inputText" size="4"><img src="/e/ShowKey/?v=login" align="absbottom">&nbsp;<input type="submit" name="Submit" value="登陆" class="inputSub" /> &nbsp;<input type="button" name="Submit2" value="注册" class="inputSub" onclick="window.open('/e/member/register/');" /></form>修改为织梦登陆框代码:<div id="_userlogin"><div class="userlogin"><form name=login method=post action="{dede:global.cfg_memberurl/}/index_do.php"><input type="hidden" name="fmdo" value="login" /><input type="hidden" name="dopost" value="login" /><input type="hidden" name="keeptime" value="604800" />用户名:<input name="userid" type="text" class="inputText" size="12" />&nbsp;密码:<input name="pwd" type="password" class="inputText" size="12" />&nbsp;{dede:php}if(preg_match("#2#", $safe_gdopen)){echo '验证码:<input name="vdcode" type="text" class="inputText" size="4"><img id="vdimgck" align="absmiddle" onClick="this.src=this.src+\'?\'" style="cursor:poi nter;margin-left:0px;text-transform:uppercase;" alt="看不清?点击更换" src="'.$cfg_cmspath.'/include/vdimgck.php" align="absbottom">&nbsp;';}{/dede:php}<input type="submit" name="Submit" value="登陆" class="inputSub" /> &nbsp;<input type="button" name="Submit2" value="注册" class="inputSub" onclick="window.open('{dede:global.cfg_memberurl/}/index_do.php?fmdo =user&dopost=regnew');" /></form></div></div><script language="javascript" type="text/javascript">CheckLogin();</script>此处代码的意思我就不解释了,呵呵!因为我们有更重要的工作要作。

discuz模板开发教程

discuz模板开发教程

竭诚为您提供优质文档/双击可除discuz模板开发教程篇一:discuzx3.x模板插件开发制作教程(从入门到精通)一、开发插件所需资料与工具1、discuzx3插件机制插件机制discuz!拥有一套完整的插件机制。

合理使用插件机制,你可以更好的将自己的个性功能需求整合到discuz!产品中的同时,保持代码独立,并且不受后续discuz!产品版本升级的影响。

我们鼓励并推荐,使用插件机制进行个性需求定制和研发。

插件设计的准备工作插件实现流程开始编写社区插件,您应当首先对插件实现的流程有一个大致的了解,以下是我们推荐的插件编写流程:熟练使用discuz!社区系统后,对希望完善或补充的个性化功能进行评估,进而提出插件的功能需求。

对插件做一个概括性的设计,例如:需要使用什么菜单、什么参数,配置哪些选项、数据结构如何设计、前后台实现哪些功能等等。

阅读本文档并在系统设置中实际体验discuz!插件接口所实现的功用,例如:您的插件应当如何设计才能良好的挂接到社区系统中来。

插件接口能够实现哪些功能、不能实现哪些功能,插件为此而需要做的优化、改造和取舍。

编写相应程序代码和模板语句,实现所需的功能并进行代码测试、兼容性测试和代码改进。

如果需要公开您的插件,可以用插件导出的方式,将插件配置信息导出到一个xml文件中,连同相应的程序和模板文件一同打包。

同时,编写一个适合新手的插件的说明书也是必不可少的,其中包括:插件适用的discuz!版本、功能概述、兼容性声明、安装方法、使用方法、卸载方法等等。

将插件提供给他人,或自己使用,根据使用者反馈,对插件进行完善。

插件实现流程至此结束。

文件命名规范discuz!按照如下的规范对程序和模板进行命名,请在设计插件时尽量遵循此命名规范:可以直接通过浏览器访问的普通程序文件,以.php后缀命名。

被普通程序文件引用的程序文件,以.inc.php后缀命名。

被普通程序文件,或引用程序文件引用的函数库或类库,以.func.php(函数库)或.class.php(类库)后缀命名。

Discuz!论坛系统DIY模块模板使用教程

Discuz!论坛系统DIY模块模板使用教程

Discuz!论坛系统DIY模块模板使用教程今天为大家讲解一下在使用DIY过程中的一些技巧与方法仔细阅读,受益匪浅一、如何在模块中增加“标题”及“更多”的链接如下图样式方法:通过框架或模块都可以实现上述样式,我们以框架为例,我们在DIY的时候选中要编辑的框架点击编辑如下图所示之后点击标题在弹出的层中可以添加标题及链接,位置选择居左如下图所示同时可以设置标题的颜色及大小接下来增加“更多”的链接点击弹出层的添加新标题按扭如下图所示,会“复制”出一份新的标题你只需修改就可以了把其中的“精彩教程” 改成“更多” ,链接以及字体、颜色都进行修改就可以了,这里的位置一定要选择“居右”完成,这样框架就有了标题及更多,模块的方法同上二、DIY的模块中如何调整链接的颜色如下图样式方法:选中要修改的模块,点击编辑,选择数据如下图所示在弹出层中选择编辑如下图所示在弹出的层中可以对标题进行加粗、斜体、加下划线、修改颜色等操作完成三、如何在现有的模块中添加新的数据选中要添加数据的模块点击编辑--数据如下图所示在弹出的层中选择任意一条数据点击编辑如下图所示点击编辑后在弹出的层中选择从数据源获取此处可以添写帖子ID、文章ID、日志ID、图片ID 来获取数据如下图所示点击获取会填充模块内相应的数据字段(此处的数据字段会根据模块样式的不同有所变化,请注意)完成四、DIY时如何调用外部程序的数据当我们与第三方程序整合后如何在门户、频道、论坛、或可以DIY的区域调用这些第三方程序的数据首先我们可以在需要调用的地方拖一个展示类中的静态模块如下图所示如上图所示选择数据来源为“自定义HTML”一般第三方系统的数据调用都会有输出JS格式的我们把第三方程序提供的JS代码粘贴进HTML代码框就可以了如下图所示完成五、首页多格或首页四格如何DIY出来我们以论坛首页为例(在任何页面都可以)来制作一个首页四格首先在论坛首页拖一个 1:1的框架如下图所示接下来向已拖好的1-1框架的框架里左侧的1 里面拖入一个1:1的框架如下图所示接下来向右侧的1里面也拖入一个1:1的框架如下图所示接下来我们就可以通过拖拽模块到框架中去了此时我们可以去掉框架的标题,同时为每一个模块增加一个标题如下图所示你可以通过不同的模块样式或者CSS来美化这里完成六、如何修改整个模块的链接样式比如下图方法:选中要编辑的模块,点击编辑--样式进行修改如下图所示以上修改针对整个模块完成七、如何修改两个模块或两个框架之间的距离如下图样式选择要编辑的框架或者模块,点击编辑--样式选择外边距,勾选分别设置,在右边距中写入合适的数字就可以了例如10如下图所示完成后的效果如下图样式全方位立体式讲解DIY技巧集锦第二弹一、DIY中TAB框架如果切换点击方式(鼠标点击与鼠标滑过)如下图中的效果如何实现实现方法:拖一个TAB框架到页面中,点编辑,选择标题如下图所示在弹出的窗口中选择切换类型如下图所示。

DISCUZ仿站

DISCUZ仿站

DISCUZ仿站教程一.了解DISCUZ随着互联网的发展,地方门户和行业网户网站不断吸引着草根站长。

很多人只知道在网上找程序和模板,他们连基础的程序结构中的模板文件都分不清楚,即使他从网上下载了别人网站的模板也不会修改,有些人还会说这是别人模板不兼容导致的有许多问题。

每个程序的模板除非官方发布的,别人做好的模板你就完全能够使用,难免会要修改一些小的地方。

在这里笔者还是要奉劝各位新手站长,想要学习仿站或者说你下载别人的模板你总要会修改点吧。

笔者以Discuz_X2来做参考,请对号入坐。

在熟悉前还是先下载安装最新版本的Discuz_X2。

Discuz_X2_SC_GBK整个目录先来说下Discuz_X2的目录结构,看上图那些文件夹都是放的什么文件。

readme文件夹:readme英文译成说明文件,顾名思义这个文件夹下面,都是Discuz的简介和帮助文档。

Upload文件夹:这里主要放的是Discuz程序文件,包括模板等Utility文件夹:主要是存放着升级文件和转换程序的文件。

这节笔者主要讲的是upload文件夹下面的放的都是什么东西。

Upload文件夹API目录中的文件主要是和Discuz!进行合作的商家的应用程序,一般不要也无需修改,这里不多说明。

想了解的可以单独问我,这个目录的大部分文件现在都解密了。

archiver目录中只有一个index.php,就是经常说的无图版程序的入口,这个一般不是给人看的,是给机器人看的。

config目录中有两个文件,config_global_default.php是你在安装论坛的时候就要修改的配置文件,另一个 config_ucenter_default.php是自动生成的,一般不能手动修改内容,否则会导致出错。

data目录下的文件通常是动态缓存文件,这些文件里面都带有可以被调用的常量,当然附件等等也是在这里保存的。

install是安装程序的目录,就不多解释了,这里省略。

仿站过程

仿站过程

首先第一步,对目标网站的保存第二步我们对保存下来的网站进行修改(主要修改css文件中的图片路径)第三步,程序模板替换这步我们讲解下我们先在程序目录中找到templets这个文件夹,这个文件夹是织梦程序默认的存放模板文件的。

我们在这个文件夹下面新建个文件夹,名字随便起,只要你自己知道就好。

因为今天讲解的是DEDE仿站,这里我就起个dede的文件在这个干文件夹下。

然后使用flashftp这个工具将目标网站的文件上传到这个文件夹下。

在“仿站工具”里面有仿站工具的介绍,大家可以去看下。

然后我们将模板中目标网站的路径修改成这个路径就好了,比如:我保存这个页面。

会得到这两个文件我保存在本地的文件名为首页,保存的时候要注意然后路径替换的时候也要注意这部到这就好了说的不是具体,大家多关注本站,我们将尽快出一套视频教程,会对dede仿站进行详细的讲解第四步,dede标签的替换这是dede仿站的第四步要注意的是头部标题-关键字-描述标签的替换这里我总结了一个列表,大家可以复制下来为了以后使用方便++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 【首页头部标题-关键词-描述标签】<title>{dede:global.cfg_webname/}</title><meta name="keywords" content="{dede:global.cfg_keywords/}" /><meta name="description" content="{dede:global.cfg_description/}" />---------------------------------------------------------------【列表页头部标题-关键词-描述标签】<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta name="keywords" content="{dede:field name='keywords'/}" /><meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />【文档页头部标题-关键词-描述标签】<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta name="keywords" content="{dede:field.keywords/}" /><meta name="description" content="{dede:field.description function='html2text(@me)'/}" />--------------------------------------------------------------【封面频道头部标题-关键词-描述标签】<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta name="keywords" content="{dede:field name='keywords'/}" /><meta name="description" content="{dede:field name='description' function='html2text(@me)'/}"/>好了今天的dede仿站就讲到这里。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

接触Discuz!有一段时间了,使用的风格都是别人的免费品。

一来自己的美工水平实在不行,二来网上很少有比较完整的模板制作教程。

因为工作的需要,现特写了一份模板的制作教程。

小弟才疏学浅,不对之处还请指正。

模板制作前请将你的界面设计好,并制作成html+CSS 的格式。

这里我就以大魔王的“蓝色经典”作为样版(知识共享,希望大魔王不要介意,如有侵权,请及时通知我)。

效果图如下:(图1)在开始前,先了介绍一下discuz!的几个模板文件:1、header.htm --------------------------------------页面头部2、discus.htm---------------------------------------------------------------论坛首页3、footer.htm---------------------------------------------------------------页面底部4、viewthread--------------------------------------------------------------查看帖子内容discuz!论坛的页面通常是几个模板文件共同作用下达到的效果,如图1就是header.htm+discus.htm+footer.htm 这三个文件共同作用的效果。

Heaer.htm对应的是:(图2)w ww.a iw a ns ha .c o mFooter.htm对应的是:(图3)剩下的就是discuz.htm 文件显示的了。

当然你要将首页显示的效果就制作成一个文件模板也是可以的,这里之所以分开,是因为header.htm 和footer.hmt 文件通常还会被其它的模版文件引用。

也就是说,其它的页面(比如发贴的页面)的头部、底部与首页的头部、底部完全一样,分开来写就可以达到重复利用,减少劳动的效果。

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

在test 目录下再新建一个images 文件夹用于存放这套模板的图片,把切好的所有图片保存到这个文件夹中。

templates/test 文件夹用于存放这套模板的htm 文件,在这个目录中新建三个文件header.htm、discuz.htm、footer.htm,打开你设计好的主页html 文件,将你想作为头部的那一段代码复制粘贴到header.htm 文件中,相应的将作为底部的那一段代码复制粘贴到footer.htm 文件中,其余的代码复制粘贴到discuz.htm 文件中。

最后在discuz.htm 文件的最顶部和最底部分别加上:{subtemplate header}和{subtemplate footer}这两句算是discuz 的语言,意思是将header.htm 和footer.htm 文件包含进来,这样就构成了一个完整的主页面了。

接下来的工作要在论坛后台设置中来完成(1)进入论坛点击“系统设置——>界面——>模板管理”,在新增模板后填入模板名称,模板文件所在目录,板权信息然后提交即可!如图4:(图4)(2)在“界面——>风格管理”中,在新增界面风格后填入方案名称“test”然后提交即可!(3)提交方案名称后,您就可以在界面风格中看到您所定义的新的风格方案。

如下图:w ww.a iw a ns ha .c o m(图5)注意上面用红色圆圈圈起来的那幅模版预览图,你的是不是没有显示出来?这需要将你的首页的效果图做成110x120并命名为preview.jpg,将这图片放到test 目录下就可以了。

到此,一套新的风格模板方案就添加到模板库里了,但还不是我们需要的最终效果,接下来要对模板文件继续进行调整,以达到想要的最终效果(4)点击[编辑]后就可以进入该模板的风格配色方案的编辑页面,按照图6把各个对应参数填入相应位置。

(图6)填写好后,点击“提交”,更新一下缓存,浏览论坛首页出现下图:w ww.a iw a ns ha .c o m(图7)呵呵,有内容出来了,可是排版上却变得乱七八糟了,这是因为还没有引入CSS 文件。

这时将原来设计好的CSS 文件放到你模板目录下(templates/test),并将它重命名为“css_append.htm”(注意:改后的文件名是css_append,后缀名是htm)。

接着打开header.htm 文件,找到你引入CSS 文件的语句,这会因为引入的语句不同而不同,我这里是<style type="text/css">@import url(css/style.css);</style>将这个替换为:$rsshead $extrahead{subtemplate css_script}这样就可以将你的CSS 文件引入了。

进入后台更新一下缓存,现在的效果图如下:(图8)这样就整齐了许多,这时你是不是发觉少了点东西?没错,图片没有显视出来。

下面我们先将背景图(也就是CSS 文件中引入的图片)显示出来。

打开css_append.htm 文件,找到所有你引入图片的地方,将路径替换为w ww.aiw a ns ha .c o m“{STYLEIMGDIR}”。

例如:这里有一句:#footer{padding:1em 0;background:url(images/footer_bg.gif)}将它改为:#footer{padding:1em 0;background:url({STYLEIMGDIR}/footer_bg.gif)repeat-x top;}{STYLEIMGDIR}实际上是discuz 的一个变量,当模板被解释时,就会用一个值来替换这个变量,这个变量的值可以在后台设置。

进入后台后点击“界面——>风格管理”出现下图:(图9)找到你正在制作的test 风格,点击“编辑”按钮,出现下图:(图10)看到了吧,当模板被解释时,就会用上面所填的路径来替换这个变量。

好了,现在更新缓存再看一下效果:w ww.a iw a ns ha .c o m(图11)哈哈,和原来设计的效果图一样了,是否有一种成功的喜悦?虽然,到这里已经迈出了成功的一步,但革命尚未成功,同志仍需努力!现在制作的模版是静态的,也就是说就算你发贴了,里面的内容也不会改变的,甚至你点个连接都会出错的。

下面我们就来让它“动”起来。

一、修改头部文件header.htm 1、打开正在制作的模板header.htm 文件(以下简称header.htm),以及默认模板templates\default 的header.htm 文件(以下简称“默认header.htm”)。

2、将header.htm 文件的标题用$navtitle $bbname $seotitle 来代替。

例如:我这里是:“<title>搜球论坛</title>”改后就变成了“<title>$navtitle $bbname $seotitle </title>”3、看header.htm 里是否有类似“<meta name="keywords"content=""/>”这样的语句,有就删除。

然后,将默认header.htm 里的以下语句:<meta name="keywords"content="{$metakeywords}$seokeywords"/><meta name="description"content="$metadescription $bbname $seodescription -Discuz!Board"/><meta name="generator"content="Discuz!$version"/><meta name="author"content="Discuz!Team and Comsenz UI Team"/><meta name="copyright"content="2001-2009Comsenz Inc."/><meta name="MSSmartTagsPreventParsing"content="True"/><meta http-equiv="MSThemeCompatible"content="Yes"/><meta http-equiv="x-ua-compatible"content="ie=7"/>复制粘贴到header.htm 文件相应的位置(注这些对界面没什么影响,但对SEO 优化有帮助)4、将默认header.htm 里的以下语句:<script type="text/javascript">var STYLEID ='{STYLEID}',IMGDIR ='{IMGDIR}',VERHASH ='{VERHASH}',charset ='$charset',discuz_uid =$discuz_uid,cookiedomain ='$cookiedomain',cookiepath ='$cookiepath',w ww.a iw a ns ha .c o mattackevasive ='$attackevasive',allowfloatwin ='$allowfloatwin',creditnotice ='{if $creditnotice}$creditnames{/if}',{ifin_array(CURSCRIPT,array('viewthread','forumdisplay'))}gid =parseInt('$thisgid'){elseif CURSCRIPT =='index'}gid =parseInt('$gid'){else}gid =0{/if},fid =parseInt('$fid'),tid =parseInt('$tid')</script><script type="text/javascript"src="include/js/common.js?{VERHASH}"></script>复制粘贴到header.htm 文件相应的位置(至于这些有什么作用,自己查一下吧)5、将头部的logo“动”起来(图12)找到显示logo 的地方,我这里是:<div class="logo"><a href="index.php">搜球论坛</a></div>将“index.php”和“搜球论坛”分别用$indexname 和$bbname 代替($indexname 是首页文件名的变量,$bbname 是论坛名称变量,其它相同的地方都可以用这两个变量作替换,以增加模版的适应性。

相关文档
最新文档