首页 > 语言 > 关键词  > 模板最新资讯  > 正文

WeCenter 2.x模板开发基础教程

2013-09-04 14:06 · 稿源:中国站长站

一、 模板目录作用说明(以默认模板为例)

/views/default/

/account–账户相关模板,如登录,注册等

/admin–后台

/block–通用模块

/config–配置分页样式

/favorite–我的收藏

/feature–专题

/global–全局通用模块,如头部,底部

/home–首页,发现页

/inbox–私信

/install–安装

/invitation–邀请好友

/m–移动版本模板

/migrate–安装上传目录设置

/notifications–通知

/people–个人页面

/publish–发起

/question–问题

/reader–阅读器

/search–搜索

/topic–话题

注意:目录下ajax目录下模板为数据模板

二、Static目录下个别文件作用说明 :

css(根据图片说明,以default为例)

bootstrap.css–bootstrap框架

glyphicons-halflings.png–bootstrap框架的icon图片

glyphicons-halflings-white.png–同上

btn-sprite.css–按钮css

common.css–模板主css文件

ie7.css–ie7兼容性css

link.css–全站字体颜色

login.css–登录页面css

register.css–注册页面css

user-setting.css–用户设置页面css

user.css–用户主页css

2.javascript(以图片说明)

aw_template.js–页面通用模板文件,如弹窗模板

function.js–全站基本功能函数

app.js–页面加载时调用的js

/editor–编辑器js

/plug_module/plug-in_module.js–全站基础框架js,内涵jQuery,bootstrap,附件上传,Hogan模板引擎

三、模板继承机制

四、创建新模板方法

css创建 : 在static/css/目录下创建模板名字目录为newstyle,并在newstyle目录内创建相应名字的css文件,如果有相应模板的图片文件则再创建一个img目录,没有的话可以忽略,如下图所示

创建新的css后,可在里面添加新模板的css和重写default原有的css进行覆盖。注意 : css文件名字必须跟模板名字相同 模板创建 : 在views目录下创建和模板名字相同的文件夹,如下图所示

假设要为新的模板制作一个新的登陆页面,可以先将default目录下相应的目录和文件先拷贝到新的模板文件下再进行修改,下图所示 :

要修改别的模板也是重复以上操作,创建了新模板文件后,登录后台就可以在界面设置里面选择新的模板

注意 : 新模板的文件目录位置必须要跟default模板目录位置一样才能进行覆盖

五、页面基本结构

页面一般由头部,中间内容,底部组成,其中头部和底部是通用的, 有些页面会有侧边栏,这里举例一些通用模块调用方法

头部调用 : <?php TPL::output('global/header.tpl.htm'); ?>

底部调用 : <?php TPL::output('global/footer.tpl.htm'); ?>

侧边栏调用 : <?php TPL::output('block/sidebar_menu.tpl.htm'); ?> 由于页面的宽度为940px,我们有一个aw-wecenter的class来固定宽度 css命名都由aw-前缀为基础,可根据需求不同自行修改 页面布局参照bs2.3.2框架的布局方式,如下

如有疑惑可以到bs中文官网去查看手册, https://www.bootcss.com/scaffolding.html

六. 常用代码分析

常用模块代码结构

页面布局定义好容器后,都由上面两种模块代码嵌套组成,例如侧边栏

常用css代码分析

.aw-wecenter限制页面宽度

.aw-main-content限制主要内容宽度

.aw-side-bar限制侧边栏宽度

.pull-left左浮动

.pull-right右浮动

.clearfix清除浮动

icon都以.aw-icon+icon名字命名,例如.aw-icon.i-v(bs自带的除外)

btn都以.aw-btn+btn名字命名,例如.aw-btn.b-new-user(bs自带的除外)

