教你Discuz模板制作详细步骤Word文档下载推荐.docx

上传人:b****5 文档编号:17363756 上传时间:2022-12-01 格式:DOCX 页数:24 大小:611.28KB
下载 相关 举报
教你Discuz模板制作详细步骤Word文档下载推荐.docx_第1页
第1页 / 共24页
教你Discuz模板制作详细步骤Word文档下载推荐.docx_第2页
第2页 / 共24页
教你Discuz模板制作详细步骤Word文档下载推荐.docx_第3页
第3页 / 共24页
教你Discuz模板制作详细步骤Word文档下载推荐.docx_第4页
第4页 / 共24页
教你Discuz模板制作详细步骤Word文档下载推荐.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

教你Discuz模板制作详细步骤Word文档下载推荐.docx

《教你Discuz模板制作详细步骤Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《教你Discuz模板制作详细步骤Word文档下载推荐.docx(24页珍藏版)》请在冰豆网上搜索。

教你Discuz模板制作详细步骤Word文档下载推荐.docx

这两句算是discuz的语言,意思是将header.htm和footer.htm文件包含进来,这样就构成了一个完整的主页面了。

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

(1) 

进入论坛点击“系统设置——>

界面——>

模板管理”,在新增模板后填入模板名称,模板文件所在目录,板权信息然后提交即可!

如图4:

(图4)

(2) 

在“界面——>

风格管理”中,在新增界面风格后填入方案名称“test”然后提交即可!

(3) 

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

如下图:

(图5)

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

这需要将你的首页的效果图做成110x120并命名为preview.jpg,将这图片放到test目录下就可以了。

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

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

(4) 

点击[编辑]后就可以进入该模板的风格配色方案的编辑页面,按照图6把各个对应参数填入相应位置。

(图6)

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

(图7)

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

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

改后的文件名是css_append,后缀名是htm)。

接着打开header.htm文件,找到你引入CSS文件的语句,这会因为引入的语句不同而不同,我这里是<

styletype="

text/css"

>

@importurl(css/style.css);

<

/style>

将这个替换为:

$rsshead

$extrahead

{subtemplatecss_script}

这样就可以将你的CSS文件引入了。

进入后台更新一下缓存,现在的效果图如下:

(图8)

这样就整齐了许多,这时你是不是发觉少了点东西?

没错,图片没有显视出来。

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

打开css_append.htm文件,找到所有你引入图片的地方,将路径替换为“{STYLEIMGDIR}”。

例如:

这里有一句:

#footer{padding:

1em0;

background:

url(images/footer_bg.gif)}

将它改为:

url({STYLEIMGDIR}/footer_bg.gif)repeat-xtop;

}

{STYLEIMGDIR}实际上是discuz的一个变量,当模板被解释时,就会用一个值来替换这个变量,这个变量的值可以在后台设置。

进入后台后点击“界面——>

风格管理”出现下图:

(图9)

找到你正在制作的test风格,点击“编辑”按钮,出现下图:

(图10)

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

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

(图11)

哈哈,和原来设计的效果图一样了,是否有一种成功的喜悦?

虽然,到这里已经迈出了成功的一步,但革命尚未成功,同志仍需努力!

现在制作的模版是静态的,也就是说就算你发贴了,里面的内容也不会改变的,甚至你点个连接都会出错的。

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

一、修改头部文件header.htm

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

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

我这里是:

“<

title>

搜球论坛<

/title>

”改后就变成了“<

$navtitle$bbname$seotitle<

看header.htm里是否有类似“<

metaname="

keywords"

content="

"

/>

”这样的语句,有就删除。

然后,将默认header.htm里的以下语句:

{$metakeywords}$seokeywords"

description"

$metadescription$bbname$seodescription-Discuz!

Board"

generator"

Discuz!

$version"

author"

TeamandComsenzUITeam"

copyright"

2001-2009ComsenzInc."

MSSmartTagsPreventParsing"

True"

metahttp-equiv="

MSThemeCompatible"

Yes"

x-ua-compatible"

ie=7"

复制粘贴到header.htm文件相应的位置(注这些对界面没什么影响,但对SEO优化有帮助)

将默认header.htm里的以下语句:

scripttype="

text/javascript"

varSTYLEID='

{STYLEID}'

IMGDIR='

{IMGDIR}'

VERHASH='

{VERHASH}'

charset='

$charset'

discuz_uid=$discuz_uid,cookiedomain='

$cookiedomain'

cookiepath='

$cookiepath'

attackevasive='

$attackevasive'

allowfloatwin='

$allowfloatwin'

creditnotice='

{if$creditnotice}$creditnames{/if}'

