在迁移网站时,有时我们需要将帝国cms文章发表时间批量修改为当前时间,在帝国cms后台→系统设置→备份与恢复数据→执行sql语句: update phome_ecms_news set newstime = '2014-07-03'; (ps:phome这个是默认的数据库表前缀,如果创建数据库时有设置成其他的可以自行修改) 这样执行sql语句后刷新所有文章,你会发现时间变为了1970-01-01,这是因为newstime这个类型是int(10),必须是unix时间戳,所以我们必须先把当前时间转换…
我们在帝国cms发布完文章,在不点击的情况下,“点击量”默认显示为0,请问有什么方法,修改关注默认值吗?这个可以在增加信息时,“特殊属性”标签里修改点击量,如下图 有朋友问有没其他好的方法快速增加.成倍增加?打开e\public\ViewClick\index.php文件,找到 $usql=$empire->query("update {$dbtbpre}ecms_".$cr['tbname']." set onclick=onclick+1 where id='$id…
有时为了体现wordpress文章的更新程度,会在后台那边重新设置发布时间,有没更简单的方法呢?用sql批量修改wordpress文章发布时间怎么操作呢? UPDATE `wp_posts` SET `post_date`='2013-11-7' 有时为了吸引蜘蛛爬行,经常会重新修改一下最后更改时间,蜘蛛以为文章已经更新了,就会来爬,但这种方法不适宜多次使用,有欺骗蜘蛛的风险,各位自行承担 UPDATE `wp_posts` SET`post_modified`='2013-11-7'…
wordpress批量导入文章的时候,有些文章的状态可能会缺失,例如“mis scheduled”.draft.future等几种状态,如何用sql批量修改wordpress网站的文章发布状态呢? 点击wp_posts表,然后进入sql,选update UPDATE `wp_posts` SET `ID`=[value-1],`post_author`=[value-2],`post_date`=[value-3],`post_date_gmt`=[value-4],`post_content`…
说实话帝国cms用起来真的不好找一些功能,就比如说帝国cms的tag标签调用.需要注意的是帝国CMS文章的关键词和tags标签并非一码事,关键词标签是设置文章的关键词的,是用来给搜索引擎说明本篇文章的大意,而tags标签是用来链接文章的,对于SEOer来说,使用tags可以起到聚合的作用,增加网站页面,提高权重.那么帝国CMS如何调用当前文章内容tags以及实现tags静态化呢? 帝国CMS tags标签怎么设置: 1.登录后台,单击[栏目]菜单——[TAGS管理]——[设置TAGS参数]子菜单…
1.帝国CMS文章随机调用等一些常用标签 [e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*7','onclick desc'}] <a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a><br> [/e:loop] 2.多少天内的信息显示new字样 <t…
百度建站指南中有提到内容页的标题设置,标题描述清晰最好包含主站和频道信息:内容标题_频道名称_网站名称.帝国cms文章标题一般默认是内容标题_网站名称,那么如何调用当前文章的频道名称(分类名称)呢? 帝国cms已经集成了面包屑导航功能,调用方法是在需要的地方添加标签[!--newsnav--],原本想着直接放到<title></title>,但是重新生成页面之后,查看一下源代码,发现标题变成了:<title>****_<a href="/"&g…
我们一直提倡网站要经常备份,但是有时也会遗忘,一不小心被谁删除了那就欲哭无泪了.就像ytkah刚弄了一个站,开了个权限比较高的后台帐号给别人用,居然把两三个栏目都删除了,想发狂啊.刚好又有段时间没备份了,没办法,慢慢恢复吧.还好之前设置好了404页面,不然对se更不友好. 先到bd去site:一下,看看哪些页面被收录却打不开的,把标题和url复制下来,短描述也复制下来,然后到帝国cms后台对应的栏目添加文章,标题不要改变,内容和描述尽量和快照的一样,重点是url这个一定不要变,怎么设置呢? 添加…
前面我们讨论过dedecms文章页调用地址(当前文章URL)如何操作,作为同台竞技的帝国cms也能在文章页调用当前文章URL吗?答案是肯定的!那就随ytkah一起来探索一下吧 帝国cms模板是在后台直接编辑写入数据库,不支持ftp传输修改模板文件.打开后台 - 模板 - 模板管理 - 内容模板,在相应的地方加上如下代码 http://www.***.com[!--titleurl--] [!--titleurl--]是一个标签参数,可以直接调用,注意不要在前方加斜杠/,本身已经有了. 保存模板,…
1.批量修改 select 'update 读者库 set 单位代码='''+新单位代码+''' where 单位代码='''+单位代码+'''' from 读者单位 ,)<'L' and isnull(新单位代码,'')<>'' order by 单位代码 2.批量插入方式1 '',''K01'',''学生'')' from [172.21.163.12].BaseDataCenter.dbo.XX0301 3.批量插入方式2 insert into 流通参数定义(单位代码,虚拟库室,…
都知道帝国CMS功能强悍,生成静态html也非常好用.可是有时候他的后台样式,丑的让你不想用,dede呢,漏洞太多,PHPCMS好看,可是门槛要求高,你会写PHP才行. 帝国CMS后台美化模板:全面美化,无死角.提供“7.5/7.2/7.0版本的” 这是登录页面的样式: 这是7.5版的登录界面 这是7.2/7.0的后台登录界面: 这是7.5进入里面的样式效果: 这是7.2/7.0后台登录界面的效果: 弹窗效果优化. 帝国CMS 7.0支持GBK和UTF-8版本:¥5/份. 帝国CMS 7.2支持…
在e\extent下面放一个jiekou.php     #!/usr/bin/env python3 # -*- coding: utf-8 -*- import time import urllib.request import urllib.parse def post(title, content, catid): query = "http://127.0.0.1/e/extend/jiekou.php?pw=123456" data_form = { "enews…
项目中发现一批语言表的某个字段设的值太小了需要增大,因为涉及到很多张表,所以采用游标一张张的处理. 代码很简单 ) ) DECLARE LangTable CURSOR FOR SELECT name FROM sys.tables WHERE name LIKE '%Language' OPEN LangTable FETCH NEXT FROM LangTable INTO @tableName BEGIN SET @sql = 'ALTER TABLE '+@tableName+' ALT…
SELECT NAME FROM SYS. ALL_OBJECTS WHERE TYPE= 'U' ORDER BY MODIFY_DATE DESC --查询所有表名 SELECT NAME FROM SYS. ALL_OBJECTS WHERE TYPE= 'U' AND name LIKE  '%\_0%' escape '\' AND name NOT LIKE '%_OLD' ORDER BY MODIFY_DATE DESC     DECLARE @COUNT INT ) ) )…
修改栏目后,要依次做如下更新: 1.    2.  3.    如果只是修改了栏目里的属性,只需要做第三步就行了…
修改某个数字类型字段 SET @num = 10000000000001; #定义初始化变量参数 UPDATE ckys_me #更新的表 SET openid = (@num := @num+1) #更新的字段,@num参数每次自增1 WHERE openid IS NULL OR openid = '' OR openId = 0 #条件语句,分别对NULL''\0做处理,NULL 用is 修改需要添加文字类型字段,用CONCAT,标识连接,内参数可以是多个,按照顺序排列 SET @int…
UPDATE 表名 SET 字段名 = REPLACE (字段名, 'old', 'new');…
存储过程与视图适用 ); )='w_sp_Sms_ExpeOrKeepEmpl'; DECLARE C_TABLES CURSOR FAST_FORWARD FOR SELECT NAME FROM MASTER..SYSDATABASES WHERE NAME LIKE 'AB%' OR NAME LIKE 'DF%' OR NAME='ManChengZhuanYeSL' ORDER BY NAME; OPEN C_TABLES; FETCH NEXT FROM C_TABLES INTO…
--update '表名' set 要修改字段名 = replace (要修改字段名,'被替换的特定字符','替换成的字符')--update tRecord set columnName = replace (columnName,'abc','def')…
AND create_time BETWEEN '2016-07-25 14:30:00' AND '2016-07-25 15:20:28'; AND create_time BETWEEN '2016-07-25 14:30:01' AND '2016-07-25 15:20:25';…
帝国cms 发布一篇文章会影响哪些数据表 insert into phome_enewsfile_1(pubid,filename,filesize,adduser,path,filetime,classid,no,type,id,cjid,onclick,fpath) VALUES('0','af…
最近接到一个帝国CMS模板改版项目,自带的数据可能是采集的,以前的简介字段内容只截取了60个字,新模板的简介60字符太少了,不美观,想让简介都截取200个字,怎么批量修改呢,文章太多了手动改肯定不行,网上查了下帝国CMS教程.分享一段可用代码. 帝国CMS批量提取正文内容到简介方法 1.先备份数据库…
[1]自己修改帝国cms默认的分页样式(css),这样做的好处是你不用去改动帝国的核心文件,方便以后升级. [2]自己动手去修改帝国的分页(php+css),帝国的分页在e>class>下的t_functions.php这个文件里. =============================================== 列表页模板[!--show.page--]:分页导航(下拉式)  大概在10-98行: 列表页模板[!--show.listpage--]:分页导航(列表式) 在101…
帝国cms分页样式主要有:内容页分页样式.列表页分页样式以及默认搜索模板使用的搜索样式等几种. 要改这些样式其实也很简单,在网站目录中找到相应的.css文件修改empages属性就行了,但是这样比较麻烦,以后该样式的话还要找到相应的样式表,并且这些的样式表对应关系也比较难确定(可能是我比较懒吧呵呵) 我的做法很直接就是把包含empages样式全删了,这样就可以在相应的页面定义样式,以后改着也方便. 修改帝国cms分页样式过程中需要注意的是: 1.在系统参数里可以设置每页的显示记录数(默认的)和分…
最近接手的几个站是用帝国cms做的,底部代码那边都有一个**设计的链接,还有一些不相关的东西,第一眼看到就想把那些帝国cms底部代码清理掉,这就是让别人建站的烦恼,让他们删除说要收费,坑就一个字,自己三下五除二就能修改的东西,学一些,以后就不会受制于人了. 修改帝国cms底部代码很简单,进入后台,点击“模板”,“模板管理”,“公共模板变量”,找到模板变量名为[!--temp.footer--](变量标示为页面尾部),点击修改,去掉不相干的东西, 然后在帝国cms底部代码加上自己的东西,比如统计代…
我用的帝国CMS,删除已经发表的文章和栏目后,后面新发的栏目和文章ID并不会重新从1开始,而是接着已经删除的文章和栏目ID,那么,怎样让后面发的文章和栏目ID重新从1开始呢? 首先,做任何重要修改前先备份数据库,以免错了重头再来,一定要养成这个好习惯,不然如果出错悔之晚矣. 帝国CMS文章/栏目id…
我更换成百度编辑器的原因有以下几点:1.使用百度编辑器的图片粘贴上传功能,这个功能实在是太有必要了,有开发的过程中或上传的过程中,通常用qq直接截图,直接放到文章上面,避免了再放到本地保存的情况,真是麻烦 .2.使用word图片转存功能,离线的时候,可以使用Word将文章写好,然后再上传到网站上来.图片是最大的问题,使用百度编辑器可以完美的解决.3.良好的扩展性,百度编辑器貌似开发起插件来更方便容易一些.本功能不修改帝国cms核心代码,所以没得问题.下面介绍步骤:1.下载定制好的百度插件,下面是…
开发流程是这样的. 第一步:先找好一个发送的邮箱.以及一个接受的邮箱.这里是 测试的,我都用的qq邮箱,帝国cms后台配置如下: 注意:这里的SMTP服务器是腾讯的,如果你用163的或者其他的请自行百度.另外邮箱登录密码,不是qq密码的哦,而且邮箱账户的授权码. 我这里用的qq邮箱,所以点开账户,下边有个这个服务列表,点击生成授权码,会有个短信验证的.然后会生成一个授权码,复制到帝国cms的邮箱登录密码即可. 第二步:修改帝国cms源码. 找到e/class/q_functions.php文件,…
最近发现帝国CMS文章数据添加太多到某一张分表中了,如图 这是极其不合理的,需要优化下,所以这篇文章要告诉大家的也就是如何互相转移分表之间的数据. 我现在要将:phome_ecms_news_data_2的数据转移一些到phome_ecms_news_data_1的分表中(这些分表名都是默认的,这是…
一般列表页面中,我们都需要带分页信息区分当前页号,为区分第一页,和第一页后的其他所有分页页面.我们推荐的做法为:第一页显示正常的标题,从第二页开始便显示xxxxx-第2页-xxxx网.做法是.修改帝国cms的源码! 修改e/class/functions.php 找到   $string=str_replace('[!--list.pageno--]',($pagenum==1?'':$pagenum),$string); 下面加多一行 $string=str_replace('[!--list…