举报

  • 相关推荐
  • Razer(雷蛇)在新加坡设立AI CENTER OF EXCELLENCE,加速人工智能投资布局

    雷蛇宣布在新加坡设立全球AI卓越中心,并计划在欧洲和美国建立类似机构,推动游戏与开发者工具领域的创新。新加坡中心将招聘150名AI工程师,专注于下一代AI游戏技术研发。雷蛇还推出AI工具套件,包括Game Co-AI和QA Co-AI,帮助开发者提升游戏质量和开发效率。该战略布局正值全球游戏市场快速增长期,预计2033年AI游戏市场规模将达280亿美元。新加坡数字产业发展局表示,此举将巩固该国作为区域AI创新中心的地位。

  • 邪修做饭、拍照,年轻人开始在小红书开发“旁门左道”

    ​微波炉8分钟炼猪油,养乐多当叉烧秘方,减肥靠“假装自己是狗”,奶茶杯抠洞拍照秒出氛围感…… 在小红书,#当我成为兴趣邪修 话题下8.6万篇笔记正掀起7200万浏览量的狂欢。

  • 转向拥抱本土开发者,团结引擎独立运营3年后的得与失

    2022 年,Unity 宣布将中国业务进行本地化重组,成立独立运营的 Unity 中国。而团结引擎(Unity China Engine)成为了接棒的“本地引擎方案”。 酝酿三年后,今年4月Unity6 及其后续版本在中国大陆及港澳地区下架,意味着二者进一步“各司其职”。 消息一出立刻引发了不小的震动。对许多国内庞大的开发群体而言,无法第一时间体验Unity6最新的技术,确实会产生疑惑和迟疑。因�

  • 女子吃桃子咬开发现里面一堆树叶 网友:切叶蜂惹的祸

    ​近日,北京市民黎女士在食用桃子时遭遇离奇一幕:一颗外观完好的鲜桃咬开后,果核内竟藏有大量新鲜碎叶。据黎女士描述,起初发现果肉中夹杂绿色碎屑时,她以为是桃核自然发芽所致,但剖开桃核后发现内部不仅未发芽,反而嵌着更多完整叶片,部分叶片甚至能整片抽出。这一反常现象引发网友热议,相关照片在社交平台迅速传播。 "我吃了二十多年桃子,从没遇�

  • Custouch市场易AI技术入选Topdigital2025全球AI营销图谱

    《TopDigital2025全球AI营销图谱》近日发布,Custouch市场易入选"内容智能生成"板块。该图谱为AI技术重构营销提供全链路产业地图,整合企业官网、学术报告、专利库等多维度信息。Custouch凭借AI技术在B2B营销领域的创新应用入选,其智能解决方案能有效满足企业实际需求。作为数字营销技术服务商,Custouch已为300+国际头部企业提供一站式营销管理体系,涵盖内容、活动、线索等全流程,助力企业实现高质量增长。此次入选既是对其AI成果的肯定,也是对其未来发展的激励。

  • 出门问问TicNote销量居录音同品类热卖榜第一名

    出门问问(02438.HK)旗下AI产品TicNote在国内热销,该产品搭载Agentic AI技术,具备思考、记忆和创作能力。截至8月6日,TicNote在天猫、京东相关品类销量排名第一,全球销量突破万台。产品内置"Shadow AI"系统,集记录、分析、创作功能于一体,适用于会议、医疗、教育等多场景。公司股价近期飙升超60%,反映市场对其AI商业化落地的看好。作为拥有十年AI技术积累的企业,出门问问持续深耕人机交互领域,未来将以"Shadow AI"为核心,拓展更多AI应用场景。

  • 女子吃桃子咬开发现里面一堆树叶 网友笑称“误食切叶蜂精装房”

    北京一女子吃桃子时发现怪事:外表完好的桃子内部竟藏有新鲜碎树叶。经网友指认,这是切叶蜂的巢穴。切叶蜂会用新鲜叶片筑巢,而这次发现的叶片异常新鲜,推测可能是刚筑好的新巢。该女子表示既惊奇又有趣,网友调侃"你把切叶蜂的精装房给吃了"。这一发现引发网络热议,展现了自然界昆虫的奇妙行为。

  • 法拉第方回应新车抄袭长城:联合开发 不存在抄袭

    7 月中旬,法拉第未来旗下第二品牌FX的MPV新车SuperOne完成全球首秀。这款定位全球首款E-AI MPV的新车采用纯电动力,尽管亮相于美国,却在国内引发了不小的风波。国内网友发现,SuperOne的整车造型与长城魏牌高山 9 几乎如出一辙,仅在车头部分增设了一块巨大屏幕,由此质疑其存在抄袭行为。 面对外界的抄袭质疑, 8 月 3 日,法拉第未来全球总裁王佳伟首次作出回应。他明�

  • Checkout.com携手Visa推出发卡业务 (Card Issuing)

    Checkout.com与Visa达成战略合作,在英国及欧洲地区推出全方位发卡业务。通过Visa全球支付网络,商户可即时获取收款资金用于支付供应商款项,显著提升资金使用效率。该合作特别针对旅游业企业,解决其支付流程分散、资金周转慢的痛点。Checkout.com每年处理数千亿交易的技术能力与Visa网络结合,帮助商户消除预存资金需求,优化现金流管理。双方表示这将大幅提升欧洲商户运营效率,释放增长潜力。

  • 告别“数据录入机器”:ToB智能体如何让CRM回归业务本质

    2025年腾讯全球数字生态大会上,销售易推出首款AI CRM产品NeoAgent,基于大模型技术重构企业销售流程。该产品通过语音指令自动完成客户拜访规划、关联历史数据并生成策略建议,实现从菜单点击到自然对话的交互变革。销售易通过"三阶跃迁"模式:解放双手的语音转结构化记录、突破菜单层级的智能检索、结合销售方法论的场景赋能,深度重构CRM系统。产品依托统一数据平台,实现多模态信息整合与权限管控,采用混合模型架构平衡响应速度与决策质量。目前已在米其林等企业应用中显著提升销售转化率,并通过"用户+流量"混合收费模式验证商业化路径。这标志着ToB领域AI正从效率工具向"数字同事"进化,其核心价值在于理解业务、适配场景并创造增量。

热文

  • 3 天
  • 7天