帝国cms新订单、新反馈信息、新投稿等给管理员发通知-帝国CMS
discuzx2.0(ucenter)和帝国cms、phpcms、ecshop整合
discuzx2.0(ucenter)和帝国cms、phpcms、ecshop整合.docx一、与帝国cms整合1、下载必要文件ucenter整合接口/OpenSource/2、上传整合接口:把下载的“upload”目录里的文件上传至帝国CMS的“e”目录里3、在discuzx2.0的ucenter后台里添加应用程序:discuzx2.0后台“ucenter”“应用管理”“添加新应用”4、设置参数后点击提交,然后返回应用列表就可以看到我们刚才增加的应用5、配置Ucenter整合接口的配置参数文件e/config.inc.php注意:数据库表前缀的写法数据库貌似要加“`”二、与phpcms v9整合1、在UCenter中添加“phpsso应用”2、配置phpssoPhpcms v9,“phpsso”——“系统设置”——“UCenter配置”媚博设置如下:3、查看通信状态Discuz!X2.0后台——“UCenter”——“应用管理”查看phpsso应用与UCenter通信是否成功。
如果通信失败,请检查各项参数配置是否正确。
4、修改Discuz!X2.0会员登录相关。
若不修改,在Phpcms v9登录后可以同步到DZX2.0,但是在DZX2.0登录却无法同步到Phpcms v9步骤如下:1、找到DZX2.0目录下template\default\member\login.htm,删除onsubmit="{if$this->setting['pwdsafety']}pwmd5('password3_$loginhash');{/if}pwdcle ar=1;ajaxpost('loginform_$loginhash','returnmessage_$loginhash', 'returnmessage_$loginhash','onerror');return false;"2、找到DZX2.0目录下template\default\member\login_s imple.htm,删除onsubmit="return lsSubmit();"3、找到DZX2.0目录下/source/function/function_message.php,查找$param['header']=true;替换为$param['header']=false;最好修改文件前先备份一下三、与ecshop整合1、会员管理——会员整合——安装ucenter按绿豆人提示设置后2、在ucenter里添加应用添加后效果图。
帝国CMS发布信息流程权限分配
帝国CMS
信息发布前的权限控制
建立用户组,增加部门。
建立信息发布用户,建立审核信息用户,建立签发信息用户。
管理用户组——修改,为用户组分配权限。
使用工作流:超级管理员登陆,系统——工作流——增加工作流。
点击管理节点,增加节点,此操作配信息签发的流程。
最后审核部门编号一定为100。
增加节点时选择签发信息用户中的某些用户。
在相应信息管理中找到栏目,栏目设置——选项设置——使用工作流,选择刚才配置的工作流。
发布信息后:
使用签发信息用户一登陆后,点击签发信息,
点击签发。
选择通过。
使用签发信息用户二登陆后,点击签发信息,同样操作,直到所有签发信息用户验收通过,所发布的信息自动状态变为审核。
不使用工作流:直接审核部门选择要审核的信息,点击‘审核’即可发布信息。
帝国cms接口使用手册
文章标题
栏目,用于指定检查栏目,可在后台网站栏目管理处查看;
校验码,请自行设定,并在检查接口文件开始处修改$使其一致;
、发布配置文章检查网址处,可以如下填写:
您的网站<>您的栏目聞創沟燴鐺險爱氇谴净祸測樅。
注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致
、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;
、自定义字段
和其他参数一样,在发布配置参数取值处填好自定义字段的参数名,并设置好取值即可。
、需要自动生成首页、栏目页等静态,请在网站后台设置栏目属性选项设置后台信息发布设置;
但因性能关系,不建议选择除生成内容之外的静态页面,建议在计划任务中设置刷新任务生成它们;
、文件下载上传
如果需要缩略图、自动提取标题图,应使用参数调用的远程保存图片功能;此时,应取消采集规则中的文件下载和发布规则中的文件上传;謀荞抟箧飆鐸怼类蒋薔點鉍杂。
内容参数名,若要进行手动内容分页,请使用数据整理将的内容分隔标记“”替换为帝国的分页标记[],手动分页时,请将自动分页参数关闭;残骛楼諍锩瀨濟溆塹籟婭骒東。
栏目编号(请对照后台栏目管理查看栏目)
、主要参数
安全校验码,请自行设定,本项用以防止接口被他人利用,如果需要进行更多校验,请自行填加相关代码。
标签,可留空,多个用","逗号格开
注:“不属专题子类”,则取值为;
专题子类查询如图示:
目录名
相关链接模式,为按关键字查询,为手动设置;
手动模式设置相关链接时的相关文章,英文逗号分隔多个;
定时发布上线时间,请使用长日期标准格式;
定时发布下线时间,请使用长日期标准格式;
帝国cms教程三安装运行常见问题解释以及解决方法
安装常见问题1、帝国网站管理系统之安全设置最优化可查看:/showthread-13-118056-0.html2、安装界面不能正常显示运行环境有问题,使用记事本打开PHP配置文件php.ini:设置short_open_tag = On然后重启apache或iis设置才能生效。
3、以下状况或错误提示,是没有按照安装说明中讲的“初始化内置数据”这个步骤操作的原因:1、增加信息提示“建立目录不成功!请检查目录权限”;2、除了首页外,其他页面都打不开;3、页面的CSS地址错误。
4、安装时出现如下提示“建立数据表: phome_ecms_article 完毕......You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server v ersion for the right syntax to use near 'DEFAULT CHARSET=gbk' at line 1”说明:因为您空间使用的是MySQL4.0,进行安装配置数据库时,MySQL版本选择为“MySQL4.0”即可解决。
5、登录后台提示“登录成功”,接着又提示“您还未登录”/e/data/adminlogin 目录权限不可写导致,请将此目录权限设置为777权限即可解决。
6、后台管理地址是什么?后台管理目录是否可以修改?/e/admin后台管理目录e/admin中的admin可以任意重命名,如改为e/MYadmin888。
但e目录不可以重命名,否则将引起系统位置故障。
7、帝国CMS系统数据库配置文件是哪个文件?/e/class/config.php8、提示“Notice: Use of undefined constant”错误说明:php.ini配置问题,修改php.ini,将error_reporting = E_ALL修改成error_reporting = E_ALL & ~E_NOTICE即可解决。
帝国CMS后台管理系统使用手册
帝国CMS网站后台管理系统使用手册--用户手册一、后台登陆 (2)二、个人资料修改 (2)三、新增稿件 (3)四、稿件的排序以及复制移动 (5)五、注意事项 (6)六、常见问题 (10)前言本网站后台使用的是帝国CMS7.2版本,对后台的登录背景图进行了替换,以及后台的样式进行了优化调整,与原版在功能方面并无区别,通过本说明,可以让用户了解帝国CMS后台系统的基本功能。
一、后台登陆1、在浏览器地址栏中输入后台登陆地址:xxx/e/admin2、在输入框中输入自己的用户名和密码登陆。
二、个人资料修改1、将鼠标移至顶部“”菜单,再点击二级菜单“”;2、在打开的右侧页面中输入相应的信息进行修改,如下图:三、新增稿件1、切换至相应的栏目(点击左侧待增加信息的栏目);2、点击右侧“”按钮;3、在“增加信息”页面中字段名称录入相应的信息;4、录好信息后全选信息,点击一键排版,可去掉多余的空格,换行,规范文章字体等,使页面更加美观,点击一键排版后勾选箭头所示选项。
5、信息编辑完毕,并且整理好格式后,点“提交”即可发布。
四、稿件的排序以及复制移动1、如果稿件有排序或者置顶需要,可以在后台稿件列表页操作,点击勾选文章,选择底部的推荐或者置顶或者头条按钮(置顶在排序权重上优先于推荐,推荐优先于头条),级数越高文章排序越靠前,选择完级别后点击相应按钮。
三种排序按钮在同等级下,优先权重如下图稿件排序操作示意图如下2、如果稿件在发布后需要复制到多个栏目或者移动到其他栏目,可以在右下方选择好相应的栏目,并且点击复制或者移动按钮完成操作。
3、移动过去的稿件需要点进去再次提交一次,否则直接打开会报错。
五、注意事项1、在内容管理系统后台每账号只能看到自己权限范围的目录;2、“新闻报道”类栏目的新闻如果有图片需要在首页焦点图的位置显示,需要在“新增信息”页面中的“标题图片”字段上传图片,首页才能正确获取到图片信息进行显示,网站后台默认文章中的第一张图片为标题图片。
帝国前台投稿模板修改
帝国,前台投稿模板修改篇一:帝国cms改音乐网站毕业论文---已排版毕业论文(设计)基于帝国CMS的音乐网站的规划与实现系别:XXXXXXX专业年级:XXXXXXX姓名:XXXXXXX学指导教师:XXXXXXX职XX年 11月 21日目录摘要 ......................................15ABSTRACT.....................................15 1绪论 .......................................课题研究的目的 (7)课题研究的意义 (7)国内外现状 (8)音乐网站存在的问题 (8)2系统可行性分析..............................10市场可行性分析 (10)万能会员整合接口 (10)完善的会员系统 (10)技术可行性分析 (11)超强系统模型扩展功能 (11)模板标签支持多种操作类型 (11)操作日志记录 ........................(来自: 小龙文档网:帝国,前台投稿模板修改).. (12)内置部分完善的模型 (12)经济可行性分析 (12)强大的信息采集功能 (13)信息内容支持存放文本 (14)内置强健、稳定的备份恢复系统 (14)强大的广告管理插件 (15)3系统需求分析 (15)功能分析 (15)系统用例图 (16)系统开发环境 (17)4系统总体设计 ...............................18系统主要工作流程图 (18)后台管理模块程序流程 (18)前台管理模块程序流程 (18)系统功能设计 (19)前台功能设计 (19)后台功能设计 (21)系统数据流图分析 (22)系统流程 (24)系统的技术要求 (27)5系统实现 ...................................28音乐网站前台 (28)首页 (28)试听音乐模块 (29)站内短信模块 (30)添加歌词模块 (30)评论模块 (31)音乐网站后 (32)歌曲管理模块 (32)网站配置管理模块 (32)日常管理模块 (33)6系统测试 ...................................34测试类型 (34)测试结果 (35)测试用例执行结果 (35)测试问题解决 (36)7总结与展望 .................................37致谢 .......................................38参考文献.....................................38基于帝国CMS的音乐网站的规划与实现XXXXXXX学生XXXXXXX指导教师XXXXXXX摘要:本系统由两大模块组成,前台展示模块和后台管理模块。
CMS(内容管理系统)
CMS:是Content Management System的缩写,意为"内容管理系统",它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。
简而言之,CMS就是可以让你不需要学习复杂的建站技术,不需要学习太多复杂的HTML语言,你就能够利用CMS构建出一个风格统一功能强大的专业网站。
CMS推荐及介绍:1、逐浪CMS2、织梦内容管理系统(DedeCms)3、帝国网站管理系统。
英文译为"Empire CMS",简称"Ecms"4、NetCMS5、Phpcms 是国内领先的网站内容管理系统一、逐浪CMS简介:逐浪CMS是采用微软最新的dotNET2.0技术平台构架,基于MSSQL2005(兼容MSSQL2000)技术开发的网站管理系统,是目前华中地区唯一自主研发的网站管理系统。
总结功能:包含内容管理、商城、网店、空间、黄页、博客、招聘、问券以及SNS系统的应用,是csdn和首届中国软件创业大会推荐品牌)主要特性:逐浪CMS的原创的节点模型开发思路,使其超越了传统的CMS系统的局限--即用户无法进行二次开发,使网站运营者进入[思维死角],为构建大型门户提供了稳定可靠的基础。
逐浪CMS独有六大原创技术:独有的自定义模型与节点功能、与华夏营销网打造从网站开发到运营推广再到策划营销一体的解决方案、独创的文名作为标题生成格式为符合百度等大型搜索引擎收录提供了友好的支持、完全支持W3C标准为中国网站的标准之路铺垫基础、独创的项目管理系统(zoomla! projects)为传统B2B服务提供了一体化的流程管理、中国首个完全兼容IE8的CMS管理系统。
同时,在对数据的抽取上,Zoomla!逐浪CMS也是采用了标准的T-SQL语法规则,其意义是不仅可以让用户自由的驱使数据,更使普通的用户也能快速掌握与工业标准一致的数据处理逻辑、方法、原则,推动了数据库计算与WEB计算文化在国内的普及。
帝国CMS数据库数据表各字段详细说明
表名解释新闻采集规则记录表采集临时表新闻主数据记录表新闻副表新闻归档数据主表新闻归档数据副表广告数据表广告分类表后台风格信息来源数据表标签数据表标签分类表标签模板表标签模板分类会员卡充值记录数据表增加充值类型数据记录表点卡记录数据表签发评语数据记录表栏目分类主表栏目分类副表例表模板例表模板分类顶数据记录表自动刷新记录表管理员操作记录表下载报错记录表扣点下载记录数据表下载地址前缀记录表管理员错误报告记录表{都不知道在后台哪里} 字段记录表会员收藏数据记录表会员收藏夹分类记录表反馈数据记录表反馈分类数据记录表反馈字段数据记录表附件管理数据记录表位置:栏目管理>附件管理留言数据留言分类封?管理员用户组数据记录表会员好友存放表会员好友分类表采集正则数据表标题分类数据记录表内容投票数据记录表模板数据记录表模板分类数据记录表内容关键字数据记录表友情链接记录表黄花菜都凉了..采集地临时表列表模板记录表列表模板分类记录表管理员登陆日志管理员登陆失败记录表会员数据记录主表会员增加字段地会员数据数据记录表会员字段数据记录表会员空间反馈数据记录表会员注册表单数据记录表会员空间留言板数据记录表会员组数据记录表模型数据记录表内容模板数据记录表内容模板分类数据记录表防采集字符记录表自定义页面记录表自定义页面分类记录表支付接口记录表支付记录记录表图片信息记录表位置:后台其他管理》管理图片信息> 管理图片信息图片信息分类记录表位置:后台其他管理》管理图片信息> 管理图片信息分类评论数据记录主表播放器记录表评论自定义字段表评论模板记录表评论记录副表远程发布临时表网站设置数据记录表公共模板数据记录表签发数据记录表站内信息记录表搜索关键字记录表栏目管理》管理搜索关键字全站搜索数据记录表搜索数据源> 增加搜索数据源搜索模板记录表搜索模板分类表商城系统订单记录表支付方式记录表配送方式记录表会员空间风格记录表语句记录表数据表记录表计划任务数据表模板组记录表模板变量记录表模板变量分类记录表组合专题参数保存表管理员记录表自定义数据记录表自定义列表管理投票> 增加投票模型预设投票投票模板数据表模板数据表过滤字符数据记录表作者表专题数据表专题分类表。
帝国CMS常见问题大全
帝国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的下载安装介绍
定义:
帝国cms是一款内容管理系统,帝国是它的名字。
类似织梦cms,phpcms。
作用:
帮助我们快速建立一个网站
安装:
1.配置一个虚拟主机。
e:/work/phpweb/ecms/
2.安装步骤
a)将帝国Cms解压到我们的网站目录下面
==》解压之后为:
将upload下面的所有文件和目录,复制到e:/work/phpweb/ecms/下面即可。
最后结果为:
b)安装
在浏览器中输入/e/install按回车
依次点击“我同意”—》“下一步”—》“下一步”
C)网站配置
点击下一步,将进行数据库的安装操作
安装完成之后,进入下一步,系统管理员设置:
用户名:Leesking
密码:
确认密码:
点击下一步
进入安装成功页面,按照提示,删除e/install这个目录。
进入管理后台:
点击此处,输入刚才的用户名和密码:
Leesking
进入到这个页面,那么就说明帝国Cms已经安装成功!我们来访问一下前台
本文来自网页制作网站建设教育学习论坛。
帝国cms信息反馈发送到邮箱代码
{
DoChmodFile($path);
//写入数据库
$filetime=$saytime;
$filesize=(int)$_FILES[$tf]['size'];
$classid=(int)$classid;
$sql=$empire->query("insert into {$dbtbpre}enewsfile(filename,filesize,adduser,path,filetime,classid,no,type,id,cjid,fpath) values('$tranfilename',$filesize,'[Member]".$username."','$filepath','$filetime',$classid,'[FB]".addslashes(RepPostStr($add[title]))."','$type',0,0,'$public_r[fpath]');");
}
$filetype=GetFiletype($_FILES[$f]['name']);//取得文件类型
if(CheckSaveTranFiletype($filetype))
{
printerror("NotQTranFiletype","",1);
}
if(!strstr($pr['feedbackfiletype'],"|".$filetype."|"))
帝国ecms新手教程帝国cms模板常用技巧总结
对于使用帝国cms的一些新人来说,经常会做做模板的时候遇到一些小问题,大大降低了模板的制作速度!以下总结了一部分帝国cms中常用的一些技巧,应该可以帮助新手们摆脱这些困扰!1。
在页面调用评论框和评论需要在内容页显示评论框的,把评论模板里的评论框复制过来就行了调用最新评论(默认0条)<script type="text/javascript" src=/e/pl/more?classid=46&id=84&num=5></script>2,标题列表后加上评论地址的忟法用万能标签,评论地址为:/e/pl?id=84&classid=463,信息报错功能调用方法/e/DownSys/report?classid=46&id=844,免费版指替换内容中的某些值运行"update phome_ecms_news set newstext=REPLACE(newstext,'原内容','新内容'),titlepic=REPLACE(titlepic,'原内容','新内容')如果只替换内容中的,后面那句可以去掉5,清除采集时的空白数据系统设置==执行SQL语句delete from phome_ecms_news where newstext = '';6,清除相同标题的SQL语句参考这个帖子:/ShowThread/?threadid=10132&forumid=137,修改友情链接,不规则排列(文字)参考这个帖子:/ShowThread/?threadid=9250&forumid=138,emsinfo标签的多栏目调用如何用?[ecmsinfo]'15,18,22',2,0,0,2,13,1[/ecmsinfo]9,我想改一下分类的目录名称,怎么改?修改当前分类与子分类的目录(用phpmyadmin改)10,自定义页面无法显示?用相对路径../../info/aboutus.html11,ECMS一共有多少个表?免费版有57个左右12,同一内容,是不是不可以进行第二次采集?不是,管理节点-》清空13,采集的时候怎么过滤font之类的标签?<font[!--ad--]>替换</font>如果中间文字不要,直接<font[!--ad--]</font>14,评论调用方法?<script src=/e/pl/more?classid=46&id=84&num=10></script>如要改格式只能改e/pl/more/index.php文件了,直接用dreamweaver打开那个php文件15,关于帝国审核问题如果系统有多个编辑的话,建议把直接审核去掉直接审核的话就会生成文件。
帝国CMS【操作类型】说明详解
帝国CMS【操作类型】说明详解 看标签的参数时候,⼀般最后⼀个参数是操作类型说明,可是后⾯写的是:"操作类型说明具体看操作类型说明", 这个操作类型说明在什么地⽅看啊 操作类型说明 操作类型说明 0 各栏⽬最新 1 各栏⽬热门 2 各栏⽬推荐 9 各栏⽬评论排⾏ 12 各栏⽬头条信息 15 各栏⽬下载排⾏ 25 各栏⽬评分排⾏ 26 各栏⽬投票排⾏ 3 所有信息最新(默认表) 4 所有信息热门(默认表) 5 所有信息推荐(默认表) 10 所有信息评论排⾏(默认表) 13 所有信息头条(默认表) 16 所有信息下载排⾏(默认表) 27 所有信息评分排⾏(默认表) 28 所有信息投票排⾏(默认表) 6 专题最新信息 7 专题热门信息 8 专题推荐信息 11 专题评论排⾏ 14 专题头条 17 各专题下载排⾏ 29 各专题评分排⾏ 30 各专题投票排⾏ 18 各表最新 (栏⽬ID='表名') 19 各表热门 (栏⽬ID='表名') 20 各表推荐 (栏⽬ID='表名') 21 各表评论排⾏ (栏⽬ID='表名') 22 各表头条信息 (栏⽬ID='表名') 23 各表下载排⾏ (栏⽬ID='表名') 31 各表评分排⾏ (栏⽬ID='表名') 32 各表投票排⾏ (栏⽬ID='表名') 24 按sql查询(栏⽬ID='sql语句') 数据表前缀可⽤:“[!db.pre!]"表⽰。
《帝国网站管理系统》使用教程
《帝国网站管理系统》使用教程一、系统概述二、系统安装1. 准备工作操作系统:Windows/LinuxWeb服务器:Apache/Nginx2. 与访问帝国网站管理系统官方网站,最新版本的系统安装包。
然后,将安装包到您的服务器上,并解压到网站根目录。
3. 安装向导(1)同意安装协议,“下一步”。
(2)填写数据库信息,包括数据库服务器、数据库名、数据库用户名和密码。
确认无误后,“下一步”。
(3)填写网站信息,包括网站名称、管理员账号、密码等。
“下一步”。
(4)安装完成,系统将自动创建数据表,并配置文件。
“进入后台”,开始使用帝国网站管理系统。
三、后台管理1. 登录后台2. 后台界面网站设置:包括网站基本设置、导航设置、模块管理等。
内容管理:包括新闻发布、产品发布、管理等。
用户管理:包括管理员账号管理、会员管理等。
系统工具:包括缓存清理、数据备份、友情管理等。
3. 常用操作(1)添加新闻步骤一:在后台左侧菜单栏,找到“内容管理”“新闻管理”,进入。
步骤二:“添加新闻”,填写新闻、内容、来源等信息,设置发布时间。
步骤三:“提交”,新闻即可发布到网站上。
(2)添加产品步骤一:在后台左侧菜单栏,找到“内容管理”“产品管理”,进入。
步骤二:“添加产品”,填写产品名称、简介、价格等信息,产品图片。
步骤三:“提交”,产品即可发布到网站上。
(3)添加友情步骤一:在后台左侧菜单栏,找到“系统工具”“友情管理”,进入。
步骤二:“添加友情”,填写名称、网址等信息。
步骤三:“提交”,友情即可显示在网站上。
四、模板与风格定制1. 选择模板步骤一:登录后台,找到“模板管理”模块。
步骤二:在“模板风格”列表中,选择您喜欢的模板,“使用此模板”。
步骤三:确认应用新模板,您的网站将立即呈现新的风格。
2. 自定义模板如果您具备一定的网页设计能力,可以尝试自定义模板。
操作步骤如下:步骤一:在“模板管理”模块中,找到“模板编辑”功能。
步骤二:选择您要编辑的模板文件,进行在线编辑或到本地编辑。
帝国CMS订单、反馈信息、投稿与留言发邮件通知管理员的方法
帝国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信息中JS弹窗调用反馈信息实现教程
帝国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后台批量更新信息发布时间-帝国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)");}}至此修改完毕,可以使用了.来源:。
帝国CMS留言板,帝国CMS信息反馈不支持标签调用的问题
1.留言板不支持标签调用的问题。
第一步:修改下面文件://生成留言板文件function ReGbooktemp(){}在4343行加入以下代码:$gbtemp=DoRepEcmsLoopBq($gbtemp);$gbtemp=RepBq($gbtemp);参考以下图:第二步:在第二行下面加入如下代码require("../../class/t_functions.php");require("../../data/dbcache/class.php");参考图:参考以下链接:/329.html2.怎么修改信息反馈a)修改“公共模板”中的“控制面板模板”b)“管理反馈分类”中修改,使用控制面板头部标签:[!--cp.header--]控制面板尾部标签:[!--cp.footer--]中间只需要表单页面。
3.信息反馈不支持标签调用。
参考地址:/cms/ecms/20336.html 修改的代码为:加入以下代码://标签替换4(实现控制面板不支持标签调用)function CustomNewsBq($name,$indextext){global$empire,$dbtbpre,$public_r,$emod_r,$class_r,$class_zr,$fun_r,$navclassid,$navinfor,$class_ tr,$level_r,$etable_r;$file=ECMS_PA TH.'e/data/tmp/dt_temp'.$name.'.php';$indextext=stripSlashes($indextext);$indextext=ReplaceTempvar($indextext);//替换全局模板变量//替换标签$indextext=DoRepEcmsLoopBq($indextext);$indextext=RepBq($indextext);//写文件WriteFiletext($file,AddCheckViewTempCode().$indextext);//读取文件内容ob_start();include($file);$string=ob_get_contents();ob_end_clean();$string=RepExeCode($string);//解析代码return $string;}修改以下代码://更新控制面板模板function ReCptemp(){global $empire,$public_r,$dbtbpre,$fun_r;$pr=$empire->fetch1("select cptemp from ".GetTemptb("enewspubtemp")." limit 1");$url="<?=\$url?>";$pagetitle="<?=defined('empirecms')?\$public_diyr[pagetitle]:'".$fun_r['membercp']."'? >";$temptext=ReplaceSvars($pr['cptemp'],$url,0,$pagetitle,$pagetitle,$pagetitle,$add,1);//生成头尾文件$r=explode("[!--empirenews.template--]",$temptext);$file1=eReturnTrueEcmsPath()."e/data/template/cp_1.php";$tmplist= CustomNewsBq ("cp0",$r[0]);WriteFiletext($file1,$tmplist);// WriteFiletext($file1,AddCheckViewTempCode().$r[0]);$file2=eReturnTrueEcmsPath()."e/data/template/cp_2.php";$tmplist= CustomNewsBq ("cp1",$r[1]);WriteFiletext($file2,$tmplist);//WriteFiletext($file2,AddCheckViewTempCode().$r[1]);}参考以下图:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
if(is_array($body)){
foreach($body as $value){
二、新增给管理员发邮件的函数
找到eclassSendEmail.inc.php,结尾下加入以下代码
//给管理员信箱发送通知邮件新增函数
function SendNoticeToAdmin($subject,$body){
global $empire,$dbtbpre;
$empire=new mysqlquery();
一、设置管理员邮件地址和发邮参数
后台,系统设置,系统参数设置
基本属性标签:管理员邮箱。以后的通知邮件都会发到这一邮箱
FTP/EMAIL标签:如果主机支持mail函数,则个人感觉用这个效率可能高一点,主机不支持的话也没关系,还可以用SMTP,设置方法跟邮件客户端一样。
需要说明的是,如果想用gmail的帐号发送实现起来比较麻烦,gmail的smtp需要ssl,且不说帝国自带的邮件发送类不支持ssl,就是帝国后台设置邮件的地方也没有提供ssl选项,所以就不折腾了,用国内的邮箱帐号发就是了。
SendNoticeToAdmin("有新订单!订单号".$_POST[ddno],$_POST);
完活,这只是起到一个提醒功能,所以邮件界面什么的就不用考虑了,管理员收到邮件后去帝国后台处理就是了。
2.有新的投稿时
修改eclassqinfofun.php,在大约850行
EcmsToSendMail($r[username],"欢迎注册",$msgtext);
此久,还有一些场景也需要用到邮件,比如
1)网站没有启用邮箱验证,但是会员注册后需要管理员手工审核,审核通过后会员会收到一封欢迎信
2)商城系统,会员下单后会实时收到邮件通知,订单通过审核后,也会再给客户一封邮件
$key=key($body);
next($body);
$msgtext .= "$key:"."$value"."n";
}
在这一行前面加上
@include('SendEmail.inc.php');
$msgtext=file_get_contents("user_template_register.txt");
$msgtext=str_replace('[!--USERNAME--]',$r[username],$msgtext);
SendNoticeToAdmin("收到来自".$add['title']."的信息反馈",$add);
4.有新留言时
修改eenewsindex.php,在大约215行
AddGbook($_POST);
在这一行前面加上:
@include("../class/SendEmail.inc.php");
}else{
$msgtext=$body;
}
$msgtext .= "rnrn此邮件由系统自动发出,请管理员尽快处理nr";
$sm=EcmsToSendMail($pr['email'],$subject,$msgtext);
实现起来都不难,有需要的自己加上就是了
(1)在eclass下新增一条文件,命名user_template_register.txt,内容如下(仅供参考,可自行修改)
欢迎[!--USERNAME--]注册本网站。
(2)修改eclassqmemberfun.php,在大约188行
printerror('ActUserSuccess',$public_r['newsurl'],1);
在这一行前面加上
@include('../class/SendEmail.inc.php');
SendNoticeToAdmin("新会员注册,用户名:".$username,$_POST);
6.网站后台启用注册需要邮箱验证,验证通过后会员会收到一封欢迎信
由于这个邮件是给会员看的,所以内容格式排版上就要讲究一下了
printerror("AddQinfoSuccess",$reurl,1);
在这一行前面加上
@include('SendEmail.inc.php');
SendNoticeToAdmin("收到来自".$add['title']."的投稿",$add);
3.有新的信息反馈时
SendNoticeToAdmin("收到新留言",$_POST);
5.有会员在网站上注册(如果是注册需要审核,收到这封邮件管理员可以及时去后台审核)
修改eenewsindex.php,在大约74行
register($username,$password,$repassword,$email);
修改eclassq_functions.php,在大约468行
$reurl=DoingReturnUrl("../tool/feedback/?bid=$bid",$add['ecmsfrom']);
在这一行前面加上:
@include("SendEmail.inc.php");
return $sm;
}
三、给管理员发邮件,以下是不同的场景,可以根据需要自由修改
1.有新订单时
修改eenewsindex.php,在大约184行
AddDd($_POST);
在Байду номын сангаас一行前面加上
@include("../class/SendEmail.inc.php");