2023年7月14日发(作者:)
ASPMAKER教程精简版
ASPMAKER教程精简版①:熟悉他 ································································· 2
ASPMAKER教程精简版②:制作产品二级分类 ·················································· 6
ASPMAKER教程精简版③:关于汉化 ···························································· 10
ASPMAKER教程精简版④:关于管理员权限设置 ············································· 12
ASPMAKER教程精简版⑤:高级设置 ···························································· 15
ASPMAKER教程精简版⑥:栏目权限分配 ······················································ 19
ASPMAKER教程精简版⑦:批量修改与批量删除 ············································· 22
ASPMAKER教程精简版①:熟悉他
知道Aspmaker工具的人不多,能够熟练掌握并运用的就更少了,一旦你接触到他就会对他赞不绝口。
现在很多从事网站建设的朋友,使用的后台程序基本都是利用源码然后自己修改,这样有很多弊端,如果要加一些特定功能改动会非常巨大,而是修改的是别人的程序那就难上加难了。
如果你使用了Aspmaker来制作后台,只要几个步骤你就能制作出属于自己的网站后台。
下面我就详细讲解下如何操作这个后台制作工具。
首先,要下载aspmaker,现在的最新版本是8.0,但我目前使用的是7.0,百度一下会有很多网站提供下载,记着要下载注册工具,我使用的都是英文版,因为中文版的版本还很低。
安装注册好后,打开Aspmaker,界面如下
在弹出的主界面中:
Database type选项是让你选择目标网站后台的数据库类型,我们这里默认选择Microsoft Access;
Database file选项是让你选择目标数据库,点击后面的文件夹选择就行了。
Password,如果你的ACCESS设置了密码,在这里输入,没有密码留空就行了。
其他的项目默认留空,最后点击Connect按钮,链接数据库,如果链接成功, 在左边的列表会显示数据库的表和详细字段,如图
点击导航菜单上的闪电按钮(生成程序)如图
这里只要修改Application root folder选项,就是程序生成存放的文件夹。
最后点击Generate生成完成。目前为止你就得到了一个最简单的后台,包括所有表内容的添加,修改,删除,查询功能。很强大吧。下面我还会陆续介绍该软件的其他功能,要得到一个功能强大的后台还有很多工序要走,敬请期待。
ASPMAKER教程精简版②:制作产品二级分类
网站后台建设中,经常要涉及到产品二级分类,三级分类;新闻二级分类,三级分类的问题。如果自己手写代码很不方便,但是Aspmaker网站后台制作工具可以很轻松的解决这个问题。
首先打开Aspmaker,按照上节课所讲导入数据库(/
web/2011/1020/),这里我设计了三个简单的表以方便演示:1,产品分类一(bigclass);2,产品分类二(smallclass);产品(product)。
字段如下截图:
第二,导入成功后,软件界面左边会出现所有表好字段的菜单,如图:
第三,点击导航菜单的tables/view按钮,如下图;
点击选择smallclass表,然后点击右下方的Modfiy按钮,如下图。
在弹出的对话框中,右边的框子里会出现smclass表,接着把左边的bigclass表拖进来;然后鼠标按着bigclass表的ID字段不松手,拖动到smallclass表的bigclass字段上面,成功后出出现以下效果,点击OK就行了。这一步的作用是,在后台的一级分类后面会显示添加二级分类的菜单项
第四,点击左边表结构中smallclass表的bigclass字段,并确定 ,右边对应的bigclass字段详细列表被选中,如图。
接下来在界面右下方的Edit Tag选项卡中,选择Select空间,钩中Use Lookup
Table多项选择框,在右边随即弹出的Lookup Table选项卡中,table name 选择biglcass,linkfield选择id,Display field#1选择bigclassname,其他保持默认。最终效果如下
第五,操作和上一步类似,选择人product表中的bigclass字段,设置和上面一样,接下来选择smallclass字段,基本设置也一样,Lookup Table选项卡中table name选择smallclass,link field选择id,Display field#1选择smallclassname,parent field选项选择bigclass,filter field选择bigclass,这几步的作用是在添加产品的时候会出现二级产品分类无刷性选择菜单。
按照上面操作,你的后台就可以方便的生成产品二级菜单选择项。依次类推,你可以做三级,四级,无限极。
ASPMAKER教程精简版③:关于汉化
前面讲到过Aspmaker使用的是英文版,细心的朋友会发现,生产网站后台是英文版的,所以汉化是个必不可少的环节。下面我就和大家详细讲解下,Aspmaker生成的后台程序如何汉化。
第一,导入数据,上面的课程里已经做了详细介绍,还不了的朋友可以看这个篇文章/web/2011/1020/;
第二,汉化表名:点击上面导航菜单:tables/views,如图:
在右边选项框中会出现该数据库中所有表的列表,其中caption属性框就是表的汉化处,在此处填写表的中文名即可,如图。
第三,汉化表中字段名:方法和汉化表名一样,选中一个表,右边选项框中会出现该表的所有字段,在caption属性框中写入中文即可。详细如图。
第四,汉化主体程序,这里是指,汉化生成的网站后台程序中代码的部分英文,比如,添加,修改,删除,上一页,下一页等等。这一步骤比较困难点,首先要找到汉化的目标文件,这个文件在Aspmaker安装程序中,相对目录为aspmaker7/src/,要汉化的就是文件,用记事本打开此文件,在每一个节段的value中填写对应前面ID的中文翻译即可,这里要提醒大家要注意的是xml文件的编码,如果编码不对会导致生成的代码出现乱码。
好了,汉化工作到这里就结束了,完成上面四步,你就可以得到一个全中文的后台程序。
ASPMAKER教程精简版④:关于管理员权限设置
网站后台一定要有管理员功能,如果管理员能够方便的调整设置权限,那就更好了,如果自己写类似程序太过复杂,不过使用Aspmaker可以方便的实现这个功能。还等什么,就让我们开始吧。
首先打开Aspmaker,并导入数据库,还不会的朋友可以看以前的教程:/web/2011/1020/。
这里的数据库,必须包含管理员表(myadmin),表结构如下图
第二步,点击快速导航栏Security setting,就是管理员设置按钮。
在弹出的选项框中,上面一项,是超级管理员,这个管理员不通过数据库保存,是直接写入后台文件中。权限最大的那个。
下面一项,是根据数据库来设置管理员的选项,Table就是管理员表,login
name field就是用户名字段,password field就是密码字段,设置完成后点击advanced按钮,进入高级设置区域。
第三步,管理员高级设置,我们这里要达到的效果是,可以设置管理员管理对不同的表进行添加,修改,删除,操作。
在弹出的高级设置对话框中,左边选择user levels-administrator,右边弹出的对应对对话框中“user level field”选择level字段,dynamic user levels选项框中,依次单击create tables ,migrate两个按钮,分别是要创建管理员等级表,并且关联管理员表。点击完成后,单击OK按钮,设置完成。
到此,aspmaker的后台管理员等级设置就完成了。你已经可以在后台分配管理员权限了,这个功能的实现对你以后在网站建设道路上将会起到重要的作用。
ASPMAKER教程精简版⑤:高级设置
一个成熟的网站后台,还有很多地方细节要注意,比如批量修改,批量删除,上传图片设置,上传附件设置,后台样式,管理员登陆时间等等。在Aspmaker中如何实现这些功能,下面我就给大家一一讲解下。
第一,批量删除功能。
这个功能使用比较多,如果一个后台没有这个功能,确实会比较麻烦。在Aspmaker中很容易实现这个功能。在快速导航中选择“asp”-“list/view page
options”,在下面的选择项中,勾选“multiple delete”选项即可。详细如图。
第二,批量修改功能。
如果你网站有这个功能,那就是锦上添花了。要是手写这样的功能会比较苦难,但在Aspmaker中会比较容易实现。
先导入数据库,教程:/web/2011/1020/,
然后选择快速导航的“tables/views”按钮,在右边功能框中,选择你要批量修改的表,在“multi-update”一栏中,选中即可。详细如图。
第三,上传设置。
一般的网站建设后台,都会用到第三方编辑器,比较著名的必然,fckeditor,ckeditor,YUI Editor,WebWiz RichTextEditor等等。在这些编辑器中都会有上传功能,并且包含其他常用文字编辑功能。
在Aspmaker中默认使用的是fckeditor编辑器。那么如何插入fckeditor编辑器呢?首先在选择菜单“tools”-“extensions”,在弹出的对话框中,选择“fckeditor”,然后在要嵌入编辑器的字段属性中勾选“use dhtml editor”,就可以了,其他的事情就交给fckeditor处理吧。
第四,修改后台样式。
如果默认aspmaker的后台样式,会比较难看,还好aspmaker提供了修改后台样式的功能,操作起来也比较方便,你可以根据实际需要修改个性化的后台样式。点击快速导航的“html”按钮,里面有三个选项卡general,thmem,styles,根据你的需要分别修改就可以了。
Aspmaker能实现的功能远远不局限于此。 ASPMAKER教程精简版⑥:栏目权限分配
我们在网站建设过程中,特别是政府网站制作中,经常会遇到这样的问题,很多栏目要分配给不同的管理员管理,管理员只能看到,并修改编辑属于自己管理权限范围内的栏目信息。这样的功能我们应该如何制作呢。
用Aspmaker实现这样的功能。
第一步,建立后台数据库,其他的表我们就不详细讲解了,这里只讲一个表就是管理员表。之所以要特别列出这个表,是因为表内要设置一个特殊的字段:栏目权限(lmqx)。下面列出该表的结构图。
第二步,在Aspmaker中导入数据库,之前有详细讲解过,不会的朋友请看这里/web/2011/1020/
第三步,在aspmaker中,选择管理员表(users),单击“栏目权限“字段(lmqx),在字段的Edit Tag选项框中选择checkbox控件,选中Use lookup table选项,在右边弹出的lookup table选项框中进行如下设置:table name:lm;linke
field:id;display field#1:lmmc。如图。
第四步,在aspmaker中找到Server Events/Client Scripts选项,选择其中的Other-user_loggingin,在左边弹出的代码空中,加入下面代码,意思就是登录的时候赋值管理员栏目权限字段的值给session。
' User Logging In event
Function User_LoggingIn(usr, pwd)
If Not EW_DEBUG_ENABLED Then On Error Resume Next
' Enter your code here
'To cancel, set return value to False
User_LoggingIn = True
sql="select * from users where usr='"&usr&"'"
set rs=e(sql)
do while not
session("lmqx")=rs("lmqx")
xt:loop:set r2=nothing
End Function
详细设置如图:
第五步,在aspmaker中,选择Tables/views快捷按钮,在栏目表和内容表的Filter选项框中输入一下代码:id in session("lmqx"),意思就是在栏目和新闻中过滤,只有管理员权限范围内的表才可以看见和编辑。详细设置如下图。
经过上面的五个步骤,你就可以实现在后台设置管理员可以管理的栏目,管理员登录后,只能查看修改删除自己权限内的栏目和信息。
ASPMAKER教程精简版⑦:批量修改与批量删除
网站后台使用的方便性是比较重要的,网站后台信息的批量修改功能,和批量删除功能就是其中的重点。如果我们自己写后台程序要加这两个功能还是有点麻烦的,但Aspmaker自带了这两个功能的选项。下面就给大家讲解下如何开启批量修改与批量删除功能。
首先看批量删除功能。
第一步,在Aspmaker中导入数据库,这个在之前的文章中已经讲解过,这里就不重复了,还不了解的朋友可以看这里/web/2011/
1020/;
第二步,选择快速菜单的ASP General Options按钮,在弹出的选项卡中,选择List/View Page Options选项卡,其中有一项“Multiple delete”复选项,钩中即可。这样就开启了网站后台中的批量删除功能。是不是很简单呀,比你要自己写一大串代码要容易很多了。详细设置如下图。
下面我们再讲解下批量修改功能。
第一步,第一步,在Aspmaker中导入数据库,这里和上面讲的批量删除功能里讲解的一样。
第二步,在快捷菜单中选择“Tables/Views”按钮,在弹出的选项卡中,选择“Multi-Update”列中前面的复选框中打钩,这里要注意,在对应的表前面打钩,表明后台中这个表的信息管理中会出现批量修改功能。详细设置如下图。
第三步,选择左边数据库表中的一个(设置过批量修改功能的表),在右边会弹出这个表的详细字段设置,选择“Multi-Update”列,对你需要做批量修改的字段前面打钩,一般默认全部选择中,就是在你对此表信息做批量修改的时候,这些字段可以全部进行批量修改。是不是很方便啊。详细设置如下图。
好了,经过上面两三步的设置,你的后台就可以拥有批量修改和批量删除的功能。这个要多多感谢Aspmaker!
发布者:admin,转转请注明出处:http://www.yc00.com/news/1689309634a228534.html
评论列表(0条)