discuz发帖模板.docx
《discuz发帖模板.docx》由会员分享,可在线阅读,更多相关《discuz发帖模板.docx(11页珍藏版)》请在冰豆网上搜索。
discuz发帖模板
竭诚为您提供优质文档/双击可除
discuz,发帖模板
篇一:
discuz模板标签调用大全
discuz模板制作调用标签大全
数据id{id}
帖子uRl{url}
帖子标题{title}
附件图片{pic}
帖子内容{summary}
楼主{author}
楼主uid{authorid}
楼主头像{avatar}
楼主头像(中){avatar_middle}
楼主头像(大){avatar_big}
版块uRl{forumurl}
版块名称{forumname}
主题分类名称{typename}
主题分类图标{typeicon}
主题分类uRl{typeurl}
分类信息名称{sortname}
分类信息uRl{sorturl}
总发帖数{posts}
今日发帖数{todayposts}
最后回复时间{lastpost}
发帖时间{dateline}
回复数{replies}
总浏览数{views}
热度值{heats}
推荐数{recommends}
更多链接{moreurl}
当前数据顺序{currentorder}
当前数据是否在奇数行{parity}
默认循环显示内容[loop]...[/loop]
替代对应loop中指定数据内容,[order=odd]为奇数行,[order=even]为偶数行
[order=n]...[/order]
特殊指定数据显示内容[index=n]...[/index]
可设置打开方式的链接{title}
可设置缩略图大小的图片
例如:
1.模板嵌套语法
将被嵌套模板内容解析为php语句并合并入本模板中的写法
common/header对应某个模板套系中的common目录的header.htm模板文件
程序运行时include嵌套模板内容
注释:
当模板中有一些loop时,尽量用subtemplate
2.逻辑判断if...else
如果写在html表单元素中,可以省去使代码更清晰易读,如{if$my_var}xxx{/if}
任意html语句
带有分支条件的if写法
任意html语句任意html语句
带有多条件的if写法,可使用php常规判断中的按位运算符等
任意html语句
css书写时也可以按条件进行判断设置设置例如:
3.直接执行php代码标签
4.直接输出变量,等同于php的,花括号可以省略但不建议去掉。
(模块程序处理后才能在这里调用):
$announcements
5.广告的嵌入点代码:
6.插件的钩子标签:
hook为关键词,意为将index_top定义为钩子
7.循环语法(可以多重循环)
带有数组键的循环写法
循环输出的html语句
没有数组键的循环写法
循环输出的html语句
8.diy区域和后台数据调用标签:
{blockxxx}(数据调用模块)
9.discuz语言包加载后,模板文件中的使用:
{langforum_category_modedby}
其中语言包在./source/language/目录下,以php数组形式存放
篇二:
模板插件-discuz的专业模板插件修改
templates/default默认模板文件包
|---actions.lang.php道具语言包
|---activity_applylist.htm活动特殊主题列表
|---activity_export.htm
|---admincp.lang.php后台管理界面语言包(后台搜索依赖此文件)
|---admincp.menu.lang.php后台管理菜单语言包
|---admincp.msg.lang.php后台管理,跳转提示信息语言包
|---adv.htm论坛广告功能处理模板文件,被各个页面广告位调用
|---ajax_attachlist.htmajax获取附件列表模板文件
|---ajax_imagelist.htmajax获取图片列表模板文件
|---ajax_magiclist.htm
|---announcement.htm公告查看页
|---archiver.lang.phparchiver存档页语言包
|---attachpay.htm收费附件
|---attachpay_view.htm查看已付费购买附件的用户列表
|---credits.htm积分策略
|---css_append.htmcss拓展
|---css_common.htm全局css代码文件
|---css_calendar.htmcss日历
|---css_moderator.htm版主管理面板样式
|---css_script.htm各个页面的附加css样式代码,此文件代码更新缓存后拆分为各页面的附加css
|---css_seditor.htm编辑器css
|---css_special.htm
|---css_task_newbie.htm
|---css_wysiwyg.htm
|---customtopics.htm论坛用户专题
|---debate_umpire.htm辩论主题显示
|---discuz.htm论坛首页模板文件
|---discuz_feeds.htm论坛动态模板文件
|---discuzcode.htm编辑器处理的模板文件主要为附件信息
|---dz_feeds.lang.php论坛动态语言包
|---ec_credit.htm积分交易
|---ec_explain.htm积分交易说明
|---ec_list.htm交易列表
|---ec_rate.htm交易评价
|---emails.lang.phpemail邮件内容,也是模板文件之一
|---faq.htmFaq帮助
|---faq_navbar.htmFaq边栏
|---feed.lang.php论坛动态语言包
|---footer.htm公共底部模板文件,被各个页面加载
|---footer_ajax.htm论坛底部的ajax显示
|---forumdisplay.htm论坛主题列表
|---forumdisplay_passwd.htm密码论坛输入密码提示页
|---forumdisplay_simple.htm
|---forumdisplay_sort.htm主题列表页分类信息模板(在以分类信息查看主题时就会调用此文件)
|---forumdisplay_subforum.htm论坛主题页子板块列表(被forumdisplay.htm加载)
|---frame.htm论坛分栏主模板文件
|---getpasswd.htm取回密码
|---groupexpiry.htm公众用户组
|---header.htm头部公共模板文件被各个页面公共加载
|---header_ajax.htmajax时的公共页头,此文件代码缺失将会直接造成ajax不可用
|---index.htm空白文件主要作用是防止蜘蛛乱来
|---index_header.htm论坛首页框架头部模板文件(就是论坛版块上面的那点信息被discuz.htm加载)
|---index_heats.htm论坛热点加载模板文件(被discuz.htm加载)
|---index_navbar.htm论坛首页-论坛动态、论坛版块两个链接按钮(被discuz.htm加载)
|---invite_index.htm邀请注册
|---invite_send.htm邀请注册发送页面
|---jsmenu.htm论坛的下拉框
|---leftmenu.htm论坛分栏左边树状列表栏
|---login.htm登录页面
|---magic_index.
htm论坛道具首页
|---magic_log.htm论坛道具操作记录
|---magic_market.htm论坛道具交易市场
|---magic_mybox.htm
|---magic_mybox_opreation.htm
|---magic_shop.htm
|---magic_opreation.htm论坛道具选项
|---magics.lang.php道具中心语言包
|---manyou_admincp.htm漫游管理设置页面
|---manyou_app.htm漫游游戏首页
|---manyou_appnav.htm漫游应用菜单
|---manyou_feed.htm漫游feed
|---manyou_notice.htm
|---manyou_recommend.htm漫游推荐
|---manyou_userapp.htm漫游应用首页
|---medal.htm勋章中心
|---memberlist.htm会员列表页
|---memcp_credits.htm个人中心——积分交易
|---memcp_credits_action.htm个人中心——积分交易操作|---memcp_credits_log.htm个人中心——积分交易记录|---memcp_profile.htm个人中心——编辑个人资料
|---memcp_usergroups.htm个人中心——公众用户组
|---memcp_usergroups_misc.htm个人中心——公众用户组处理|---memcp_validating.htm个人中心——审核提示
|---messages.lang.php跳转页面信息提示语言包
|---misc.lang.php附加模板语言包(主要是界面交互类语言)
|---modactions.lang.php道具语言包
|---modcp.htm版主管理首页
|---modcp_announcements.htm版主管理——公告
|---modcp_forumaccess.htm版主管理——论坛管理权限|---modcp_forums.htm版主管理——论坛管理
|---modcp_home.htm版主管理——主页
|---modcp_login.htm版主管理登录提示页
|---modcp_logs.htm版主管理——记录查看
|---modcp_members.htm版主管理——用户编辑
|---modcp_moderate.htm版主管理——审核
|---modcp_moderate_float.htm版主管理——审核浮动框|---modcp_posts.htm版主管理——帖子管理
|---modcp_recyclebins.htm版主管理——回收站
|---modcp_report.htm版主管理——报告管理
|---modcp_threads.htm版主管理——主题管理
|---my.htm会员个人中心我的xx首页(默认显示我的主题)|---my_activities.htm我的活动
|---my_attention.htm我的关注
|---my_attention_forums.htm我的关注-版块
|---my_attention_forums_detail.htm
|---my_buddylist.htm我的好友
|---my_debate.htm我的辩论
|---my_favorites.htm我的收藏
|---my_grouppermission.htm我的用户组权限
|---my_polls.htm我的投票
|---my_posts.htm我的回复
|---my_rewards.htm我的悬赏
|---my_threads.htm我的主题
|---my_trades.htm我的商品
|---my_tradestats.htm我的商品状态
|---my_tradethreads.htm我的商品主题
|---nopermission.htm关闭论坛显示的提示页
|---notice.htm提醒模板文件
|---notice.lang.php提醒相关模板文件
|---pay.htm购买主题
|---pay_view.htm主题购买记录
|---pm.htm短信息首页
|---pm_archive_html.htm导出短消息html
|---pm_checknew.htm查看新短信
|---pm_node.htm短信快速提示
|---pm_send.htm发送短消息
|---pm_viewnew.htm浏览短信息,内容更详细
|---post.htm帖子发表
|---post_activity.htm活动主题发表
|---post_attachments.htm发帖子的附件模块
|---post_debate.htm辩论主题发表
|---post_forumselect.htm发表主题时的论坛选择列表|---post_poll.htm发表投票主题
|---post_reward.htm发表悬赏
|---post_sortoption.htm排序列表
|---post_swfattachlist.htm批量上传附件
|---post_trade.htm发表商品
|---post_video.htm发表视频
|---rate.htm评分
|---rate_view.htm评分记录浏览
|---register.htm注册
|---relatekw.htm相关主题
|---relatetag.htm相关标签
|---reportpost.htm主题报告
|---request.lang.php数据调用模块语言包
|---request_assistant.htm数据调用模块相关模板文件|---request_birthday.htm
|---request_forumtree.htm
|---request_modlist.htm
|---request_rowcombine.htm
|---request_tag.htm
|---request_thread.htm
|---runtime.lang.php人性时间提示语言包
|---search.htm搜索主页
|---search_qihoo.htmqihoo搜索
|---search_sort.htm分类信息搜索结果
|---search_sortoption.htm分类信息搜索
|---search_threads.htm搜索后的帖子列表|---search_trade.htm商品搜索
|---seccheck.htm验证码模板文件
|---seccode.lang.php验证信息语言包
|---seditor.htm编辑器discuz!
代码
|---showmessage.htm跳转页面信息提示模板文件
|---stats_main.htm统计首页
|---stats_misc.htm管理统计、时间、积分等等一堆|---stats_navbar.htm统计上面那个菜单条|---stats_onlinetime.htm时间统计
|---stats_team.htm管理团队
|---stats_trade.htm商品交易统计
|---swfupload.lang.php附件批量上传语言包
|---tag.htm论坛标签
|---tag_threads.htm和标签相关的主题列表
|---task.htm论坛任务
|---task_parter.htm完成任务的会员
|---tasks.lang.php论坛任务语言包
篇三:
discuz模板修改教程演示
discuz模板修改教程演示
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)然后切换到“系统设置——>界面——>风格管理”,您就可以在界面风格中看到您所定义的新的风格方案。
点击安装就可以了!
如下图:
(4)然后点击[编辑]后就可以进入该模板的风格配色方案的编辑页面,此根据你的界面风格配色方案设置一下你的配色方案。
具体的设置参数,主要对应的前台显示效果参照如下链接地址的标注:
http:
///viewthread.phptid=1496344right:
0;bottom:
0;_bottom:
-2px;height:
26px;}
#menuli{display:
inline;float:
left;margin-left:
5px;{menubgcode};}
#menua{float:
left;padding:
014px;height:
25px;border:
solid{menuboRdeR};border-width:
1px1px0;background:
transparentnone;line-height:
25px;color:
{menutext};text-decoration:
none;overflow:
hidden;}
#menua.dropmenu{padding-right:
20px;background-image:
url({imgdiR}/arrow_down.gif);background-repeat:
no-repeat;background-position:
95%50%;}
#menua:
hover{border-color:
{headeRboRdeRcoloR};background-color:
{menuhoVeR};color:
{menuhoVeRtext};}
#menuli.currenta{height:
26px;border-color:
{headeRboRdeRcoloR};background-color:
{menuhoVeR};color:
{menuhoVeRtext};}
2.网站logo.gif我们一般通过后台来调节他。
主要对应的htm代码标签为:
{boaRdlogo}
主要对应的样式为:
#header.wrap{position:
relative;padding:
24px022px;}
#headerh2{float:
left;}
当然有些css并不是直接加大元素上的有时候他们需要间接,复合来控制。
至于效果你要自己修改看看。
3.头部的导航栏对顶主要对应的htm代码标签为:
主要对应的样式为css_commen.htm中的:
#menu.menu1{background:
url({styleimgdiR}/menu_bg.gif)no-repeatscroll00transparent;height:
35px;margin:
0;padding-left:
25px;}
#menu.menu1ul{float:
left;width:
700px;}
#menua{font-size:
14px;border:
mediumnone;color:
#7Fa1c4;font-size:
14px;line-height:
27px;}
#menua:
hover{background-color:
transparent;}
#menuli.current{background:
url({styleimgdiR}/menu_cur.gif)no-repeatscroll00transparent;}
#menuli.currenta{*height:
35px;border:
0solid{headeRboRdeRcoloR};background:
{menuhoVeR}url({styleimgdiR}/menu_cur.gif)repeat-xright-27px;overflow:
hidden;height:
35px;}
#menuli{display:
inline;float:
left;margin-left:
5px;height:
27px;margin:
4px00;list-style:
noneoutsidenone;}
一般都不文件大体上包含着三个元素至于一些细节问题你就要自己亲自动手试一试了。
二、下面是discuz.htm文件需要修改的地方。
主要对应得htm代码为discuz..htm中的:
主要对应的样式为css_commen.htm中的:
#nav{margin:
-8pxauto0;background:
url({imgdiR}/icon_nav.gif)no-rep