phpBB3模板文件功能介绍

phpBB3 样式的文件列表 就像 phpBB2, phpBB3 包含了一个页眉,主体和页角,其中overall_header.html 与 simple_header.html 控制页眉,overall_footer.html 和 simple_footer.html 控制页角,其余的则通过其他模板文件来定义,普通的页面使用 overall_header.html 和 overall_footer.html (当然还包括 index, viewforum, viewtopic 等等),进一步说,主题查看使用 simple_header.html 和 simple_footer.html,现在更具有吸引力的事情是页眉和页角完全由他们自己的模板文件来决定,而不是 PHP 文件,你可以使用任一文件成为你的页眉,甚至是设计完全新的页眉。

phpBB3 释放版本包括了两种风格,prosilver 和 subsilver2,每一个单一的风格都有不同的设计和编码: subsilver2 和 phpBB2 的老式 subsilver 一样用表格做页面布局,用CSS来定义颜色、背景等。 prosilver 完全依赖于CSS,他是用 DIVs 和 Lists 设计的。 文件拓展名已经由 phpBB2 的 TPL 改变为现在 phpBB3 使用的 HTML。这样做是为了使一些人更容易的写语法高亮,简化他们的工作。

Styles 文件夹包含了一个 style.cfg 的文件和三个文件夹。style.cfg 包含了风格的信息(风格的名字,作者,版本等),这些文件夹则是:

imageset-包含了该风格使用的图片和一个定义风格图片的 imageset.cfg文件。

template-包含了主要的 HTML 文件,负责风格的设计,页面,在哪显示等。还有一个包含模板信息的 template.cfg 文件。

theme-包含了用来定义事物如何显示的 CSS 文件、颜色、背景、链接等。和一个包含主题信息的 theme.cfg 文件。

这里有一个列表,包含在 styles 目录(“prosilver“ 或者“subsilver2“)找到的所有文件的说明和每个文件包含的函数的作用: phpBB3 有两种不同的风格,不同的样式。我会先列出两种风格中相同的文件,它们有一样的函数,然后我会列出每个风格相对其他风格的不同的文件。

theme 文件夹 stylesheet.css-该文件负责 CSS 编码设计和所有伪类的使用。

prosilver 相对 subsilver2 的不同的文件:

bidi.css-负责使用 RTL 调整论坛,像 Arabic 和 Hebrew。

buttons.css-负责论坛按钮的显示(最新文章、发表回复等)。

colours.css-该文件负责论坛的颜色、文字、背景等。

common.css-普通的样式像页头、主体、页脚等。

content.css-内容和内部页面样式,像 viewforum_body.html、 viewtopic_body.html 等。

cp.css-用户控制面板样式、标签、管理 页面等。

forums.css-窗口样式,如登录框、发贴页、文字区等。

large.css-当使用 'A' 按钮时,显示大字体。 

links.css-链接样式、颜色、背景、hovers等。(颜色使用继承自 colours.css,这是用来定义文字格式、大小、样式等)。

medium.css-当使用 'A' 按钮时,显示中等大小的文字。

normal.css-当 'A' 按钮回到开始状态时显示正常大小的文字。

print.css-当使用 '打印' 按钮时,负责将页面转为适合打印的版面。

tweaks.css-针对浏览器的特殊调整,如 IE。 所有的这些文件将通过使用 'import' 语句组合到 stylesheet.css 文件中来, 代码: 全选 @import url("filename.css");    

theme 文件夹还包含了一个 images 文件夹,它包含了风格使用的图片、背景、图标等。

Template folder attachment.html-该文件在发表帖子和 管理显示附件。

bbcode.html-BBcode 按钮文件,包含了按钮和他们的工作。

confirm_body.html-确认页面。出现在需要确定一些事的场所(像删除一个主题的时候)。

custom_profile_fields.html-自定义配置页面,出现在编辑配置文件,当在注册页面中指定。

editor.js-编辑 javascript 文件,被使用在发贴、回复、管理并应用 BBcode 按钮和其他的写作对象。

faq_body.html-常见问题解答页面和 BBcode 帮助页面。

forumlist_body.html-该文件显示论坛首页,以及查看子论坛的类别。

jumpbox.html-显示快速跳转页面。

login_body.html-登录页面,使用在登录论坛或确定密码进入 ACP(管理员控制面板)时。

mcp_approve.html-贴子和文章批准页面,当有贴子或文章在队列时该文件负责显示它们。

mcp_ban.html-封禁页面,当版主同意封禁用户时显示。

mcp_footer.html-MCP(版主控制面板)页角,包含分页、主题、文章等。

mcp_forum.html-在 MCP 的论坛管理。

