cms后台模板html.docx
《cms后台模板html.docx》由会员分享,可在线阅读,更多相关《cms后台模板html.docx(9页珍藏版)》请在冰豆网上搜索。
cms后台模板html
竭诚为您提供优质文档/双击可除
cms后台模板,html
篇一:
cms后台管理系统使用说明
(1)
手机app后台使用说明
V4.0
青岛掌控传媒有限公司
技术中心
1
目录
后台基本信息..................................................................................................................................3管理员权限使用说明......................................................................................................................3用户权限使用说明..........................................................................................................................9
2
后台基本信息
后台登陆地址(url):
管理员权限使用说明
图1
在图1所示的登陆界面中输入正确的用户名、密码进入后台。
图2
图2显示的是管理员后台,左侧面板中显示管理员可以操作的权限,右侧默认显示日志管理列表,该列表可以查看所有用户的操作记录。
3
图3
图3显示的是系统角色列表,管理员可以进行“新建”、“编辑”、“删除”操作。
图4
图4显示新建角色页面:
点击“新建”按钮,输入名称,勾选操作权限,点击“保存”,完成角色创建。
图5
图5显示角色删除页面:
如需删除系统内某一角色,请先确认该角色下无用户,勾选需要删除的角色,点击“删除”按钮,完成删除角色操作。
4
图6
图6显示的是栏目管理页面,管理员可以在该页面完成栏目的“新建”、“编辑”、“删除”操作。
图7
图7显示栏目新建页面,点击“新建”按钮,输入编号、名称、关键字、图片尺寸、排序,勾选显示,选择上级节点,点击“保存”按钮完成栏目添加。
5
篇二:
cmstopcms网站系统模板解析
/*网页使用的是w3c标准xhtml+css,也就是别人常就的diV+css*/
/*编码*/
{$system[sitename]}_{$system[seotitle]}/*标题+标题seo标题注释*/
/*关键字*/
/*网页描述*/
/*这里好像和标题一样哈,这个不知道官方弄来做什么的*
用绝对的路径*//*这是读取网站后台设置的网址,也是就自己的域名,如果去掉的话,那么css样式和其它的图片都无法正常显示,当然做模板的时候也可以
/*这里调用的是cmstop\templates\default\system目录下的header_channel.html页面*/
cms后台模板,html)r">首页
{loopchannel(0)$catid$cha}
{$cha[name]}
{/loop}
/*这个地方就有点意思了哈,一个循环标签,调用的是在后台栏目添加的栏目名,然后循环列出来。
不知道phpcms能不能也用这样的方法把栏目菜单弄出来?
*/
图片视频滚动排行专栏标签digg心情/*这里在后台是不能删除的,如果想删除只能更改模板了*/
今日要闻
/*内容标签,调用的是区块内容,区块可在后台自己添加、删除、编辑Root表示网站根目录*/
专栏更多
图片速读
更多
alt="{$r[title]}"/>
{$r[title]}
width="160"height="120"
{$c[name]}/*栏目名称*/
更多/*栏目地址*/
/*网址、图片缩略图并限制图片大小、文章标题*/
{$r[title]}
{description($r[contentid])}
/*文章简要描述*/
{$r[title]}
/*蓝色的地方很强大,也是一个循环标签,调用的是我们在后台添加的那些栏目的内容*/
视频
{$r[title]}
{$r[pv]}{$r[comments]}
{$r[title]}
篇三:
.net如何将aspx生成html(cms静态页面原理)
.net如何将aspx生成html(cms静态页面原理)
相信大家都遇到过把web网站生成html发不到网上.也很好奇一些cms上都有这个功能,其实很简单
大体思路就是:
在你的后台,做一html页面生成器.点击时.循环web目录下的aspx文件(这一点应该不难实现).将他们全部生成html.这就是阻碍大家的路障.下面简单介绍一个demo
当然也可以做的跟cms一样,后台可视化管理模板页.其原理只不过把模板html读到编辑器里.然后定义一些标签来读取数据.(本人做了一个bayyter.game的cms就是用的这种方法,每个游戏专题只需要美工写页面,插入标签就ok.个人感觉速度还很快.这个站放在国外.所以要上vpn)
1方法一:
根据模板生成,保持在html文件夹中
2思路分析:
31.写一个自定义的htm模板其中需要替换的地方用$value$这样4包含起来
52.生成页面的aspx中,用streamReader读取htm模板,用Replace
6替换$value$
73.把完成的字符串用streamwriter输出
8参考代码如下:
91)定义模板
emplate.htm
1014
15 16.style1{
17font-size:
16px;
18font-weight:
bold;
19}
20-->
21
22
23
24
25
2627
28$title$
29
30
31
32
33内容:
$content$
34
35
36版权所有
37
38
392)在default.aspx页面的按扭的事件处理中写如下代码:
40//源码是替换掉模板中的特征字符
41stringmbpath=server.mappath("template.htm");
42encodingcode=encoding.getencoding("gb2312");
43streamReadersr=null;
44streamwritersw=null;
45stringstr=null;
46//读取
47try
48{
49sr=newstreamReader(mbpath,code);
50str=sr.Readtoend();
51}
52catch(exceptionex)
53{
54throwex;
55}
56finally
57{
58sr.close();
59}
60//根据时间自动重命名,扩展名也可以自行修改
61stringfilename=datetime.now.tostring("yyyymmddhhmmss")+".htm";
62str=str.Replace("$title{1}quot;,txttitle.text);//替换title
63str=str.Replace("$content{1}quot;,txtcontent.text);//替换content
64//生成静态文件
65try
66{
67sw=newstreamwriter(server.mappath("htm/")+filename,false,code);
68sw.write(str);
69sw.Flush();
70}
71catch(exceptionex)
72{
73throwex;
74}
75finally
76{
77sw.close();
78Response.write("恭喜
"+filename+"已经生成,保存在htm文件夹下!
");
79}
80
81
82方法二:
根据url地址生成静态页保持
83思路分析:
84直接将做好的动态页面翻译成静态页面,所以生成的内容不够灵活85参考代码:
86//根据url地址生成静态页保持
87protectedvoidbutton2_click(objectsender,eventargse)88{
89encodingcode=encoding.getencoding("utf-8");
90streamReadersr=null;
91streamwritersw=null;
92stringstr=null;
93//
94webRequesttemp=webRequest.create(txturl.text.trim());
95webResponsemytemp=temp.getResponse();
96sr=newstreamReader(mytemp.getResponsestream(),code);
97//
98try
99{
100sr=newstreamReader(mytemp.getResponsestream(),code);
101str=sr.Readtoend();
102}
103catch(exceptionex)
104{
105throwex;
106}
107finally
108{
109sr.close();
110}读取远程路径读取