巧解“很抱歉,本域名以被锁定,请与客服联系!”

一直用的采集侠PJ版,不知怎么回事,出现了“很抱歉,本域名以被锁定,请与客服联系!”,加之域名被盗,心灰意冷,认为无解了,就没再弄了。
前段时间又有了做网站的兴趣,还是来研究一下,最终搞定:

1、先装2.7PJ版,后台还是会出现”很抱歉,本域名以被锁定,请与客服联系!“的提示,无法继续。
2、再找出2.6PJ版中的两个文件,一看,是解密过的,太高兴了,打开cjx.js源码,将”很抱歉,本域名以被锁定,请与客服联系!”那一段代码都给删除,然后上传替换。

成功,呵。呵。。。。。。

附件见下:

采集侠

DEDECMS 批量更改未审核文章的更新时间

update dede_archives set senddate= 1412092800 where arcrank=-1;

另外:dedecms怎样批量修改文章发布时间
Dedecms如何批量修改文章的发布时间?相信很多朋友有这样的疑问,比如在网上下回一源码,或者买了一个站,里面文章日期都很早的,那么如何把时间更新到指定日期?下面我来分享下吧!

update dede_archives set pubdate= 1308240000 where id>=1 and id=1 and id<=10;

解释一下上面两行代码,功能就是把ID号从1到10的文章发布日期由2011年6月17日修改到2012年4月28日。其中“pubdate= 1308240000 ”和“senddate= 1335542400” 中的 数字为“Unix时间戳(Unix timestamp) ” 这个把日期转换成时间戳的地址,大家到http://tool.chinaz.com/Tools/unixtime.aspx去转换。

DedeCMS采集文章的审核时间同步文章发布时间

不知道你有没有发现,当你采集了很多文章,过几天再来审核的时候,审核的文章发布时间,还是采集导入的时间。其实DedeCMS可以把审核时间同步到文章的发布时间。

打开织梦后台目录,默认为dede,找到文件archives_do.php。修改之前,请记得先备份,然后打开文件找到如下代码:

$maintable = ( trim($row[‘maintable’])==” ? ‘dede_archives’ : trim($row[‘maintable’]) );
$dsql->ExecuteNoneQuery(“Update `dede_arctiny` set arcrank=’0′ where id=’$aid’ “);
if($row[‘issystem’]==-1)
{
$dsql->ExecuteNoneQuery(“Update `”.trim($row[‘addtable’]).”` set arcrank=’0′ where aid=’$aid’ “);
}
else
{
$dsql->ExecuteNoneQuery(“Update `$maintable` set arcrank=’0′, dutyadmin='”.$cuserLogin->getUserID().”‘ where id=’$aid’ “);
}
$pageurl = MakeArt($aid,false);
将以上代码替换为:
$maintable = ( trim($row[‘maintable’])==” ? ‘dede_archives’ : trim($row[‘maintable’]) );
$newdate = time();
$dsql->ExecuteNoneQuery(“Update `dede_arctiny` set pubdate=’$newdate’,sortrank=’$newdate’,senddate=’$newdate’,arcrank=’0′ where id=’$aid’ “);
if($row[‘issystem’]==-1)
{
$dsql->ExecuteNoneQuery(“Update `”.trim($row[‘addtable’]).”` set pubdate=’$newdate’,sortrank=’$newdate’,senddate=’$newdate’,arcrank=’0′ where aid=’$aid’ “);
}
else
{
$dsql->ExecuteNoneQuery(“Update `$maintable` set pubdate=’$newdate’,sortrank=’$newdate’,senddate=’$newdate’,arcrank=’0′ where id=’$aid’ “);
}
$pageurl = MakeArt($aid,false);
好了,当你再次审核文章时,审核的文章发布时间就会变成当前审核时间。

原文地址:
http://www.dedecms8.com/dedecms/dev/11210.html

取消dedecms 推荐文章 标题加粗

推荐的文章Dedecms系统默认会对其标题加粗,也就是加了。有些用户觉得没有必要,以下介绍取消推荐文档标题加粗的方法:
用记事本打开include目录下的arc.listview.class.php文件,找到

$row['title'] = "<b>".$row['title']."</b>";

替换为

$row['title'] = $row['title'];

保存后再生成栏目文件,就ok了。

另,自由列表是更改arc.freelist.class.php文件。

被JS给劫持了

如果没被360报警,还一直没当回事。
打开网站时,会同时弹出京东等广告页面。
好吧,经过多次查找,知道是s.tkurl.com/navigatoral.js对网站的劫持,TMD.

我网站是给修改了下面这个文件:

/templets/dzjk/js/jquery.js

记录一下地方,免得下次又找不到。

PS:2014年12月31日,又发现被挂马了。这次修改的文件是:

/include/dedeajax2.js

为了织梦的分表采集而做的试验

首先说明,还没成功,将过程记录如下,下次心血来潮时再努力

 

整体步骤:

1、内容模型——复制频道——修改模板
2、新建栏目(按新模型)
3、安装自动采集模块
4、修改co_add_step0.htm文件,增加其他模型的采集模块
5、采集插件好像有点问题,基本配置不起作用。得修改co_config.php文件内相关参数。

 

 

 

细节修改:

DEDE5.6 增加其他模型的采集模块的方法

打开后台templets文件夹 co_add_step0.htm 此文件
$dsql->SetQuery(‘Select id,typename From `#@__channeltype` where id in(1,2 这里加上你自己定义模型的ID) order by id asc ‘);
将where id in(1,2)删除
采集侠更改:

1、绑定自定义模型结点:

cjx.class.php文件:

$note = cjxdb(‘co_note’)->Fields(‘nid,notename’)->where(‘channelid=1’)->select();

中将->where(‘channelid=1’)去掉。

 

2、在采集任务里出现其他模型的栏目:

还是cjx.class.php文件:

$rs = cjxdb(‘arctype’)->where(array(‘ispart’=>0,’channeltype’=>1))->order(‘id asc’)->fields(‘id,typename’)->select();

中将,’channeltype’=>1去掉

 

DEDECMS常用过滤规则

常用正则表达式:

([^]]*) 所有
d 数字
[0-9] 0-9之间的数字
[A-Za-z] 字母
[a-z] 小写字母
[A-Z] 大写字母
(.*).(rar|zip|7zip|tgz) 压缩包文件
(.*).(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga) 图片文件
d{6} 邮编
(13|15)[0-9]{9} 手机号码
w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9] E-mail地址
http[s]?://([w-]+.)+[w-]+([w-./?%&=]*)? URL地址

 