mcp_front.html-MCP 头版,包含最近的行为:最后5个报告,最后5个日志等。

mcp_header.html-MCP 页眉,包含标签和区块,正在放缓的对象标题等。

mcp_logs.html-版主日志页面,一个版主可以查看他和其他版主行为的页面。

mcp_message.html-该信息出现在版主做完一个动作之后,例如改变一个主题的类型。

mcp_move.html-版主移动主题页面,您可以选择主题移动的目的地和批准该移动。

mcp_note_front.html-会员警告头版,你从这里选择用户,关于他的警告就会出现。

mcp_notes_user.html-用户警告出现的页面,在这里你可以阅读用户警告并在上面写您自己的警告。

mcp_post.html-MCP 的文章审阅页面,为版主显示选项来锁定文章的编辑,改变作者等。

mcp_queue.html-该页面在审阅队列显示主题和文章。

mcp_reports.html-该页面显示 MCP 的报告。

mcp_topic.html-MCP 的主题审阅页面,在这里你可以编辑、锁定、改变类型等。

mcp_viewlogs.html-显示一个特殊的主题日志的页面。

mcp_warn_front.html-警告页面,你可以看到大部分被警告的用户,最近的5个警告和选择一个警告的用户在这里。

mcp_warn_list.html-一个显示所有被警告的会员的列表的页面。

mcp_warn_post.html-警告用户的一个特殊文章的页面,当你在一篇文章中点击警告,它将会出现。

mcp_warn_user.html-警告一个用户的页面,当你从警告头版中寻找一个用户并在他的个人资料点击警告时出现。

mcp_whois.html-当你点击他是谁时显示一个 IP 信息的页面。

memberlist_body.html-会员列表页面,在页眉点击 '用户列表' 是看到该页面。

memberlist_email.html-发送一个 email 页面,在用户资料点击 '发送邮件 用户名' 或者 email 主题会看到这个页面(在 email 设置中“用户通过论坛发送email“ 必须启用)。 

memberlist_im.html-弹出一个页面发送即时消息,在用户资料点击即时通信可以看到该页面。

memberlist_leaders.html-管理员和版主列表页面,在页角点击 '管理团队' 会看到它。

memberlist_search.html-寻找用户页面,在会员列表点击 '查找用户' 会看到它。

memberlist_view.html-用户资料显示页面,点击用户名会看到该页面。

message_body.html-一个普通信息提示,例如发布主题会有一个信息说 '文章已成功发表' 等。

overall_footer.html-论坛的页脚,使用在主要的页面,如主页、查看论坛、搜索等。并包含版权,翻译信息等。

overall_header.html-论坛的页眉,使用在主要的页面包含logo链接等。

posting_attach_body.html-附件块,显示在发表页面。

posting_body.html-发表页面,使用在编写主题、文章、管理操作等。

posting_buttons.html-该页面负责显示 BBcode 按钮,使用在发表主题、管理等。

posting_poll_body.html-该页面显示一个 '添加投票' 区块,当编写一个主题时出现。

posting_preview.html-显示一个主题,文章或信息页面的预览,当你编写一个主题,文章或信息时点击 '预览' 按钮,该页面将会出现。

posting_review.html-该页面出现在当你编写回复,并且在你编写期间有另一主题回复,该页面将会显示并告诉你已经有了一个回复,并让你 查看,如果你看到后决定是否改变您的回复内容。

posting_smilies.html-表情页面,出现在编写主题,回复或者信息时。

posting_topic_review.html-主题重新查看页面,出现在回复主题重新查看主题时。

search_body.html-搜索头版,在页眉点击 '搜索' 按钮将会看到该页面。

search_results.html-搜索结果页面,搜索任何条款,该页面将会显示。

simple_footer.html-弹出窗口的页角,主题重新查看页面等。

simple_header.html-弹出窗口的页眉,主题重新查看的页面等。

template.cfg-该文件包含模板信息,用来定义论坛的模板。

ucp_agreement.html-同意页面,当点击页眉的用户注册将会看到它。

ucp_attachments.html-在论坛中一个显示所有用户的附件的页面,但在UCP(用户管理页面)点击 '管理附件' 可以看到该页面。

ucp_footer.html-UCP的页角。

ucp_groups_manage.html-管理小组页面,如果你是一个用户组的管理员,该页面负责管理。

ucp_groups_membership.html-小组成员资格页面,点击 '用户组' 可以看到该页面。

ucp_header.html-UCP的页眉,包含区块和链接等。

ucp_main_bookmarks.html-书签页面,显示书签并允许你管理它们,当你点击 '管理书签' 可以看到该页面。

ucp_main_drafts.html-管理草案页面,当在 UCP 点击 '管理草案' 能找到他。

