帝国CMS版接口说明
- 格式:docx
- 大小:53.21 KB
- 文档页数:6
帝国cms⽂章内容tags关键词设置调⽤⽅法以及tags静态化 说实话帝国cms⽤起来真的不好找⼀些功能,就⽐如说帝国cms的tag标签调⽤。
需要注意的是帝国CMS⽂章的关键词和tags标签并⾮⼀码事,关键词标签是设置⽂章的关键词的,是⽤来给搜索引擎说明本篇⽂章的⼤意,⽽tags标签是⽤来链接⽂章的,对于SEOer来说,使⽤tags可以起到聚合的作⽤,增加⽹站页⾯,提⾼权重。
那么帝国CMS如何调⽤当前⽂章内容tags以及实现tags静态化呢?帝国CMS tags标签怎么设置: 1、登录后台,单击【栏⽬】菜单——【TAGS管理】——【设置TAGS参数】⼦菜单,进⼊设置TAGS参数界⾯; 2、进⼊设置TAGS参数界⾯,前台开启TAGS:设置前台/e/tags/页⾯是否开启使⽤。
默认使⽤的模板:选择tags的列表模板,这⾥建议选择和⽂章⼀样的列表模板;每页显⽰信息:设置不指定line情况下默认的每页显⽰信息数。
帝国CMS tags标签怎么调⽤: 1、⽤帝国cms⾃带的⾃定义调⽤⼯具进⾏调⽤: [showtags]分类ID,显⽰数量,每⾏显⽰数量,显⽰排序,只显⽰推荐,推荐TAGS属性,显⽰间隔符,是否显⽰信息数,链接附加参数,链接使⽤变量[/showtags] 具体参考”模板==》⾃动⽣成标签===》调⽤tags标签模板”2、帝国cms使⽤灵动标签调⽤当前⽂章内容tag标签(注意:此代码未经测试,请⾃⾏测试)帝国cms灵动标签调⽤当前⽂章内容tag标签代码如下:[e:loop={"SELECT*FROMseo_ecms_newsWHEREid="".$navinfor[id].""LIMIT0,30",1,24,0}]<?$a="$bqr[infotags]";$str=str_replace(",",",",$a);$tag="";$t=explode(",",$str);for($i=0;$i<count($t);$i++){if($t[$i]){$tagslink="/e/tags/?tagname=".urlencode($t[$i])."";$tag.="<ahref="$tagslink"target="_blank">".$t[$i]."</a>";}}echo$tag;>[/e:loop]3、帝国cms灵动标签调⽤tags(这个语法⽤来调⽤[指定分类][指定条件]的所有tags)[e:loop={"select * from [!db.pre!]enewstags order by num desc limit 10",0,24,0}]<li><a href="<?=$public_r[newsurl]?>e/tags/?tagid=<?=$bqr['tagid']?>" target="_blank"><?=$bqr['tagname']?></a></li>[/e:loop]或是你⾃⼰根据tagid来显⽰[e:loop={"select * from [!db.pre!]enewstags order by tagid",0,24,0}]<li><a href="<?=$public_r[newsurl]?>e/tags/?tagid=<?=$bqr['tagid']?>" target="_blank"><?=$bqr['tagname']?></a></li>[/e:loop]帝国cms后台关键字和TAGS⾃动同步更新的⽅法:在添加⽂章的关键字时,把输⼊的关键字⾃动复制到TAGS⽂本框,功能随简单,但很实⽤,修改⽅法如下: 帝国CMS后台–>系统设置–>管理数据表–>新闻系统数据表 (phome_ecms_news)[管理字段] –>special.field[修改系统字段] 把“输⼊表单替换html代码”中的这⼀句:<input name="keyboard" type="text" size="52" value="<?=stripSlashes(r[keyboard])?>"> 修改成下⾯这句: <input name="keyboard" type="text" size="52" value="<?=stripSlashes(r[keyboard])?>" onkeyup="infotags.value=this.value;">这样在帝国cms后台发布⽂章时候,我们设置的关键字就⾃动同步到了tags标签,修改虽⼩, 但是够实⽤,对于⼀些⾟苦做站的朋友们来说何尝不是⼀个很好的解决办法呢!帝国cms tags信息列表页伪静态设置:PHP虚拟主机下设置伪静态: 1、确认空间⽀持伪静态,有些空间商的空间是需要⼿动开启伪静态功能的。
帝国cms后台不能登录的解决⽅法1、你的cookie没有记录下来,记录cookie是/e/class/connect.php⽂件中的⼀个函数,函数名称为esetcookie,先到这个函数内输出下setcookie这个函数能不能保存下浏览器的cookie内容,如果输出结构为false,就说明你的php环境没有开启这个函数的功能,找到php.ini配置⽂件,将output_buffering = of 改成output_buffering = 4096 然后重启下apache 就ok了!2、⽂件编码问题,如果添加了⽤户⾃定义的函数usefun.php,该⽂件和你的版本⽂件格式不⼀样,设置下该⽂件的编码和你的版本⽂件格式⼀样即可解决问题,⽤editpuls等⼀些⼯具⽂件另存为修改下编码即可。
3.cookie作⽤域问题,这种问题⼀般不会出现,如果是这种问题的话修改下/e/class/config.php这个⽂件,⽂件内的注释都是中⽂的,容易理解,找到设置cookie的地⽅设置下就可以了,分前台和后台的设置看清楚。
⽬前我碰到的就着三种账号密码正确不能登录到后台的情况,如果这三种⽅法你都修改过还不能登录,说明你⼈品极差,重新安装下吧!分析我的问题帝国(ecms)后台登陆成功1~2秒后提⽰您未登录帝国(ecms)后台登陆成功1~2秒后⾃动退出帝国(ecms)⽆法恢复栏⽬⽬录帝国(ecms)⽆法⽣成静态html内容页⾯帝国(ecms)修改⽂章并刷新后⽆效果本⽂提供内容全部由本⼈亲⾃实践,⾮常能理解⼤家的⼼情,纠结。
国(ecms)后台登陆成功1~2秒后提⽰您未登录、帝国(ecms)后台登陆成功1~2秒后⾃动退出解决⽅法我的重要提⽰:必须先验证Linux下的权限;⽬录1:.../public_html/e/data/adminlogin/ [#chmod 777 ./ ]⽬录2:.../public_html/e/data/⽬录3:.../public_html/e/⽬录4:.../public_html/(我的问题到这个步骤就已经解决了,如果还不⾏请往下看。
《帝国网站管理系统》使用教程帝国网站管理系统(ECMS)作为一个优秀的网站管理系统,它从一出现就开始在日新月异的网站管理系统中不断显示出独特的魅力和强大的生命力。
到目前为止,使用帝国CMS建站的用户数以万计,并且这个数目还在以前所未有的加速度增大,帝国CMS已经成为建站系统的佼佼者,并且会继续领导建站系统的潮流。
本教程的任务是带领ECMS用户从基本入门到灵活应用ECMS,主要着眼于帝国CMS在建站过程中的基本应用,并通过图文与实例的形式讲解各个功能的使用与应用。
深入理解本教程的内容,是精通ECMS的便捷之路,更是您快速建设网站的好帮手。
本教程的主要内容有:系统简介、运行环境、安装ECMS、熟悉ECMS、系统入门、模板制作、用户与会员管理、采集使用、系统模型扩展、插件使用、数据备份与恢复与及一些常见问题等等。
感谢所有一直支持帝国CMS的朋友与用户,感谢他们长期以来对帝国软件的支持、反馈与建议,您的支持永远是帝国不断前进的动力。
由于本教程写作时间仓促,内容可能还存在一些不当和疏漏之处,真心地希望广大ECMS用户批评指正。
2008-02-201. 安装完毕帝国网站管理系统后,可直接在浏览器地址栏中输入系统的后台地址:http://您的域名/e/admin,如/e/admin/;本地安装系统时,可通过http://localhost/e/admin登录系统后台。
2. 出现系统后台登录界面后,输入登录用户名及密码,单击登录按钮,进入后台管理界面:后台管理界面元素概述后台管理界面包括以下元素:菜单区:包括系统设置、信息管理、栏目管理、模板管理、用户面板、插件管理、其他管理菜单。
快捷菜单区:包括增加信息、管理信息、审核信息、签发信息、评论管理、数据更新、后台首页、网站首页快捷菜单。
子菜单区:包括菜单区各菜单的子菜单。
单击菜单,子菜单区显示各菜单的子菜单。
功能操作界面区:各菜单(快捷菜单、子菜单)的功能操作界面。
时代cms sdcms1.3.1信息接口第一版使用手册一、简介1、本接口应用于sdcms1.3.1版信息发布;2、适用v1.3 beta- v1.3.1等版本;3、支持自动远程图片下载、自动缩略图4、支持静态首页、信息页生成;5、发布时请使用具有管理权限的用户帐号;6、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;7、接口文件请复制在sdcms网站管理目录admin下使用;二、安装接口在接口文件夹中找到接口文件,如图:请将etchk.asp、etpost.asp等接口文件上传到指定目录,请使用二进制方式上传,如图:三、配置发布规则1、将范例发布规则文本导入ET2发布配置,或使用软件内置发布规则范例,如图:2、将检查网址和发布网址中的“您的网址”改为您要发布的网站网址,如图:3、如果要指定在某个分类中检查文章是否重复,请在检查网址中设置该分类ID,留空则在全部分类中检查,如图:4、在发布项-参数取值中,填上您要发布的分类ID,如图:5、在网站后台信息管理-分类管理处,可以看到各栏目的分类ID号,如图:6、填上您的账号、密码,注意格式和账号权限,如图:四、接口说明一、检查接口1、接口文件名etchk.asp,为保密,请自行修改文件名;2、本接口文件复制在网站admin目录下使用;3、主要参数title文章标题参数名;classid分类ID,可留空,留空则在所有分类中检查标题是否重复;vercode校验码,请自行设定,并在检查接口文件开始处修改vercode使其一致;4、发布配置-文章检查网址处,可以如下填写:http://您的网站/admin/etchk.asp?title=<%title%>&classid=&vercode=注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致5、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;二、发布接口1、接口文件名etpost.asp,为保密,请自行修改文件名;2、本接口文件请复制在网站admin目录下使用,如果目录名有变更,请自行对应;注1:以下参数名后“=”号为示范取值而用,参数名本身不含“=”号;参数项,请在发布规则-发布项中添加,如图:3、基本参数vercode安全校验码,请自行设定,并在接口文件开始处修改vercode使其一致;name管理员名参数名pwd密码参数名title信息标题,最大100字(200字节)content正文参数名。
帝国网站管理系统,英文名称为EmpireCMS,简称“帝国CMS”,本文将介绍帝国网站管理系统的安装方法。
一、安装前准备工作运行环境:确认您的空间(虚拟主机)支持“PHP和MySQL数据库”或服务器已经成功安装“PHP和MySQL 数据库”。
版本要求:PHP4.*以上版本,MySQL4.*以上版本。
准备好MySQL数据库的用户名和密码(如果不清楚,可以联系空间商或者服务器管理员),以备在安装帝国产品过程中使用。
工具:FTP上传软件二、下载帝国CMS安装包帝国CMS6.6版安装程序下载地址:/ecms66/本文以简体GBK编码的安装程序为例。
下载【帝国CMS6.6简体GBK版】安装程序Zip压缩包到本地或者服务器上,下载后解压得到以下文件:doc目录是产品更新说明、安装说明、常见问题说明等相关文档。
upload目录是帝国CMS系统的程序目录。
三、上传程序目录将Upload 目录下的全部文件和目录,通过FTP软件(本文使用FlashFXP)以二进制方式上传到空间或服务器的网站根目录(标识符为“/”,如果不清楚网站根目录所在位置,可以咨询您的空间商),本文网站根目录是:D:/empirecms。
目录上传完毕后,设置目录属性,使文件可以被EmpireCMS 正确读写。
(如果您的服务器使用Windows 操作系统+Apache,目录权限一般默认就可读写,可以跳过设置目录属性这一步骤操作;(如果您的服务器使用Windows 操作系统+IIS,需要设置IIS 来宾帐户可读写属性;(linux服务器,可以使用ftp软件将目录、文件属性设置为777 ;如果有shell权限,也可以通过执行chmod 来修改目录权限。
本文以Linux空间目录属性设置为例,保持FTP软件链接您的空间或服务器,然后·将网站根目录“/”的属性设置为777:选取要设置属性的根目录,单击右键>属性,权限:777,单击“确定”按钮。
帝国CMS信息中JS弹窗调用反馈信息实现教程帝国CMS信息中JS弹窗调用反馈信息实现教程帝国CMS信息反馈功能挺强大!可以自定义字段名,优点很名显!建议做留言板的朋友可以试一试反馈信息做个留言板!帝国CMS留言有好几个缺点在这里就不多说了!下面就说说具体实现方法:1 做个弹出反馈信息表单按钮如图12 点一下弹出反馈表单(具体CSS跟HTML根据你们自己的爱好想写成什么就是什么)如图23 反馈表单代码:<p class="berror"><a href="javascript:void(0);" onclick="showjiucuo(1);" >网站报错</a></p>/*JS弹窗<div id="jiucuo"><form name="jiucuoform" method="post" target="jiucuoiframe"><span><label>报错类型:</label><br /><input type="hidden" name="title" value="[!--title--]" /> /*调用那信息标题(知道那个信息报的错,你懂的)<input type=hidden name=bid value=1><input type="radio" name="sitebug" value="无法下载" checked /> 无法下载<br> /*自定义字段<input type="radio" name="sitebug" value="图片错误" /> 图片错误</span><span><br><label>补充说明:</label><br /><textarea name="saytext" cols="19" rows="3"></textarea></span><spanclass="button"><input type="button" value="确定" onclick="postjiucuo()" /><input type="button" value="取消" onclick="showjiucuo(0)" /></span><input type="hidden" name="ecmsfrom" value="/html/ecms64.html">/*反回地址</form></div><div id="jiucuoiframe" name="jiucuoiframe"></div>4 JS弹窗代码5 CSS代码我就不写了!演示地址:/xiaoshuo/txt416.html 反馈信息后台截图:。
帝国CMS后台批量更新信息发布时间-帝国cms-第二电脑网帝国CMS后台批量更新信息发布时间第二电脑网导读:.~可覆盖使用,也可以用工具对比下代码修改即可.下载:帝国批量更新时间by萌芽邪恶.rar详细修改说明参考:enews.php 文件在第38行插入以下代码://初始化数...正文:1 修改3处文件: admin文件夹下的enews.php 和ListNews.php 以及class文件夹下的comdofun.php2 功能就在在后台任何栏目进去以后底部会有更新时间这个按钮,选择你需要批量更新的信息,点更新时间就可以了.~可覆盖使用,也可以用工具对比下代码修改即可.下载:帝国批量更新时间by萌芽邪恶.rar详细修改说明参考:enews.php 文件在第38行插入以下代码://初始化数据$r[newstime]=date("Y-m-d H:i:s");$todaytime=$r[newstime];$r[checked]=$class_r[$classid][checked];$dokey=" checked";$r[onclick]=0;$r[userfen]=0;$titlefontb="";$titlefonti="";$titlefonts="";$qfr[checkuser]=$class_r[$classid][checkuser];$voteeditnum=8;$voter[width]=500;$voter[height]=300;$voter[dotime]='0000-00-00';在205行插入以下代码://当前时间-by 萌芽邪恶elseif($enews=="gengxin_all"){$bclassid=$_POST['bclassid'];$classid=$_POST['classid'];$id=$_POST['id'];gengxin_all($classid,$id,$logininid,$loginin);}然后修改ListNews.php 这个文件: 在20行插入以下代码://表单文件-by 萌芽邪恶$modfile="../data/html/".$modid.".php";在第437行插入以下代码:<input type="submit" name="Submit88888" value="设为当前时间" onclick="document.listform.enews.value='gengxin_all';">第3步修改comdofun.php这个文件:在第2行插入以下代码://初始化数据-by 萌芽邪恶$r[newstime]=date("Y-m-d H:i:s");$todaytime=$r[newstime];$r[checked]=$class_r[$classid][checked];$dokey=" checked";$r[onclick]=0;$r[userfen]=0;$titlefontb="";$titlefonti="";$titlefonts="";$qfr[checkuser]=$class_r[$classid][checkuser]; $voteeditnum=8;$voter[width]=500;$voter[height]=300;$voter[dotime]='0000-00-00';在第2481行下插入以下代码://更新当前时间信息-by 萌芽邪恶function gengxin_all($classid,$id,$userid,$username){ global $empire,$class_r,$dbtbpre;if(empty($classid)){printerror("ErrorUrl","history.go(-1)");}//验证权限$doselfinfo=CheckLevel($userid,$username,$classid,"news"); //编辑权限if(!$doselfinfo['doeditinfo']){printerror("NotEditInfoLevel","history.go(-1)");}$count=count($id);if(empty($count)){printerror("Notgengxinid","history.go(-1)");}for($i=0;$i<$count;$i++){$add.="id='$id[$i]' or ";}$r[newstime]=date("Y-m-d H:i:s");$todaytime=$r[newstime];$add=substr($add,0,strlen($add)-4);$sql=$empire->query("update{$dbtbpre}ecms_".$class_r[$classid][tbname]." set newstime='$todaytime'".$update." where ".$add);$sql=$empire->query("select * from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where ".$add);while($r=$empire->fetch($sql)){//投稿增加积分if($r[ismember]&&$r[userid]&&!$r[haveaddfen]){$cr=$empire->fetch1("select classid,addinfofen from {$dbtbpre}enewsclass where classid='$r[classid]'");if($cr[addinfofen]){AddInfoFen($cr[addinfofen],$r[userid]);if($cr[addinfofen]<0){BakDown($r[classid],$r[id],0,$r[userid],$r[username],$r[title], abs($cr[addinfofen]),3);}}$usql=$empire->query("update{$dbtbpre}ecms_".$class_r[$classid][tbname]." set haveaddfen=1 where id=$r[id]");}//返回自定义字段$ret_r=ReturnAddF($r,$class_r[$r[classid]][modid],$userid,$u sername,2,1,0);//刷新信息GetHtml($r,$ret_r);}//刷新列表//ReListHtml($classid,1);if($sql){//操作日志insert_dolog("classid=".$classid."<br>classname=".$class_r[ $classid][classname]);printerror("gengxinSuccess",$_SERVER['HTTP_REFERER']);}else{printerror("DbError","history.go(-1)");}}至此修改完毕,可以使用了.来源:。
集中监控管理平台CMSVision操作说明目录1. 产品介绍 (2)1.1.概述 (2)1.2运行环境要求 (2)1.3安装与卸载 (3)2. 集中监控管理平台操作说明 (3)2.1.软件启动 (3)2.2.登录和退出系统 (3)2.3.添加设备 (4)2.4.主界面说明 (6)2.4.1.图像预览 (8)2.4.2.画面切换 (8)2.4.3.右键菜单 (9)2.5.云台 (10)2.6.图像管理 (11)2.7.系统设置 (11)2.7.1本地设置 (11)2.7.2远程配置 (13)2.7.3远程设备管理 (19)2.7.4电子地图 (20)2.7.5报警联动设置 (22)2.7.6报警输出设备 (25)2.8.录像功能 (25)2.8.1.开启和关闭录像 (25)2.8.2.远程回放 (27)2.8.3.本地回放 (28)2.8.4.录像计划 (29)2.8.5.设置集中录像 (30)2.8.6 强制切换录像文件 (32)2.9.高级 (34)2.9.1分组设置 (34)2.9.2分组切换 (35)2.9.3轮视 (35)2.9.4电视墙 (35)2.9.5语音对讲 (38)2.9.6日志管理 (41)2.9.7看图 (42)1. 产品介绍1.1.概述CMSVision是一款中型网络监控管理软件,采用分布式网络拓扑结构,支持流媒体转发和网络直接连接前端视频采集服务器:1、具有很强的扩展性,根据客户需求可以任意扩充监控点,一个监控点就是一个集中监控管理平台。
2、在用户访问控制方面,流媒体转发采用统一的用户访问控制,在流媒体服务器进行用户权限校验,直接连接前端视频采集服务器,在视频采集服务器端进行权限效验。
3、集中监控管理平台支持多画面图像预览和图像轮视,以及电子地图操作图像预览和联动报警功能。
4、在网络上采用当今最先进的完成埠技术,在相同的网络环境下比一般的TCP网络传输质量更高效,而且支持断线重连。
评论列表模板制作:评论列表制作格式列表头[!--empirenews.listtemp--]列表内容[!--empirenews.listtemp--]列表尾说明:第一个[!--empirenews.listtemp--]表示循环开始、第二个[!--empirenews.listtemp--]表示循环结束。
评论列表支持变量说明1、整体页面支持的变量[!--url--]:所在位置导航条[!--titleurl--]:信息链接[!--title--]:信息标题[!--classid--]:栏目ID [!--id--]:信息ID [!--pinfopfen--]:信息平均评分[!--infopfennum--]:总评分人数[!--news.url--]:网站地址(参数设置的站点地址)[!--key.url--]:发表评论验证码地址[!--lusername--]:登陆会员帐号[!--lpassword--]:登陆用户密码(加密过)[!--listpage--]:分页导航[!--num--]:总记录数[!--hotnews--]:热门信息JS调用(默认表)[!--newnews--]:最新信息JS调用(默认表)[!--goodnews--]:推荐信息JS调用(默认表) [!--hotplnews--]:评论热门信息JS调用(默认表)支持公共模板变量2、列表内容支持的变量[!--plid--]:评论ID [!--pltext--]:评论内容[!--pltime--]:评论发表时间[!--plip--]:评论发表者IP [!--username--]:发表者[!--includelink--]:引用评论链接地址[!--zcnum--]:支持数[!--fdnum--]:反对数[!--classid--]:栏目ID[!--id--]:信息ID修改评论列表模板1、登陆后台->点击大菜单“模板管理”>“公共模板”>“ 修改评论列表模板”:图片1:菜单导航2、点击“修改评论列表模板”菜单,进入“评论列表模板修改”页面,将模板代码复制到dreamweaver编辑,如下图:3、把评论列表模板复制到dreamweaver后可进行可视化编辑,如下图:图1:设计视图图2:代码模式4、修改评论列表模板后,复制页面的代码到后台的“评论列表模板”文本框,然后点击“修改”即可修改完毕。
落叶这里提到的URL规则指的是网站上每一个页面的网址格式,URL规则实际是PHPCMS中的概念,但实际每款CMS都会有意无意的提供了自定义URL规则的功能,只是表现方式有所不同。
当站长朋友们在个性化设置CMS时或者作一些SEO处理时,都希望CMS能够很方便的自定义页面生成静态时的URL格式,如有些新闻文章,希望按发布时间路径生成URL,有些时候希望栏目页按照栏目路径生成静态URL,有些时候,为了实现网站目录结构的扁平化,希望直接把内容生成到根目录等等。
另外,不仅是生成静态,伪静态时,同样也需要能够方便的自定义网址的格式。
所以,自定义URL规则的灵活性,在CMS中也是非常重要。
本文中就帝国CMS、PHPCMS、DEDECMS的自定义URL规则这个功能作一些简单的对比分析。
帝国CMS中在添加栏目时,可以定义栏目内容存放的上层栏目目录及本栏目目录,在添加文章时,可以以日期目录/文件名的方式生成文章内容页URL。
栏目页:内容页:其实从上面的截图就可看出帝国CMS中虽然可以自定义URL,但实际不存在自定义URL规则,只能简单的定义文章的栏目路径及内容页路径。
PHPCMS中的添加栏目时,直接可设置栏目页、列表页及内容页的URL生成格式。
PHPCMS中直观呈现了可以生成的URL格式,直接选择即可,如果觉得目前的所有的URL格式不能满足需求,可以直接点击“点击新建URL规则”进入新建URL规则界面添加自定义URL格式。
理论上来讲,这样的设计是非常方便的,可以很自由的定义栏目页、列表页、内容页的URL格式,只是PHPCMS在细节方面做的太差,界面中没有任何说明文字来提示该怎么填写,用户除了仿照已经存在的URL规则添加外,如果不上PHPCMS官方论坛查看别人的分享或者帮助文档,根本很难知道哪些变量是可用的哪些是不可用的。
包括我在使用PHPCMS做过不下10个站后,仍然不知道PHPCMS中这里的URL规则究竟支持多少个变量。
帝国CMS常见问题记录1、第一次安装,为什么找不到"增加信息"的地方?因为你未增加栏目,请先增加栏目,然后再增加信息(终极栏目下方可增加信息)。
2、为什么信息管理的"信息栏目"列表不变?缓存问题,解决方法如下两种:1."系统设置"->"后台数据更新"->"删除缓存文件"即可解决2.手工删除文件方法:删除"e/data/fc/"目录里所有文件即可解决3、为什么提示"Fatal error: Unable to read *** bytes"?请按"二进制"上传文件即可.(ftp软件传输时设置)4、为什么修改了栏目的"内容模板"以前的信息页面不变?解决方法如下三种:1.修改栏目的"内容模板"时,选择应用于已生成的文件2.用批量替换值功能:将newstempid字段值替换一下(旧值为旧的模板id,新值为新的内容模板id,并且要选择完全替换)3.运行SQL:"update phome_ecms_表名 set newstempid=旧的模板id where newstempid=新的模板id"("news"为相应的数据表)5、列表式与非列表式栏目的区别列表式页面:页面由列表模板控制非列表式类似页面:自己制作页面模板,同首页模板6、为什么评论的验证码不显示?修改一次"评论列表模板"即可激活它。
模板管理->"公共模板"->"修改评论列表模板"7、"栏目名"与"栏目别名"的区别."栏目别名":前台所有显示的"栏目名"(如标签里的"是否显示栏目名"就是显示这个)8、模板制作需要懂哪些内容?只需会使用Dreamweaver或其他网页编辑工具即可9、后台密码忘记拉,怎么办?5.0及以前版本:用phpmyadmin修改phome_enewsuser表,把password字段的值设为:e10adc3949ba59abbe56e057f20f883e密码就是:1234565.1至7.0版本:用phpmyadmin修改phome_enewsuser表里的记录:把password 字段的值设为:“322d3fef02fc39251436cb4522d29a71”;把salt字段的值设为:“abc”.密码就是:1234567.2及以上版本:用phpmyadmin修改phome_enewsuser表里的记录:把password 字段的内容改为:“a024187abaf1c7a6392128a90493e99b”;把salt字段的内容改为:“empire”;把salt2字段的内容改为:“empirecms”.密码就是:123456(修改密码步骤图文教程:/showthread-13-148886-0.html)10、什么是远程保存忽略地址?在此列表里的网站/地址将不会将文件远程保存本地11、新闻内容字段可选择存放文本说明此功能主要针对大数据量数据用户而设计的。
帝国CMS订单、反馈信息、投稿与留⾔发邮件通知管理员的⽅法本⽂实例讲述了帝国CMS订单、反馈信息、投稿与留⾔发邮件通知管理员的⽅法。
分享给⼤家供⼤家参考。
具体实现⽅法如下:⼀、设置管理员邮件地址和发邮参数后台,系统设置,系统参数设置基本属性标签:管理员邮箱。
以后的通知邮件都会发到这⼀邮箱FTP/EMAIL标签:如果主机⽀持mail函数,则个⼈感觉⽤这个效率可能⾼⼀点,主机不⽀持的话也没关系,还可以⽤SMTP,设置⽅法跟邮件客户端⼀样。
需要说明的是,如果想⽤gmail的帐号发送实现起来⽐较⿇烦,gmail的smtp需要ssl,且不说帝国⾃带的邮件发送类不⽀持ssl,就是帝国后台设置邮件的地⽅也没有提供ssl选项,所以就不折腾了,⽤国内的邮箱帐号发就是了。
⼆、新增给管理员发邮件的函数找到e\class\SendEmail.inc.php,结尾下加⼊以下代码:复制代码代码如下://给管理员信箱发送通知邮件新增函数function SendNoticeToAdmin($subject,$body){global $empire,$dbtbpre;$empire=new mysqlquery();$pr=$empire->fetch1("select email from {$dbtbpre}enewspublic limit 1");if(is_array($body)){foreach($body as $value){$key=key($body);next($body);$msgtext .= "$key:"."$value"."\n";}}else{$msgtext=$body;}$msgtext .= "\r\n\r\n此邮件由系统⾃动发出,请管理员尽快处理\n\r";$sm=EcmsToSendMail($pr['email'],$subject,$msgtext);return $sm;}三、给管理员发邮件,以下是不同的场景,可以根据需要⾃由修改.1.有新订单时修改e\enews\index.php,在⼤约184⾏复制代码代码如下:AddDd($_POST);在这⼀⾏前⾯加上:复制代码代码如下:@include("../class/SendEmail.inc.php");SendNoticeToAdmin("有新订单!订单号".$_POST[ddno],$_POST);完活,这只是起到⼀个提醒功能,所以邮件界⾯什么的就不⽤考虑了,管理员收到邮件后去帝国后台处理就是了.2.有新的投稿时修改e\class\qinfofun.php,在⼤约850⾏复制代码代码如下:printerror("AddQinfoSuccess",$reurl,1);在这⼀⾏前⾯加上:复制代码代码如下:@include('SendEmail.inc.php');SendNoticeToAdmin("收到来⾃".$add['title']."的投稿",$add);3.有新的信息反馈时:修改e\class\q_functions.php,在⼤约468⾏复制代码代码如下:$reurl=DoingReturnUrl("../tool/feedback/?bid=$bid",$add['ecmsfrom']);在这⼀⾏前⾯加上:复制代码代码如下:@include("SendEmail.inc.php");SendNoticeToAdmin("收到来⾃".$add['title']."的信息反馈",$add);4.有新留⾔时修改e\enews\index.php,在⼤约215⾏复制代码代码如下:AddGbook($_POST);在这⼀⾏前⾯加上:复制代码代码如下:@include("../class/SendEmail.inc.php");SendNoticeToAdmin("收到新留⾔",$_POST);5.有会员在⽹站上注册(如果是注册需要审核,收到这封邮件管理员可以及时去后台审核)修改e\enews\index.php,在⼤约74⾏.复制代码代码如下:register($username,$password,$repassword,$email);在这⼀⾏前⾯加上:复制代码代码如下:@include('../class/SendEmail.inc.php');SendNoticeToAdmin("新会员注册,⽤户名:".$username,$_POST);6.⽹站后台启⽤注册需要邮箱验证,验证通过后会员会收到⼀封欢迎信,由于这个邮件是给会员看的,所以内容格式排版上就要讲究⼀下了.(1)在e\class下新增⼀条⽂件,命名user_template_register.txt,内容如下(仅供参考,可⾃⾏修改)欢迎[!--USERNAME--]注册本⽹站.(2)修改e\class\qmemberfun.php,在⼤约188⾏复制代码代码如下:printerror('ActUserSuccess',$public_r['newsurl'],1);在这⼀⾏前⾯加上:复制代码代码如下:@include('SendEmail.inc.php');$msgtext=file_get_contents("user_template_register.txt");$msgtext=str_replace('[!--USERNAME--]',$r[username],$msgtext);EcmsToSendMail($r[username],"欢迎注册",$msgtext);希望本⽂所述对⼤家的帝国CMS建站与⼆次开发有所帮助。
帝国CMS自动提取关键字为TAG教程用帝国CMS做站的朋友,相信很多都是对TAG提取功能比较苦恼,因为没发一篇文章都要点到选项设置去设置tag,虽然7.0有复制关键字功能,可是还是要点一下,而且还有可能会忘记,如果能实现点击提交就可以自动复制关键字为tag岂不是很方便,自己曾经做过一个站,也是遇到这种情况,这点瑕疵怎可以忍。
网上教程一堆,可是各种版本都有,不一定适合7.0,而且有的还要在几个地方加其他代码,还要修改字段,有点太麻烦了。
由于我太懒,刚开始也是直接从网上拽了一个,本地测试搞起,又是改字段,又是加代码,可是最后发现没用,无奈,还是要自己动脑。
可是我的原则是尽量不改字段,尽量不改东西,尽量少加代码。
要怎么实现呢?哎,小编我就想到了7.0自带的复制关键字功能,直接找到/e/admin/AddNews.php文件(admin 为你后台地址),用dw打开,CTRL+F,输入“复制关键字”,果然,在它后面找到了一行代码onclick="tags.value=document.add.keyboard.value;"这个就是7.0自定义的tag复制功能,不用我们自己加,现成的干嘛不用。
好了,复制下来,再查找“提交”,可以找到<input type="submit" name="addnews2" value="提交" > <input type="reset" name="Submit23" value="重置">注意这个是增加信息上部分的提交按钮,下部分还一个,只不过7.0中下部分的提交中间有空格,所以直接搜提交是搜不到的,可以直接拉到最后就可以找到了<td><input type="submit" name="addnews" value=" 提交" > & nbsp;<input type="reset" name="Submit2" value="重置"></td>然后就在提交的引号后面,加上刚刚复制的代码第一处<input type="submit" name="addnews2" value="提交" onclick="document.add.i nfotags.value=document.add.keyboard.value;"> <input type="reset" name="Sub mit23" value="重置">第二处<td><input type="submit" name="addnews" value=" 提交" onclick="documen tags.value=document.add.keyboard.value;"> <inp ut type="reset" name="Submit2" value="重置"></td>然后保存,这样就OK了,在你后台增加信息或者修改信息的时候都会自动提取关键字了。
Maccms是一个开源的网络视频影视管理系统,它提供了一套json接口规则来方便开发者对系统进行定制和扩展。
在使用Maccms系统的过程中,理解和掌握其json接口规则对于开发者来说是非常重要的。
本文将为大家详细介绍Maccms系统的json接口规则,希望能对使用Maccms系统的开发者有所帮助。
1. 规则概述Maccms系统的json接口规则主要用于前后端分离、移动端开发等场景。
通过调用Maccms系统提供的json接口,可以实现获取影视信息、用户信息、搜索功能等操作。
这些接口包括但不限于影视列表接口、影视详情接口、影视播放接口、用户信息接口、搜索接口等。
2. 接口调用方式Maccms系统的json接口可以通过HTTP协议进行调用。
开发者只需通过发送HTTP请求,即可获取系统返回的json格式数据。
一般情况下,开发者需要携带相应的参数,以便系统能够正确地响应请求并返回相应的数据。
3. 接口参数在调用Maccms系统的json接口时,通常需要携带一些参数。
这些参数包括但不限于API密钥、请求类型、请求参数等。
其中,API密钥用于验证请求方的身份,确保接口调用的安全性;请求类型用于指定要调用的接口类型,如获取影视列表、获取影视详情等;请求参数则用于指定具体的请求内容,比如要获取的影视类型、影视名称等。
4. 接口响应当开发者调用Maccms系统的json接口时,系统会根据请求参数返回相应的json格式数据。
这些数据包括但不限于影视信息、用户信息、搜索结果等。
开发者可以根据系统返回的数据,进一步处理和展示在前端页面上。
5. 接口扩展Maccms系统的json接口是可以进行扩展的。
开发者可以根据自己的需求,定制和扩展系统提供的json接口,以满足特定的业务场景。
在进行接口扩展时,开发者需要遵循一定的规范,确保扩展后的接口能够与系统原有的接口协调工作。
总结通过以上的介绍,我们了解了Maccms系统的json接口规则。
帝国cmstag标签伪静态规则在apache中的实现方法-概述说明以及解释1.引言1.1 概述在本章节中,我们将介绍帝国cmstag标签伪静态规则在Apache服务器中的实现方法。
帝国cmstag标签是一种常用于内容管理系统的标签,它可以帮助网站实现伪静态化,提升网站的搜索引擎优化效果。
本文将详细介绍帝国cmstag标签伪静态规则的概念及其在Apache服务器中的具体实现步骤,帮助读者更好地理解并应用该技术。
通过本文的学习,读者将能够掌握在Apache服务器中实现帝国cmstag标签伪静态规则的方法,为网站的优化和提升用户体验提供有力支持。
1.2 文章结构文章结构部分的内容可以是:文章结构部分主要是对整篇文章的结构进行介绍和概述,包括文章的章节划分和各个章节内容的概要描述。
在这篇关于帝国cmstag标签伪静态规则在Apache中的实现方法的文章中,我们将首先介绍文章的引言部分,包括概述、文章结构和目的;然后进入正文部分,分为介绍帝国cmstag 标签伪静态规则、Apache服务器的基本概念以及实现规则的具体步骤;最后是结论部分,总结本文提到的内容并展望未来可能的应用方向。
通过明确的文章结构部分,读者可以更好地理解整篇文章的框架和内容安排,从而更好地理解文章的主题和要点。
1.3 目的本文的目的在于介绍帝国cmstag标签伪静态规则在Apache服务器中的实现方法。
通过对帝国cmstag标签伪静态规则和Apache服务器的基本概念进行介绍,结合实际步骤,帮助读者更好地理解和掌握在Apache 服务器中实现帝国cmstag标签伪静态规则的方法。
同时,通过本文的介绍,读者可以学习到如何在实际项目中应用这些知识,以提高网站的性能和用户体验。
最终的目的是让读者具备在Apache服务器中实现帝国cmstag标签伪静态规则的能力,并能够将这些知识运用到实际的开发工作中。
2.正文2.1 帝国cmstag标签伪静态规则的介绍帝国cmstag标签是一种用于动态网页生成的标签语言,它可以帮助网页开发者更方便地生成动态内容。
CMS功能说明书1.登陆1.1登陆输入正确的用户名,密码,点击登陆1.2退出点击LOGOUT 按钮,退出系统2.权限管理2.1管理员2.1.1增加输入正确的信息,点击提交,其中”admin authority” 在对应角色管理中的角色2.1.2删除勾选要删除的管理员,点击删除按钮2.1.3修改(1) 点击修改按钮(2) 修改完点击提交2.2角色管理2.2.1增加输入角色名,勾选要授予的权限,点击提交, 角色名不能跟已有的相同2.2.2删除勾选要删除的角色,点击删除按钮,如果角色已经授予给某一管理员,则无法删除, 若要删除必须先删除关联的管理员2.2.3修改(1) 点击修改按钮进入修改(2)点击提交保存修改的信息3.系统管理3.1服务器管理3.1.1增加服务器选择服务器类型,输入带星号的项,点击提交, 除了资源服务器,其他服务器只允许添加一台。
(1)资源服务器字段说明:输入服务器: 名任意字符服务器ID: 对应资源服务器提供的ID(2)CMS服务器字段说明:服务器名称:任意字符IP 地址:对应CMS服务器的IP地址端口:对应CMS服务器的端口Server id: 0(3)控制服务器字段说明:服务器名称:任意字符IP 地址:对应控制服务器的IP地址端口:9906Server ID: 0(4)P2P服务器字段说明:服务器名称:任意字符IP 地址:对应P2P服务器的IP地址端口:9907Server ID: 03.1.2删除服务器勾选要删除的服务器,点击删除, 此操作影响较大,将会导致客户端无法正常工作。
3.1.3修改服务器(1)点击修改按钮,进入修改(2) 输入正确的信息,点击提交, 具体填写的字段信息请参考添加的功能3.2日志管理3.2.1日志查询可以根据操作模糊查询,根据操作人查询,根据操作的时间段查询3.3数据库备份点击备份按钮,把整个数据库导出来。
4.直播4.1增加填写带星号的必填项,点击提交,其他项不用填写。
帝国CMS采集分析帝国CMS采集分析 (1)一、采集思路: (1)二、自动采集 (1)三、定时采集 (2)四、关键词采集 (3)一、采集思路:1.先确定你的服务器是否支持采集2.寻找响应速度快的目标网站,当然首先要看准目标网站是否防采集的3.查看源文件,写正则4.正则写好,先预览,预览正常后再采集影响采集速度:1.本身空间的质量与速度2.本身网站的数据大小,即数据库的使用情况.3.目标网站的速度及代码结构二、自动采集帝国自动采集、自动入库、自动发布、自动刷新列表、自动刷新首页的服务器端实现(不用浏览器,纯服务器调度)在帝国采集的基础上做了简单的修改,实现自动采集、发布和刷新。
必要的数据替换、整理工作也可以加进来。
只有两个文件:autocj.php和autonews.phpautonews.php文件里面的个性化代码已经删除,在使用的时候,按照代码里的说明更改一下autonews.php文件里面的配置数据就可以用了。
autocj.php有几个地方关于"Report”的调用可以忽视或者删除,因为这是一个自己定制的采集代码,所以会有些地方大家看起来不是很合适,见谅。
使用方法:1.将autonews.php放到e/admin下2.将autocj.php放到e/class下3.autonews.php加入系统任务调度至此基本可以实现自动采集。
采集整理和数据整理原来需要每天花3个小时,现在完全实现自动化了。
三、定时采集计划任务功能:定时生成,定时采集,其实很简单利用官方的计划任务我们可以轻松的制作定时采集,定时生成栏目以及内容页面其实思路很简单大家把采集地址完整的复制下来,写到程序里面比如我的网站下国内新闻的采集地址是http://localhost/e/admin/DoCj.php?enews=CjUrl&classid[]=1那么新建一个dscj_task.php文件内容如下<?php/*计划任务名称:自动采集*/if(!defined('InEmpireCMS')){exit();}echo '<IFRAME frameBorder="0" scrolling="no" src="http://localhost/e/admin/DoCj.php?enews=CjUrl&classid[]=1"style="HEIGHT:0;VISIBILITY:inherit;WIDTH:0;Z-INDEX:1"></IFRAME>';?>然后保存文件,并将dscj_task.php文件复制到帝国系统的e/tasks目录里。
帝国CMS接口使用手册
一、简介
1、本接口应用于帝国CMS 版新闻系统模型的栏目文章发布;
2、本接口可以自动生成文章、栏目、首页等静态HTML页面;
3、本接口可以生成随机点击数,详见发布接口参数说明;
4、发布时请使用管理员用户帐号;
5、在帝国CMS utf8版使用本接口时,请在发布规则中选择编码为UTF-8;
6、本接口基于帝国CMS UTF8版制作,适用于帝国CMS GBK/utf-8等版本,应用于其他版
本时请自行测试调整;;
7、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;
8、2个接口文件请复制在网站 /e/admin目录下使用;
二、安装接口
在接口文件夹中找到接口文件,如图:
请将、等接口文件上传到指定目录,请使用二进制方式上传,如图:
三、配置发布规则
1、将范例发布规则文本导入ET2发布配置,或使用软件内置发布规则范例,如图:
2、将检查网址和发布网址中的“您的网站”改为您要发布的网站网址,如图:
3、在检查网址填上您要发布的栏目ID,如图:
4、在参数取值页,填上您要发布的网站栏目ID,如图:
这里查看栏目ID:
4、填上您的管理账号、密码,注意格式,如图:
四、接口说明
一、检查接口
1、接口文件名,为保密,请自行修改文件名;
2、本接口文件复制在网站/e/admin目录使用,如果目录名有变更,请自行对应;
3、主要参数
keyboard 文章标题
classid 栏目ID,用于指定检查栏目,可在后台网站栏目管理处查看;
vercode 校验码,请自行设定,并在检查接口文件开始处修改$vercode
使其一致;
4、发布配置-文章检查网址处,可以如下填写:
注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致
5、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;
二、发布接口
1、接口文件名,为保密,请自行修改文件名;
2、本接口文件请复制在网站/e/admin目录下使用,为保密,请自行修改文件名;
注:以下参数名后“=”号为示范取值而用,参数名本身不含“=”号;
固定取值的参数,可以在发布规则-参数取值中设置;
采集取值的参数项,请在发布规则-发布项中添加;
3、主要参数
username 会员名参数名
password 密码参数名
title 主题标题参数名
newstext 内容参数名,若要进行手动内容分页,请使用数据整理将ET
的内容分隔标记“#-0-#”替换为帝国CMS的分页标记 [!]
classid 栏目编号(请对照后台栏目管理查看栏目ID)
4、附加参数
vercode 安全校验码,请自行设定,本项用以防止接口被他人利用,如果
需要进行更多校验,请自行填加相关代码。
5、可选参数
ftitle 副标题
smalltext 内容简介
keyboard 关键词
writer 作者
befrom 信息来源
titlefont[b]=b 标题样式:粗体
titlefont[i]=i 标题样式:斜体
titlefont[s]=s 标题样式:删除线
titlecolor= 标题颜色
isgood=1 推荐
firsttitle=1 头条
newstempid=1 模板编号
copyimg=1 远程保存图片
mark=1 图片加水印
getfirsttitlepic=1 取第1张上传图为标题图片
getfirsttitlespic=1 取第1张上传图为缩略图
getfirsttitlespicw= 缩略图宽
getfirsttitlespich= 缩略图高
copyflash=1 远程保存FLASH
qz_url= FLASH地址前缀
dokey=1 关键字替换
autopage=1 自动分页
autosize=5000 自动分页大小,通常设为5000字
istop=0 置顶级别,0-6级
groupid=0 访问权限,0为游客,1为普通会员,2为VIP会员,
3为企业会员,4为企业VIP会员
userfen=0 查看扣除点数
closepl=1 关闭评论
filenameqz= 文件前缀
ztid[]= 所属专题ID
onclick=200 最大点击数,点击数将取1到最大点击数的随机值;
newstime 文章发布时间,请使用长日期标准格式;
checked=1 发布状态,1为发布,0为待审核;
6、需要自动生成首页、栏目页等静态HTML,请在网站后台设置栏目属性-选项设置-后
台信息发布设置;
但因性能关系,不建议选择除生成内容HTML之外的静态页面,建议在计划任务中设
置刷新任务生成它们;
7、如果需要缩略图,应使用copyimg参数调用CMS的远程保存图片功能;此时,应取
消ET采集规则中的文件下载和发布规则中的FTP上传;
8、发布配置-文章检查网址处,可以如下填写:
注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致
9、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;
五、常见错误:
一、[err]账号密码错误[/err]
1、检查发布规则-参数取值-账号密码队列;
二、[err]invalid vercode[/err]
1、在发布规则-检查网址中填写的vercode 值和检查接口文件中的vercode值不
一致;
2、在发布规则-参数取值-附件参数队列中填写的vercode值和发布接口文件中的
vercode值不一致;
三、[err]标题不能为空[/err]:
1、使用的采集规则未能正确采集到标题;
2、采集规则的数据整理将标题过滤了;
3、错误的修改了发布规则-发布项中的标题参数名,正确的参数名请看本文接口说
明部分;
4、发布规则未开启utf-8编码转换;
四、[err]内容不能为空[/err]:
1、使用的采集规则未能正确采集到正文数据项;
2、采集规则的数据整理将正文数据过滤了;
3、错误的修改了发布规则-发布项中的正文参数名,正确的参数名请看本文接口说
明部分;
4、发布规则未开启utf-8编码转换;
五、[err]时间格式错误[/err]:
1、newstime参数的格式错误,可以使用数据整理调整;
六、文章乱码:
1、发布规则未开启utf-8编码转换;
2、数据整理不当;
七、附件上传不成功:
1、检查附件保存路径和格式是否正确
2、检查附件是否存在
3、检查FTP目录和权限设置;
八、图片不显示:
1、检查发布规则 文件显示URL设置;
2、如果启用FTP上传,则文件显示URL和FTP上传目录应一致;
3、如果使用保存目录而未使用FTP上传,则文件显示URL应和方案的文件保存目
录一致;