HTML过滤:

{dede:trim}]*)>([^>]*){/dede:trim}
{dede:trim}]*)>{/dede:trim}
{dede:trim}{/dede:trim}
{dede:trim}]*)>([^>]*){/dede:trim}
{dede:trim}]*)>{/dede:trim}
{dede:trim}{/dede:trim}
{dede:trim}]*)>([^>]*){/dede:trim}
{dede:trim}]*)>{/dede:trim}
{dede:trim}{/dede:trim}
{dede:trim}]*)>([^>]*){/dede:trim}
{dede:trim}]*)>{/dede:trim}
{dede:trim}{/dede:trim}
{dede:trim}<td([^>]*)>([^>]*)</td>{/dede:trim}
{dede:trim}<td([^>]*)>{/dede:trim}
{dede:trim}</td>{/dede:trim}
{dede:trim}<tr([^>]*)>([^>]*)</tr>{/dede:trim}
{dede:trim}<tr([^>]*)>{/dede:trim}
{dede:trim}</tr>{/dede:trim}
{dede:trim}<tbody([^>]*)>([^>]*)</tbody>{/dede:trim}
{dede:trim}<tbody>{/dede:trim}
{dede:trim}</tbody>{/dede:trim}
{dede:trim}<table([^>]*)>([^>]*)</table>{/dede:trim}
{dede:trim}<table([^>]*)>{/dede:trim}
{dede:trim}</table>{/dede:trim}
{dede:trim}]*)>([^>]*){/dede:trim}
{dede:trim}]*)>{/dede:trim}
{dede:trim}{/dede:trim}
{dede:trim}]*)>([^>]*){/dede:trim}
{dede:trim}]*)>{/dede:trim}
{dede:trim}{/dede:trim}
{dede:trim}<!–{/dede:trim}
{dede:trim}–>{/dede:trim}
{dede:trim}<a([^>]*)>([^<]*)</a>{/dede:trim}
{dede:trim}<a([^>]*)>{/dede:trim}
{dede:trim}</a>{/dede:trim}
{dede:trim}<font([^>]*)>([^<]*)</font>{/dede:trim}
{dede:trim}<font([^>]*)>{/dede:trim}
{dede:trim}</font>{/dede:trim}
{dede:trim}<center>{/dede:trim}
{dede:trim}</center>{/dede:trim}

 

特殊字符
   所谓特殊字符,就是一些有特殊含义的字符,如上面说的”*.txt”中的*,简单的说就是表示任何字符串的意思。如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个。ls *.txt。正则表达式有以下特殊字符。
特别字符
说明
$
匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘n’ 或 ‘r’。要匹配 $ 字符本身,请使用 $。
( )
标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 ( 和 )。
*
匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 *。
+
匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 +。
.
匹配除换行符 n之外的任何单字符。要匹配 .,请使用 。
[
标记一个中括号表达式的开始。要匹配 [,请使用 [。
?
匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。要匹配 ? 字符,请使用 ?。
将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符。例如, ‘n’ 匹配字符 ‘n’。’n’ 匹配换行符。序列 ‘\’ 匹配 “”,而 ‘(‘ 则匹配 “(“。
^
匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。要匹配 ^ 字符本身,请使用 ^。
{
标记限定符表达式的开始。要匹配 {,请使用 {。
|
指明两项之间的一个选择。要匹配 |,请使用 |。
  •   构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。