ucp_main_front.html-UCP 头版,在页眉点击 '用户管理面板' 可以看到该页面。

ucp_main_subscribed.html-显示你的订阅的页面,这里你查看并管理你的订阅,在 UCP 点击 '管理订阅' 可以看到它。

ucp_pm_history.html-历史信息,当用户回复信息时显示你的信息历史。

ucp_pm_message_footer.html-私人信息页角,当查看一个信息时会看到。 

ucp_pm_options.html-私人信息设置,在 '私人信息' 页面点击 '规则,文件夹和设置' 可以看到该页面。

ucp_pm_popup.html-新邮件弹出窗口,当你有新消息并且你在 '论坛参数' 启用了 '有私人消息时弹出窗口' 选项。

ucp_pm_viewfolder.html-查看文件夹页面,在文件夹显示信息,例如输入框、输出框、发送信息等,在论坛点击可看到该页 面。

ucp_pm_viewmessage.html-查看信息页面,点击一个信息并阅读可以看到它。

ucp_prefs_personal.html-全局设置页面,在 UCP 点击 '论坛参数' 然后点击 '编辑全局设置' 可以看到该页面。

ucp_prefs_post.html-发表默认设置页面,在 UCP 点击 '论坛参数' 然后点击 '编辑默认发表' 可以看到该页面。

ucp_prefs_view.html-显示设置页面,在 UCP 点击 '论坛参数' 然后点击 '编辑显示选项' 可以看到它。

ucp_profile_avatar.html-头像设置页面,在 UCP 点击 '个人资料' 然后点击 '编辑头像' 可以看到它。

ucp_profile_profile_info.html-个人资料页面,在 UCP 点击 '个人资料' 然后点击 '编辑个人资料' 可以看到该页面。

ucp_profile_reg._details.html-帐号设置页面,e-mail,密码等等。在 UCP 点击 '个人资料' 然后点击 '编辑帐号设置' 可以看到它。

ucp_profile_signature.html-签名设置页面,在 UCP 点击 '个人资料' 然后点击 '编辑签名' 可以看到它。

ucp_register.html-注册新用户页面,在页眉点击 '注册' 可以看到它。

ucp_remind.html-密码找回页面,在登入页面点击 '我忘记了密码' 可以看到它。

ucp_resend.html-再次发送激活代码,如果你没有受到激活 email。点击 '发送激活 e-mail' 可以看到它。

ucp_zebra_foes.html-黑名单管理页面,显示你的黑名单并允许你添加,管理他们,在 UCP 点击 '好友和黑名单' 然后点击 '管理黑名单' 可以看到它。

ucp_zebra_friends.html-好友管理页面。

viewforum_body.html-显示论坛页面,在主页点击论坛的标题可以看到它。

viewonline_body.html-显示谁在线的页面,在主页点击 '谁在线' 可以看到它。

viewonline_whois.html-当在 viewonline.php 页面点击 '他是谁' 时显示他的 IP 信息的页面。

viewtopic_body.html-显示主题和文章的页面,点击一个主题标题可以看到它。

viewtopic_print.html-打印预览页面,查看主题时点击在页眉的打印按钮可以看到它。 每个风格与相对不同的文件。

prosilver drafts.html-加载一个草稿页面,当发表点击 '加载' 可以看到该页面。

forum_fn.js-论坛功能的 JavaScript 文件,控制弹出窗口,跳转页面等。

posting_editor.html-prosilver 的主要发表页面。

posting_layout.html-发表页面,包含编辑框、表情和投票、附件等。 

posting_pm_layout.html-编写信息的主要页面,和 posting_layout.html 一样,只不过是私人信息。这宣称与'posting_body.html' 本身无关。分别把他们包含在这个文件里。

styleswitcher.js-该 javaScript 文件包含用户的 Cookies, '改变字体' 功能,积极样式表设置.等。

ucp_avatar_options.html-用户头像设置。该文件和发表页面一样。

ucp_profile_avatar.html 同样包含了该文件来显示头像设置。

subsilver2 breadcrumbs.html-该页面显示导航路径和时间设置。

mcp_jumpbox.html-MCP 的跳转页面(该文件已不在使用了)。

memberlist_group.html-该页面显示群组信息,点击 '群组名字' 可以看到该页面。

pagination.html-该文件显示论坛主题的分页,如果多于一页的话。

posting_progress_bar.html-加载页面,当上传一个附件会出现一个弹出窗口显示加载进度。

searchbox.html-论坛,主题等的搜索框。

转自zenglonglong525@126《phpBB3 样式风格里使用的所有文件列表》

如果文章对你有帮助,请赞赏支持本站发展!

发表评论

此字段内容将保密,不会被其他人看见。