TShopping

 找回密碼
 註冊
搜索
查看: 3249|回復: 1
打印 上一主題 下一主題

[初學者適用]解釋DZ模板和home製作

    [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-29 17:25:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
DZ論壇模板基本構成:

1,基本說明:

論壇默認的首頁程序為index.php,論壇中所有首頁鏈接都是默認到index.php.

2,index.php是調用根目錄下templates的模板文件,包括
  1. header.htm index.htm footer.htm
複製代碼
3個文件,當然還有
  1. viewthread.htm forumdisplay.htm
複製代碼
這2個,這裡只提影響到全局的這5個主要文件,大部分可視化內容都是通過修改這5個文件做到的,對應功能如下:

header.htm           --就是頂部包含LOGO的那部分      
index.htm             --就是中部包含論壇分類列表那部分
footer.htm            --就是底部包含論壇說明那部分
forumdisplay.htm    --就是單個論壇的分類和子論壇列表那部分              對應forumdisplay*.php一系列文件
viewthread.htm     --就是單個論壇的帖子列表那部分                           對應viewthread*.php一系列文件


3,瞭解了上面的index知識對你製作home就有很大幫助,做home的話有2種方法(採用跳轉的方法也是同理,不過不建議使用,那樣實際上是做無用功):

HOME建議採取童虎大哥的whatsnew,通過調用JS腳本實現

http://www.discuz.net/viewthread.php?tid=126042&fpage=1&highlight=WHATSNEW

A,偷梁換柱法:用新編輯的home.htm替換原先的index.htm,步驟如下:

1)先複製舊的index.htm並命名為home.htm,根據童虎老師的WHATSNEW調用你需要的信息做成home.htm
2)將index.htm命名為bbs.htm,將home.htm命名為index.htm
3)複製舊的index.php並命名為bbs.php,再修改bbs.php,查找裡面的index.htm,替換為bbs.htm有2處
4)在論壇菜單裡添加「論壇首頁」這個指向,這個在header.htm完成,方法就是

查找
  1. <a href="faq.php">幫助</a>
複製代碼

再其後面添加
  1. <a href="bbs.php"><b>論壇首頁</b></a>
複製代碼
注意:可能你的鏈接樣式使用了STYLE定義,因此你需要查找
  1. <a href="faq.php" style="color: #XXXXXX">幫助</a>
複製代碼
#XXXXXX代表你的顏色代碼,比如{link}、#FFFFFF

5)增加鏈接,類似:

遊戲魚社區 » 論壇首頁

用批處理文件軟件將templates目錄下所有包含 代碼:<td class="nav" width="90%" align="left" nowrap> <a href="index.php">$bbname</a> $navigation</td>
替換為 代碼:<td class="nav" width="90%" align="left" nowrap> <a href="index.php">$bbname</a>» <a href="bbs.php" target="_self">論壇首頁</a> $navigation</td>
B,服務器默認法:在WEB站點服務器會有默認的首頁設置,會有優先級的設置,當你製作完home.htm後,你只需將這個home連同它對應的php命名為服務器默認的第一個首頁格式,比如default.php,當然有些空間上甚至提供了自定義首頁程序,那都不用改了直接設置home.php為默認首頁。


方法同理類推:

1)先複製舊的index.htm並命名為home(default).htm,根據童虎老師的WHATSNEW調用你需要的信息做成home(default).htm
2)複製舊的index.php並命名為home(default).php,再修改home(default).php,查找裡面的index.htm,替換為home(default).htm,有2處
3)在論壇菜單裡添加「首頁」這個指向,這個在header.htm完成,方法就是

查找
  1. <a href="faq.php">幫助</a>
複製代碼

再其後面添加
  1. <a href="home.php"><b>首頁</b></a>
複製代碼
home.php或者替換為default.php

注意:可能你的鏈接樣式使用了STYLE定義,因此你需要查找
  1. <a href="faq.php" style="color: #XXXXXX">幫助</a>
複製代碼

#XXXXXX代表你的顏色代碼,比如{link}、#FFFFFF

4)增加鏈接,類似:
首頁 » 遊戲魚論壇

用批處理文件軟件將templates目錄下所有包含 代碼:<td class="nav" width="90%" align="left" nowrap> <a href="index.php">$bbname</a> $navigation</td>
替換為 代碼:<td class="nav" width="90%" align="left" nowrap> <a href="home.php" target="_self">首頁</a>;» <a href="index.php">$bbname</a> $navigation</td>
home.php或者替換為default.php


註:
1,批處理文件軟件建議使用批量文件播種機簡體版
2,所用操作之前請備份對應文件和文件夾
3,有不妥之處還請指正:handshake

 

臉書網友討論
2#
發表於 2012-5-29 00:58:08 | 只看該作者
有空一起交流一下  

版主招募中

*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-4-26 08:15 , Processed in 0.062727 second(s), 18 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表