{ifin_array(CURSCRIPT,array('

viewthread'

'

forumdisplay'

))}gid=parseInt('

$thisgid'

){elseifCURSCRIPT=='

index'

}gid=parseInt('

$gid'

){else}gid=0{/if},fid=parseInt('

$fid'

),tid=parseInt('

$tid'

)<

/script>

src="

include/js/common.js?

{VERHASH}"

复制粘贴到header.htm文件相应的位置(至于这些有什么作用,自己查一下吧)

5、 

将头部的logo“动”起来

(图12)

找到显示logo的地方,我这里是:

divclass="

logo"

ahref="

index.php"

搜球论坛<

/a>

/div>

将“index.php”和“搜球论坛”分别用$indexname和$bbname代替($indexname是首页文件名的变量,$bbname是论坛名称变量,其它相同的地方都可以用这两个变量作替换,以增加模版的适应性。

6、 

让登陆状态“动”起来

(图13)

divid="

umenu"

ul>

li>

<

spanclass="

quicklink_login"

欢迎回来,<

space.php?

uid=1"

class="

noborder"

zncai<

|

spanid="

loginstatus"

member.php?

action=switchstatus"

title="

我要隐身"

在线<

/span>

logging.php?

action=logout&

formhash=7edab246"

退出<

pm.php"

id="

pm_ntc"

target="

_blank"

短消息<

aid="

task_ntc"

href="

task.php"

论坛任务<

http:

//127.0.0.1/UCenter_Home/space.php?

空间<

memcp.php"

个人中心<

admincp.php"

系统设置<

/li>

/ul>

上面是我设计的效果图和相应的代码,这是登陆时的显示状态,当然我还希望没登陆的时候这样显示:

(图14)

在默认header.htm文件中找到:

uid=$discuz_uid"

$discuz_userss<

!

--{if$allowinvisible}-->

--{if!

empty($invisible)}-->

{langlogin_invisible_mode}<

--{else}-->

{langlogin_switch_invisible_mode}"

{langlogin_normal_mode}<

--{/if}-->

/cite>

pipe"

|<

my.php?

item=threads{if$forum}&

srchfid=$forum[fid]{/if}"

{langmy_posts}<

--{if$ucappopen['

UCHOME'

]}-->

{$uchomeurl}/space.php?

{langspace_short}<

--{elseif$ucappopen['

XSPACE'

{$xspaceurl}/?

uid-$discuz_uid"

--{if$newpm&

&

$_DCOOKIE['

pmnum'

new"

{langpm_new}"

{langpm}<

span>

($_DCOOKIE[pmnum])<

--{if$taskon}-->

{if$doingtask}href="

task.php?

item=doing"

{langtask_unfinish}"

{else}href="

{/if}target="

{langtask}<

{languser_center}<

--{if$discuz_uid&

$adminid>

1}-->

modcp.php?

fid=$fid"

{langmodcp}<

$adminid==1}-->

{langadmincp}<

formhash={FORMHASH}"

{langlogout}<

--{elseif!

empty($_DCOOKIE['

loginuser'

])}-->

cite>

loginuser"

$_DCOOKIE['

]<

action=login"

{langactivation}<

$regname"

$reglinkname<

{langlogin}<

用这一段代码替换上面红色黑体部份,并在

的后面加上这一句:

--{if$discuz_uid}-->

还是那句话,想知到上面代码具体的意思,只能你自己去查找,我不可能一个一个的来解释。

7、 

让菜单“动”起来

(图15)

menu"

liclass="

menu_1"

hidefocus="

true"

mn_index"

论坛<

menu_2"

search.php"

mn_search"

搜索<

menu_3"

plugin"

javascript:

;

dropmenu"

插件<

luck.php"

抽奖系统<

plugin.php?

identifier=chat&

module=chat"

聊天室<

/li>

auction.php"

竞拍中心<

menu_4"

faq.php"

mn_faq"

帮助<

menu_5"

misc.php?

action=nav"

导航<

menu_6"

//127.0.0.1/SupeSite"

mn_SupeSite"

搜球网社区<

--{if$_DCACHE['

settings'

]['

frameon'

]>

0}-->

frameswitch"

if(top==self){

{if($_DCACHE['

]==2&

!

defined('

CACHE_FILE'

)&

in_array(CURSCRIPT,array('

))&

(($_DCOOKIE['

]=='

yes'

&

$_GET['

]!

='

no'

)||(empty($_DCOOKIE['

])&

empty($_GET['

]))))}

top.location='

frame.php?

frameon=yes&

referer='

+escape(self.location);

{/if}

document.write('

frameon=yes"

targ

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 简洁抽象

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1