<%=now%>老是显示12小时制,总是出现上午、下午。
修改注册表就可以了。
1、控制面板----区域与语言----区域选项---自定义----时间----时间格式改成大些的H就可以。
2、建立 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLEAUT\VarConversionLocaleSetting= 2 (DWORD)
备注:OLEAUT 项可能不存在。如果它不存在,则必须先创建该项。
CSS设置超出宽度或调试显示省略号代码,可以设置一行或多行。
修改:-webkit-line-clamp数字设置行数。
word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical
一般,我们要用到自定义表单也是为了把前台客户的数据,提交到数据库里,然后在织梦dedecms后台我们可以看到。
但,我们都遇到了一个时间问题,DEDE的自定义表单中,有添加时间的字段。我记得其他CMS中,时间字段基本都是自动添加的。
添加了时间字段以后,前台提交的页面时间能正常显示。
修改dede/templets/diy_list.htm,42行出else后面加入
if($fielddata[1]==’datetime’) { $fields[$field] = GetDateTimeMk($fields[$field]); }
这个方法,测试完成。后台正常显示了。
为了让前台显示正常,我们也要在前台添加这句代码。
我们在后台的插件模板目录里面找到这个模板 list_diyform.htm。然后修改它,在以下位置添加上面的代码。
其它附件</a>";
}
——————–》》在这个的后面添加以下代码。保存就OK
if($fielddata[1]==’datetime’) { $fields[$field] = GetDateTimeMk($fields[$field]); }
下载解压,登录后台,在模块里面,选择上传新模块,根据你的编码选择相应的模板。
下载信息 [文件大小:8.52 KB 下载次数: 次] |
![]() |
栏目全部要从动态变成静态,里面的文章也要静态化,如何更快捷的设置dede的静态化或者动态化呢?
直接用DEDE后台的SQL命令行工具,
SQL语句:
DEDE整站动态化:
将所有文档设置为“仅动态”,
update dede_archives set ismake=-1
将所有栏目设置为“使用动态页”,
update dede_arctype set isdefault=-1
DEDE整站静态化:
将所有文档设置为“生成HTML”,
update dede_archives set ismake=1
将所有栏目设置为“链接到默认页”,
update dede_arctype set isdefault=1
实际上修改模板就可以达到发布文章和采集都是使用的默认动态显示。
album_add.htm 发表图集模板
archives_add.htm 发表通用文档模板
article_add.htm 发表普通模板
archives_sg_add.htm 发表特殊类文章模板
想要默认动态浏览只要修改对应的主要模板就可以,在../dede/templets/文件下。
将要发布的文章类型的模板代码改下就可以实现以后发布文章就是动态显示,不用在一个一个修改,实现默认动态浏览。
将代码:
<input name=”ishtml” type=”radio” value=”1″ checked=”checked”/>
生成HTML
<input type=”radio” name=”ishtml” value=”0″/>
仅动态浏览改为:
<input name=”ishtml” type=”radio” value=”1″ />
生成HTML
<input type=”radio” name=”ishtml” value=”0″checked=”checked” />
仅动态浏览
若发布的是普通一般的文章,该article_add.htm下的代码就可以。如果你想将所有的发布都是动态浏览,就将对应的模板改下代码:
album_add.htm 发表图集模板
archives_add.htm 发表通用文档模板
article_add.htm 发表普通模板
archives_sg_add.htm 发表特殊类文章模板
这些模板的代码都该下。要有根据的改,才能将对应发布的信息内容实现动态浏览。
在织梦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 提示信息修改成你需要的标题即可,如果要要攸 改样式也可以动其他部分,但是这个不影响到个人网站的美观,不建议大作修改,只修改完提示信息就可了。
织梦在改版建站中大多都会遇到更改栏目内容模型,织梦在更改栏目内容模型后原有文章就会不显示,今天分享一个更改栏目内容模型后让文章显示出来的教程。
以我自己的为例:
原栏目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语句时你会发现文章已经成功显示出来了。
一、手机号中间四位为星号
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]
修改文件: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
下载信息 [文件大小:6.24 KB 下载次数: 次] |
![]() |