ASPMAKER实用教程Word文档格式.docx
- 文档编号:18120753
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:19
- 大小:1.18MB
ASPMAKER实用教程Word文档格式.docx
《ASPMAKER实用教程Word文档格式.docx》由会员分享,可在线阅读,更多相关《ASPMAKER实用教程Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
最后点击Generate生成完成。
目前为止你就得到了一个最简单的后台,包括所有表内容的添加,修改,删除,查询功能。
很强大吧。
下面我还会陆续介绍该软件的其他功能,要得到一个功能强大的后台还有很多工序要走,敬请期待。
Aspmaker网站后台制作工具
(二):
制作产品二级分类
网站后台建设中,经常要涉及到产品二级分类,三级分类;
新闻二级分类,三级分类的问题。
如果自己手写代码很不方便,但是Aspmaker网站后台制作工具可以很轻松的解决这个问题。
首先打开Aspmaker,按照上节课所讲导入数据库(),这里我设计了三个简单的表以方便演示:
1,产品分类一(bigclass);
2,产品分类二(smallclass);
产品(product)。
字段入下截图
第二,导入成功后,软件界面左边会出现所有表好字段的菜单,如图:
第三,点击导航菜单的tables/view按钮,如下图;
点击选择smallclass表,然后点击右下方的Modfiy按钮,如下图。
在弹出的对话框中,右边的框子里会出现smclass表,接着把左边的bigclass表拖进来;
然后鼠标按着bigclass表的ID字段不松手,拖动到smallclass表的bigclass字段上面,成功后出出现以下效果,点击OK就行了。
这一步的作用是,在后台的一级分类后面会显示添加二级分类的菜单项
第四,点击左边表结构中smallclass表的bigclass字段,并确定,右边对应的bigclass字段详细列表被选中,如图。
接下来在界面右下方的EditTag选项卡中,选择Select空间,钩中UseLookupTable多项选择框,在右边随即弹出的LookupTable选项卡中,tablename选择biglcass,linkfield选择id,Displayfield#1选择bigclassname,其他保持默认。
最终效果如下
第五,操作和上一步类似,选择人product表中的bigclass字段,设置和上面一样,接下来选择smallclass字段,基本设置也一样,LookupTable选项卡中tablename选择smallclass,linkfield选择id,Displayfield#1选择smallclassname,parentfield选项选择bigclass,filterfield选择bigclass,这几步的作用是在添加产品的时候会出现二级产品分类无刷性选择菜单。
按照上面操作,你的后台就可以方便的生成产品二级菜单选择项。
依次类推,你可以做三级,四级,无限极。
Aspmaker网站后台制作工具(三):
关于汉化
前面讲到过Aspmaker使用的是英文版,细心的朋友会发现,生产网站后台是英文版的,所以汉化是个必不可少的环节。
下面我就和大家详细讲解下,Aspmaker生成的后台程序如何汉化。
第一,导入数据,上面的课程里已经做了详细介绍,还不了的朋友可以看这个篇文章;
第二,汉化表名:
点击上面导航菜单:
tables/views,如图:
在右边选项框中会出现该数据库中所有表的列表,其中caption属性框就是表的汉化处,在此处填写表的中文名即可,如图。
第三,汉化表中字段名:
方法和汉化表名一样,选中一个表,右边选项框中会出现该表的所有字段,在caption属性框中写入中文即可。
详细如图。
第四,汉化主体程序,这里是指,汉化生成的网站后台程序中代码的部分英文,比如,添加,修改,删除,上一页,下一页等等。
这一步骤比较困难点,首先要找到汉化的目标文件,这个文件在Aspmaker安装程序中,相对目录为aspmaker7/src/lang.xml,要汉化的就是lang.xml文件,用记事本打开此文件,在每一个节段的value中填写对应前面ID的中文翻译即可,这里要提醒大家要注意的是xml文件的编码,如果编码不对会导致生成的代码出现乱码。
好了,汉化工作到这里就结束了,完成上面四步,你就可以得到一个全中文的后台程序。
Aspmaker网站后台制作工具(四):
关于管理员权限设置
网站后台一定要有管理员功能,如果管理员能够方便的调整设置权限,那就更好了,如果自己写类似程序太过复杂,不过使用Aspmaker可以方便的实现这个功能。
还等什么,就让我们开始吧。
首先打开Aspmaker,并导入数据库,还不会的朋友可以看以前的教程。
这里的数据库,必须包含管理员表(myadmin),表结构如下图
第二步,点击快速导航栏Securitysetting,就是管理员设置按钮。
在弹出的选项框中,上面一项,是超级管理员,这个管理员不通过数据库保存,是直接写入后台文件中。
权限最大的那个。
下面一项,是根据数据库来设置管理员的选项,Table就是管理员表,loginnamefield就是用户名字段,passwordfield就是密码字段,设置完成后点击advanced按钮,进入高级设置区域。
第三步,管理员高级设置,我们这里要达到的效果是,可以设置管理员管理对不同的表进行添加,修改,删除,操作。
在弹出的高级设置对话框中,左边选择userlevels-administrator,右边弹出的对应对对话框中“userlevelfield”选择level字段,dynamicuserlevels选项框中,依次单击createtables,migrate两个按钮,分别是要创建管理员等级表,并且关联管理员表。
点击完成后,单击OK按钮,设置完成。
到此,aspmaker的后台管理员等级设置就完成了。
你已经可以在后台分配管理员权限了,这个功能的实现对你以后在网站建设道路上将会起到重要的作用。
Aspmaker网站后台制作工具(五):
高级设置
一个成熟的网站后台,还有很多地方细节要注意,比如批量修改,批量删除,上传图片设置,上传附件设置,后台样式,管理员登陆时间等等。
在Aspmaker中如何实现这些功能,下面我就给大家一一讲解下。
第一,批量删除功能。
这个功能使用比较多,如果一个后台没有这个功能,确实会比较麻烦。
在Aspmaker中很容易实现这个功能。
在快速导航中选择“asp”-"
list/viewpageoptions"
在下面的选择项中,勾选“multipledelete”选项即可。
第二,批量修改功能。
如果你网站有这个功能,那就是锦上添花了。
要是手写这样的功能会比较苦难,但在Aspmaker中会比较容易实现。
首先导入数据库,如果还不熟悉的朋友可以看以前的教程,然后选择快速导航的"
tables/views"
按钮,在右边功能框中,选择你要批量修改的表,在"
multi-update"
一栏中,选中即可。
第三,上传设置。
一般的网站建设后台,都会用到第三方编辑器,比较著名的必然,fckeditor,ckeditor,YUIEditor,WebWizRichTextEditor等等。
在这些编辑器中都会有上传功能,并且包含其他常用文字编辑功能。
在Aspmaker中默认使用的是fckeditor编辑器。
那么如何插入fckeditor编辑器呢?
首先在选择菜单“tools”-"
extensions"
在弹出的对话框中,选择“fckeditor”,然后在要嵌入编辑器的字段属性中勾选“usedhtmleditor”,就可以了,其他的事情就交给fckeditor处理吧。
第四,修改后台样式。
如果默认aspmaker的后台样式,会比较难看,还好aspmaker提供了修改后台样式的功能,操作起来也比较方便,你可以根据实际需要修改个性化的后台样式。
点击快速导航的“html”按钮,里面有三个选项卡general,thmem,styles,根据你的需要分别修改就可以了。
Aspmaker能实现的功能远远不局限于此,在下面我会给大家一一分享。
Aspmaker网站后台制作工具(六):
栏目权限分配
我们在网站建设过程中,特别是政府网站制作中,经常会遇到这样的问题,很多栏目要分配给不同的管理员管理,管理员只能看到,并修改编辑属于自己管理权限范围内的栏目信息。
这样的功能我们应该如何制作呢。
下面我介绍
下如何用Aspmaker实现这样的功能。
第一步,建立后台数据库,其他的表我们就不详细讲解了,这里只讲一个表就是管理员表。
之所以要特别列出这个表,是因为表内要设置一个特殊的字段:
栏目权限(lmqx)。
下面列出该表的结构图。
第二步,在Aspmaker中导入数据库,之前有详细讲解过,不会的朋友请看这里
第三步,在aspmaker中,选择管理员表(users),单击“栏目权限"
字段(lmqx),在字段的EditTag选项框中选择checkbox控件,选中Uselookuptable选项,在右边弹出的lookuptable选项框中进行如下设置:
table
name:
lm;
linkefield:
id;
displayfield#1:
lmmc。
如图。
第四步,在aspmaker中找到ServerEvents/ClientScripts选项,选择其中的Other-user_loggingin,在左边弹出的代码空中,加入下面代码,意思就是登录的时候赋值管理员栏目权限字段的值给session。
'
UserLoggingInevent
FunctionUser_LoggingIn(usr,pwd)
IfNotEW_DEBUG_ENABLEDThenOnErrorResumeNext
Enteryourcodehere
Tocancel,setreturnvaluetoFalse
User_LoggingIn=True
sql="
select*fromuserswhereusr='
"
&
usr&
setrs=conn.execute(sql)
dowhilenotr2.eof
session("
lmqx"
)=rs("
)
r2.movenext:
loop:
setr2=nothing
EndFunction
详细设置如图:
第五步,在aspmaker中,选择Tables/views快捷按钮,在栏目表和内容表的Filter选项框中输入一下代码:
idinsession("
),意思就是在栏目和新闻中过滤,只有管理员权限范围内的表才可以看见和编辑。
详细设置如下图。
经过上面的五个步骤,你就可以实现在后台设置管理员可以管理的栏目,管理员登录后,只能查看修改删除自己权限内的栏目和信息。
Aspmaker网站后台制作工具(七):
批量修改与批量删除
网站后台使用的方便性是比较重要的,网站后台信息的批量修改功能,和批量删除功能就是其中的重点。
如果我们自己写后台程序要加这两个功能还是有点麻烦的,但Aspmaker自带了这两个功能的选项。
下面就给大家讲解下如何开启批量修改与批量删除功能。
首先看批量删除功能。
第一步,在Aspmaker中导入数据库,这个在之前的文章中已经讲解过,这里就不重复了,还不了解的朋友可以看这里;
第二步,选择快速菜单的ASPGeneralOptions按钮,在弹出的选项卡中,选择List/ViewPageOptions选项卡,其中有一项“Multipledelete”复选项,钩中即可。
这样就开启了网站后台中的批量删除功能。
是不是很简单呀,比你要自己写一大串代码要容易很多了。
下面我们再讲解下批量修改功能。
第一步,第一步,在Aspmaker中导入数据库,这里和上面讲的批量删除功能里讲解的一样。
第二步,在快捷菜单中选择“Tables/Views”按钮,在弹出的选项卡中,选择“Multi-Update”列中前面的复选框中打钩,这里要注意,在对应的表前面打钩,表明后台中这个表的信息管理中会出现批量修改功能。
第三步,选择左边数据库表中的一个(设置过批量修改功能的表),在右边会弹出这个表的详细字段设置,选择“Multi-Update”列,对你需要做批量修改的字段前面打钩,一般默认全部选择中,就是在你对此表信息做批量修改的时候,这些字段可以全部进行批量修改。
是不是很方便啊。
好了,经过上面两三步的设置,你的后台就可以拥有批量修改和批量删除的功能。
这个要多多感谢Aspmaker!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASPMAKER 实用教程
![提示](https://static.bdocx.com/images/bang_tan.gif)