关键词不能为空

当前您在: 主页 > 英语 >

Discuz!模板制作教程

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-28 06:03
tags:

-

2021年2月28日发(作者:密友)


[


经验


] Discuz


!模板制作教程



本帖最后由


PuBor



2010-10-1 01:05


编辑





接触


Discuz!


有一段时间了, 使用的风格都是别人的免费品。一来自己的美工水平实在不


行,二来网上很少有比较完整 的


模板制作


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


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




模板制作


前请将你的界面设计 好,


并制作成


html+CSS


的格式 。


这里我就以大魔王的“蓝


色经典”作为样版(知识共享,希望 大魔王不要介意,如有侵权,请及时通知我)。效果


图如下:





(图


1)




在开始前,先了介绍一下


discuz!


的几个模板文件:



1



------ --------------------------------


页面头部



2



-------------------------------------------------< /p>


论坛首页



3



------- -----------------------------------------

页面底部



4



viewthr ead---------------------------------------------


查看帖子内容




discuz


!论坛的页面通常是几个模板文件共同作用下达到的效果,如图

< p>
1


就是


++


这三个文件共 同作用的效果。




对应的是:





(图


2







对应的是:





(图


3






剩下的就是



文件显示的了。



当然你要将首页显 示的效果就制作成一个文件模板也是可以的,这里之所以分开,是因为


< br>和



文件通常还会被其它的模版文件引用。


也就是说,


其它的页面


(比


如 发贴的页面)的头部、底部与首页的头部、底部完全一样,分开来写就可以达到重复利


用 ,减少劳动的效果。



下面我们就开始制作:



首先,


现在我要制作的这套模板叫


test



那么我就在


templates


目录下建立一 个


test


目录。


< br>test


目录下再新建一个


images


文件夹用于存放这套模板的图片,把切好的所有图片保


存到这个文件夹中。


templates/test


文件夹用于存放这套模板的


htm


文件,在这个目录中


新建三个文件







,打开你设计好的主页


html


文件,将


你想作为头部的那一段代码复制粘贴到



文件中,



相应的将作为底部的那一段代码复制粘贴 到



文件中,其余的代码复制粘贴到



文件中。



最后在



文件的最顶部和最底部分别加上:


{subtemplate header}



{subtemplate footer}


这两句算是


discuz

的语言,意思是将





文件包含进来,这样就构


成了一个完整的主页面了。



接下来的工作要在论坛后台设置中来完成




1




进入论坛点击



“系统设置



——


>


界面——


>


模板管理”,



在新增模板后


填入模板名称,模板文件所在目录,板权信息然后提交即可!如图


4






(图


4







2




在“界面——


>


风格管理” 中,在 新增界面风格后填入方案名称“test”


然后提交即可!




3




提交方案名称后,您就可以在界面风格中看到您所定义的新的风格方案。如


下图:





(图


5






注意上面用红色圆圈圈起来的那幅 模版预览图,你的是不是没有显示出来?这需要将你的


首页的效果图做成


110x120


并命名为



,将 这图片放到


test


目录下就可以了。


到此,一套新的风格模板方案就添加到模板库里了,但还不是我们需要的最终效果,接下


来要对模板文件继续进行



调整,以达到想要的最终效果




4




点击


[


编辑


]


后就可以进入该模板的风格 配色方案的编辑页面,按照图


6



各个 对应参数填入相应位置。





(图


6





填写好后,点击“提交”,更新一下缓存,浏览论坛首页出现 下图:





(图


7






呵呵,有内容出来了,可是排版上 却变得乱七八糟了,这是因为还没有引入


CSS


文件。这


时将原来设计好的


CSS


文件放到你模板目录 下(


templates/test


),并将它重命名为


“css_”(注意:改后的文件名是


css_append


,后缀名是


htm


)。接着打开



文件,找到你引入


CSS


文件 的语句,这会因为引入的语句不同而不同,我这里




将这个替换为:



$$rsshead


$$extrahead


{subtemplate css_script}


这样就 可以将你的


CSS


文件引入了。进入后台更新一下缓存,现在的 效果图如下:





(图


8






这样就整齐了许多,这时你是不是 发觉少了点东西?没错,图片没有显视出来。下面我们


先将背景图(也就是


CSS


文件中引入的图片)显示出来。打开


css_


文件,找到


所有你引入图片的地方,将路径替换为“{STYL EIMGDIR}”。例如:这里有一句:



#footer{padding:1em 0;background:url(images/footer_) }


将它改为:



#footer{padding:1em


0;background:url({STYLEIMGDIR}/footer_)


repeat-x


top;}


{S TYLEIMGDIR}


实际上是


discuz


的一个变量,当模板被解释时,就会用一个值来替换这个


变量,这个变量的值可 以在后台设置。进入后台后点击“界面——


>


风格管理”出现下图:





(图


9






找到你正在制作的


test


风格,点击“编辑”按钮,出现下图:





(图


10






看到了吧,当模板被解释时,就会 用上面所填的路径来替换这个变量。



好了,现在更新缓存再看一下效果:





(图


11






哈哈,和原来设计的效果图一样了 ,是否有一种成功的喜悦?虽然,到这里已经迈出了成


功的一步,但革命尚未成功,同志 仍需努力!现在制作的模版是静态的,也就是说就算你


发贴了,里面的内容也不会改变的 ,甚至你点个连接都会出错的。




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



一、修改头部文件



1




打开正在制作的模板



文件


(< /p>


以下简称


)


,以及默认模板


templatesdefault



< p>
文件(以下简称“默认


”)。



2






文件的标题用


$$navtitle $$bbname $$seotitle


来代替。例如:


我这里是:“ 搜球论坛</p><p><br> </p><p><br>”改后就变成了“ $$navtitle $$bbname </p><p><br>$$seotitle



3






里是否有类似“


的语句,有就删除。然后,将默认



里的以下语句:





Discuz! Board









复制粘贴到



文件相应的位置


(注这些对界面没什么影响,

< br>但对


SEO


优化有帮助)



4




将默认



里的以下语句:











$$nav[nav]

-


-


-


-


-


-


-


-



本文更新与2021-02-28 06:03,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/679147.html

Discuz!模板制作教程的相关文章