我的记事本

成长中的全栈开发者

分类目录归档:CMS
  • 修改织梦提示信息对话框

    在织梦Dedecms中,页面跳转时都会是出现一个DEDECMS提示信息的对话框,我们可以根据自己的个人网站来修改这个提示信息标题,具体方法如下:DEDECMS提示信息的文件是include/common.func.php,在这个文件里有两处需要修改,打开文件后搜索“DEDECMS提示信息”或者只输入“提示信息”就可以找到以下两处代码。

    第一处代码如下:

    $rmsg = $func;
    $rmsg .= "document.write(\"<br /><div style='width:450px;padding:0px;border:1px solid #DADADA;'>";
    $rmsg .= "<div style='padding:6px;font-size:12px;border-bottom:1px solid #DADADA;background:#DBEEBD url({$GLOBALS['cfg_plus_dir']}/img/wbg.gif)';'><b>DedeCMS 提示信息!</b></div>\");\r\n";
    $rmsg .= "document.write(\"<div style='height:130px;font-size:10pt;background:#ffffff'><br />\");\r\n";
    $rmsg .= "document.write(\"".str_replace("\"","“",$msg)."\");\r\n";
    $rmsg .= "document.write(\"";

    第二处代码如下:

    $htmlhead = "<html>\r\n<head>\r\n<title>DedeCMS提示信息</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\" />\r\n";
    $htmlhead .= "<base target='_self'/>\r\n<style>div{line-height:160%;}</style></head>\r\n<body leftmargin='0' topmargin='0' bgcolor='#FFFFFF'>".(isset($GLOBALS['ucsynlogin']) ? $GLOBALS['ucsynlogin'] : '')."\r\n<center>\r\n<script>\r\n";
    $htmlfoot = "</script>\r\n</center>\r\n</body>\r\n</html>\r\n";

    只需要把DedeCMS 提示信息修改成你需要的标题即可,如果要要攸 改样式也可以动其他部分,但是这个不影响到个人网站的美观,不建议大作修改,只修改完提示信息就可了。

    本条目发布于2020-05-30。属于DEDE CMS分类。
  • 织梦更换内容模型同时迁移文章解决方法

    织梦在改版建站中大多都会遇到更改栏目内容模型,织梦在更改栏目内容模型后原有文章就会不显示,今天分享一个更改栏目内容模型后让文章显示出来的教程。

    以我自己的为例:

    原栏目id:21

    原内容模型附件表:dede_addonarticle

    新内容模型附件表:dede_addon19

    新内容模型id:19

    资料准备完毕,执行以下操作

    织梦后台-系统-SQL命令行工具

    一、将原模型下的ID21的栏目内的全部内容转移到新内容模型附件表dede_addon19

    INSERT INTO dede_addon19(aid,typeid,redirecturl,userip,body) SELECT aid,typeid,redirecturl,userip,body FROM dede_addonarticle where dede_addonarticle.typeid =21

    其中“dede_addon19”为新内容模型附加表,“21”为栏目模型id,其中“dede_addonarticle”为原内容模型附加表名称

    二、删除原栏目21下的全部内容(已经复制一份到新模型下了,不要担心)

    DELETE FROM `dede_addonarticle` WHERE typeid =21

    其中“dede_addonarticle”为原内容模型附加表名称

    三、将关联模型的地方全部改写一遍,将原来栏目ID为21对应的频道模型全部由1改成19

    update dede_arctiny set channel=19 where typeid=21;
    update dede_archives set channel=19 where typeid=21;
    update dede_arctype set channeltype =19 where id =21;

    其中“19”为新内容模型id,“21”为栏目内容id

    可直接执行多行SQL语句,当执行完这三条SQL语句时你会发现文章已经成功显示出来了。

    本条目发布于2020-05-30。属于DEDE CMS分类。
  • 科汛调用的手机号中间四位显示星号

    一、手机号中间四位为星号

    SQL语句为:select Mobile,left(Mobile,3)&"****"&mid(Mobile,8,4) as dh from KS_User

    循环体里:[ loop=10]手机号:{$Field(foldername,Text,0,...,2,)}[/loop]

    二、手机号后四位为星号

    感觉有必要说下如何实现手机号后四位为星号

    SQL语句为:select Mobile from KS_User

    循环体里:[ loop=10]手机号:{$Field(foldername,Text,7,****,2,)}[/loop]

    本条目发布于2020-05-30。属于KESION CMS分类。
  • 科汛文本超出设置显示省略号的修改

    修改文件:ks_cls/Kesion.CommonCls.asp,约868行。

    For I = 1 To l
    c = Abs(Ascw(Mid(Str, I, 1)))
    If c > 255 Then
    	T = T + 2
    Else
    	T = T + 1
    End If
    If T >= strlen Then
    	'strTemp = Left(Str, I)
    	'增加省略号改造2015-10-30
    	strTemp = Left(Str, I)&"..."
    Exit For
    End If
    Next
    本条目发布于2020-05-30。属于KESION CMS分类。
  • 科汛管理员工具(修改管理员名称、忘记密码必备)

     下载信息  [文件大小:6.24 KB 下载次数: 次]
    点击下载文件:2020053018194310923

    本条目发布于2020-05-30。属于KESION CMS分类。
  • KesionCMS X1.5后台上传提示没有登录的修改方法

    部分用户在后台上传图片时,提示没有登录,无权限,如下图:

    解决方法如下:

    打开 admin/include/swfupload.asp

    找到

    42行

    Dim ChkRS:Set ChkRS =Conn.Execute("Select top 1 a.username,b.userid From KS_Admin a inner join KS_User b on a.username=b.username Where AdminID=" & KS.ChkClng(AdminID) & " and a.PassWord='" & KS.ChkClng(Pass) & "'")

    改成

    Dim ChkRS:Set ChkRS =Conn.Execute("Select top 1 a.username,b.userid From KS_Admin a inner join KS_User b on a.username=b.username Where AdminID=" & KS.ChkClng(AdminID) & " and a.PassWord='" & KS.DelSql(replace(Pass,"'","")) & "'")
    本条目发布于2020-05-30。属于KESION CMS分类。
  • KesionCMS X2.0 自定义模型无法添加文章的修改

    1、如果您的系统出现新添加的模型无法添加数据(这个问题是创建自定义模型时,没有创建county字段的原因)

    对于已创建的模型,可以手工在数据库里加个county字段(varchar(100)) 即可。

    您也可以删除新自定义模型,然后按以下修改后,再重新创建模型即可。

    2、打开

    admin/system/ks.model.asp

    找到2576行左右

    "SignDateLimit tinyint Default 0,"&_
    "SignDateEnd datetime,"&_
    "Province nvarchar(100),"&_
    "City nvarchar(100),"&_
    "County nvarchar(100),"&_
    "MapMarker nvarchar(255),"&_
    "InfoPurview tinyint Default 0,"&_
    "ArrGroupID nvarchar(100),"&_

    增加上面红色的代码,这样重新创建的模型,就不会存在问题了。

    本条目发布于2020-05-30。属于KESION CMS分类。
  • 科讯采集入库设置随机的点击数修改方法

    修改采集(科讯采集)属性中点击初始数设置为0时,则取500以内的随机数

    修改文件:admin\Collect\Item_CollecNews.asp 第945行

    Rs("Hits")=Hits

    修改为

    if Hits=0then
    Rs("Hits")=Int((500*Rnd)+1)
    else
    Rs("Hits")=Hits
    end if

    修改后的文章采集项目属性栏中,点击数初始值设置为0时(默认),则入库的文章点击数为500以内的随机数(当然你也可设为其它数值)

    本条目发布于2020-05-30。属于KESION CMS分类。
  • 科汛文章列表日期格式化年月日分离显示

    1、自定义SQL标签实现方法:

    只输出年:{$Field(adddate,Date,YYYY)}

    只输出月:{$Field(adddate,Date,MM)}

    只输出日:{$Field(adddate,Date,DD)}

    2、系统函数标签实现方法:

    只输出年:{@adddate(Date,YYYY)}

    只输出月:{@adddate(Date,MM)}

    只输出日:{@adddate(Date,DD)}

    本条目发布于2020-05-30。属于KESION CMS分类。