SDCMS教程中心.docx
- 文档编号:27198805
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:22
- 大小:2.31MB
SDCMS教程中心.docx
《SDCMS教程中心.docx》由会员分享,可在线阅读,更多相关《SDCMS教程中心.docx(22页珍藏版)》请在冰豆网上搜索。
SDCMS教程中心
IIS教程
一、SDCMS安装教程
二、SDCMS需要什么样的安装环境
三、IIS如何开启父目录
四、如何设置文件夹的读写权限
五、如何查看Asp的HTTP500内部服务器错误
高级技巧
一、首页调用单页简介或单页内容的方法
二、为在线客服插件自定义模板
企业版和商城都有此在线客服功能,如果觉得默认的在线客服界面不好看,该如何弄一个漂亮的呢?
首先,我们需要在模板根目录新建一个文件,文件名称为:
“sdcms_qq.asp”
具体代码参考如下:
.plug_qq{width:
150px;padding:
15px 0;position:
absolute;z-index:
998;}
.plug_qq ul{list-style:
none;margin:
0;padding:
0;border-bottom:
1px solid #A6BBE2;}
.plug_qq ul li{line-height:
30px;padding:
6px 15px;border:
1px solid #A6BBE2;border-top:
0;border-bottom:
0;background:
#fff;}
.plug_qq ul .title{background:
#284587;border:
1px solid #284587;font-family:
microsoft yahei;font-size:
16px;color:
#fff;}
.plug_qq ul li a{text-decoration:
none;color:
#333;font-size:
12px;}
.plug_qq ul li a:
hover{color:
#f30;}
.plug_qq ul li img{margin:
0 5px 0 0;}
320px;right:
10px">
- 在线客服
//message/?
uin={num(i)}&menu=yes">{data(i)}
{for i=0 to ubound(data)}
{/for}
保存后,去后台的插件管理里,重新保存下在线客服的内容就可以了。
备注:
以上代码仅供参考,更好的界面效果请自己设计
三、3天以内的内容后面显示new小图标的方法
循环部分代码如下:
1
{if datediff("d",date(),$rs[createdate])>=-3}这里放置图片{/if}
如果需要更改7天,只需要更改上面的数字3即可
四、调用一个或多个类别的内容的方法
调用一个类别的示范代码如下:
12345
- {sdcms.cutstr($rs[title],30,1)}
{sdcms:
rs field="id,title,style,createdate,isurl,url,classid" table="sd_content" where="islock=1 and classid in([sdcms.get_sonid
(2)])" order="ontop desc,id desc"}
{/sdcms:
rs}
- {sdcms.cutstr($rs[title],30,1)}
{sdcms:
rs field="id,title,style,createdate,isurl,url,classid" table="sd_content" where="islock=1 and classid in([sdcms.get_sonid
(2)])" order="ontop desc,id desc"}
{/sdcms:
rs}
代码说明:
其中的“sdcms.get_sonid
(2)”中的“2”即表示要调用的类别ID,我们换成自己需要的类别ID即可。
调用多个类别示范代码如下:
123456
- {sdcms.cutstr($rs[title],30,1)}
{dim sonid:
sonid=sdcms.get_sonid("1,2,3,4")}
{sdcms:
rs field="id,title,style,createdate,isurl,url,classid" table="sd_content" where="islock=1 and classid in([sonid])" order="ontop desc,id desc"}
{/sdcms:
rs}
- {sdcms.cutstr($rs[title],30,1)}
{dim sonid:
sonid=sdcms.get_sonid("1,2,3,4")}
{sdcms:
rs field="id,title,style,createdate,isurl,url,classid" table="sd_content" where="islock=1 and classid in([sonid])" order="ontop desc,id desc"}
{/sdcms:
rs}
代码说明:
{dimsonid:
sonid=sdcms.get_sonid("1,2,3,4")}
这行表示定义个sonid的变量,并且这个变量获取类别编号为“1,2,3,4”四个类别的所有子类ID的集合,这里写了四个,使用的时候,你可以根据自己的需要进行填写,多个的话以英文逗号间隔即可
五、调用某类别名称及其链接的方法
1、调用类别名称,其中下面的1是类别编号,请自行更换,以下同
1
{sdcms.getcatename
(1)}
2、带超链接的类别名称
1
{sdcms.getcateinfo
(1)}
3、类别的Url
1
{sdcms.getcateurl
(1)}
4、单独调用某个内容的URL,代码如下,其中1为内容的ID
1
{sdcms.getcontenturl
(1)}
六、如何实现随机内容调用
代码如下:
- {sdcms.cutstr($rs[title],30,1)}
{sdcms:
rs field="id,title,style,createdate,isurl,url,classid" table="sd_content" where="islock=1" order="rnd"}
{/sdcms:
rs}
上述代码中的order="rnd"即表示随机显示
注意事项:
本方法仅支持在动态或伪静态模式下使用,静态模式下为每生成一次随机一次
七、调用最新内容的方法
代码如下:
- 没有资料 {/rs:
- {sdcms.cutstr($rs[title],34,1)}
{sdcms:
rs top="10" field="id,title,style,createdate,isurl,url,classid" table="sd_content" where="islock=1" order="ontop desc,id desc"}
{rs:
eof}
eof}
{/sdcms:
rs}
简单说明如下:
top="10"意思是读取最新的10条内容
{sdcms.cutstr($rs[title],34,1)}取标题的前34个字符,如果超过34个字符,则后面显示省略号,如果要不显示省略号,则把最后一个参数的1改为0即可
常见问题
一、安装失败,无法创建Access数据库,具体原因为:
没有注册类的解决方案
64位操作系统不支持MicrosoftOLEDBProviderforJet驱动程序也不支持更早的MicrosoftAccessDriver(*.mdb)方式连接。
所以呢程序里面的链接字符串不能正常工作。
需要修改下IIS的工作环境改成32位的
方法如下:
在IIS的管理界面中把应用程序池中的默认应用程序池常规选项中的32位方式启用就可以了
二、后台文件夹可以更改吗,更改后有什么问题?
后台文件夹是否可以更改?
可以更改,更改后使用新的后台路径访问即可,如果使用伪静态模式,请先删除相应规则,然后去后台重新保存下网站设置。
后台文件夹更改后有什么问题
没有使用问题,但如果官方有升级或修改补丁,请记得调整这个路径,以免造成升级失败。
三、flv视频不能播放如何处理
Flv格式的视频播放,需要空间的支持。
如果是独立服务器,请在MIME类型中按下图添加
如果使用了虚拟主机,请在管理平台上直接添加(如果不支持添加的,只有联系服务商处理)
扩展名填写:
.flv
Mime类型填写:
flv-application/octet-stream
四、动态、静态、伪静态模式有什么区别
1、动态模式即是纯Asp运行模式,这是Asp语言最传统的模式。
优点:
调试方便,任何内容的添加都会即时显示,无需等待。
适合数据量小的中小企业网站
缺点:
从搜索引擎收录角度来看,其权重低于html后缀的网站
2、静态模式
优点:
从搜索引擎收录角度来看,其权远远高于其他非html后缀的网站,利于搜索引擎收录。
同时可以承载巨大的访问量。
缺点:
调试不方便,任何内容的添加都需要生成后才显示。
3、伪静态模式是借助rewrite组件实现网站URL重新的动态模式
优点:
借助组件伪装成静态模式,无需每次都生成内容,有利于网站收录
缺点:
实际上还是动态模式,占用资源高,数据量大的网站不建议使用
五、如何去掉页面上的poweredbysdcms
1、打开程序所在的“theme/default”文件夹,找到“sdcms_index.asp”文件
2、用dreaweaver打开这个文件,在第7行可以找到我们要去掉的代码,此时,我们可以通过dreaweaver的批量替换功能查找并替换为空白即可
3、这时我们已经将模板中的poweredbysdcms去掉了,如果您的网站是采用了静态模式,还应该去后台重新生成下网站
六、为什么模板修改后页面上没有效果
如果还看不到效果,那么请按下面两个方面操作
a、您改的是否模板文件还是生成后的页面文件
b、请清空浏览器缓存,或找朋友看看是否看到你改动的内容
∙
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SDCMS 教程 中心