想了解更加精彩的内容请添加我们的交流 QQ 群:131716631 验证:学
习,对加群的伙伴我们将免费赠送 3套网络营销实战课程。
DedecmsDedecmsDedecmsDedecms系统常用的几个个性化设置方法和技巧系统常用的几个个性化设置方法和技巧系统常用的几个个性化设置方法和技巧系统常用的几个个性化设置方法和技巧
Dedecms是站长们使用较多的一款 cms系统,当然,dedecms
功能虽然强大,但是在站长自己使用的过程中,还是需要做一些个性化修改
的,比如跳转提示信息,短标题的使用等等;也还会遇到一些常见的问题,比如
无法生成,安装后权限设置错误等等,本文就个人使用dedecms遇到的一些
问题和常用设置做一分享,以后出现新的情况继续分享,也欢迎大家的交流,
共同用好dedecms为我们服务。
1、跳转提示修改
这里说到的跳转信息,就是在修改文件或者其它情况下需要转向
的时候出现的那个dedecms提示信息;,这里需要做的就是将这个dedecms
提示信息改为你自己的***网提示信息;,这样是不是更友好。具体修改呢,是在
dede文件中的 include/common.func.php文件内,用记事本或者其它软件
打开这个文件,找到文件页下方的两处文字,都要修改,修改后保存,这样,
以后的跳转信息就会显示你自己的。
2、关于时间显示格式
好多刚开始用dede 的朋友问我,那个标题后的日期格式怎么修
改。dede系统中的日期修改在模板中就可以完成,dede 的模板修改非常简
单,而且dede 也提供了好多种日期格式(其它的也一样),可以随意修改。最常
见的时间调用有两种状态:function="MyDate('m-d',@me)"/和
function="GetDateTimeMK(@me)"/;,这两种格式中,后者调用出的是详细
的时间,包括了分钟和秒,而前者有很多diy 的方法,目前写出的这种是类似
03-27这种的,也可以修改成 12-03-27(y-m-d),2012-03-27(Y-m-d)等等,
如果把-改成对应的年月日,也是很不错的,个人喜好,大家改就可以了。修改
可以进入对应的模板中。
3、短标题使用
dedecms短标题功能是一个非常强大而且好用的功能。有朋友可
能发现,有些网站中首页显示的标题和打开文章中显示的标题是不一样的,这
个如何实现?其实在dede中很容易,只要修改对应的代码就可以达到目的。具
体如下:
①.{ dede:field name=’array’ runphp=’yes’ }
if(@me['shorttitle']==;) @me=@me['title'];else
@me=@me['shorttitle'];{/dede:field }
这个不能在{dede:arclist}标签中套用,一般放在网页 titile 处;
②.[ field:array runphp='yes'] if(@me['shorttitle']==;)
@me=@me['title'];else @me=@me['shorttitle'];[/field:array ]
最常使用的,就是下面这种了,将你网站模板中的[field:title]替
换成上面这段代码即可实现当书写了短标题时显示短标题,没有书写短标题时
显示完整标题的效果。这在图片和分栏显示的时候特别实用,不然可能因为文
章标题过长或者过短导致的显示不美观。
4、广告后置加载的设置
这里所说的广告后置加载的意思就是说,打开网页后,让广告在
所有网页显示后再下载显示,因为有些时候广告可能是比较大的图片,或者是
广告联盟显示速度一般,这样经常造成网页打开后半天不显示内容而卡在那
里,造成很坏的用户体验,甚至丢掉可能的客户。所以,将广告后置加载很有
必要,其实,会员中心,内容页的访问量统计都可以这样操作。下面说说如何
实现(以一个例子说明):
①将现有代码删除,在标签中添加 id号:< div class="mid"
id="upads" >loading< /div >,loading 是随意添加的部分,可以换成图标
或其它内容。
②在网页底部html 标签前加入代码:
< span style="display:none" >
< div id="span_upads" ><script type="text/javascri
pt" src="/img/ibanner.js">script>< /div >
<script type="text/javascript
">document.getElementById("upads").innerHTML =
document.getElementById("span_upads").innerHTML;
document.getElementById("span_upads").innerHTML = "";scrip
t>
< /span >
或者:
< div id="upads_data" style="display:none">
<script src="{dede:field
name='phpurl'/}/count.php?view=yes&aid={dede:field
name='id'/}&mid={dede:field name='mid'/}" type='text/javascrip
t' language="javascript">script>< /div >
< script type="text/javascript" >
document.getElementById('upads').innerHTML =
document.getElementById('upads_data').innerHTML;
script >
以上两个代码相似,功能相同。【src 中的内容为原来div 之间的
内容。对于广告,src 中间只保留原 js 广告代码 src 中的部分。】下面再说一
个常见的问题处理方法
5、后台验证码不显示
这种状况大多出现在自己配置的 vps 主机上,因为虚拟主机一般
都开足了权限的。装完毕系统进入后台发现验证码无法显示,当然,造成这种
情况的原因可能很多,但是最简单也最常见的就是data 目录中的 session文档
没有写入权限,这时,你需要给这个目录给予写入权限,就可以了。具体是在
IIS 中对应的网站上点击右键,然后点击权限,给对应的用户名给予写入权限即
可。
本文分享来自:家圈圈资讯网 www.summeng.com
Dedecms系统常用的几个个性化设置方法和技巧
本文档为【Dedecms系统常用的几个个性化设置方法和技巧_】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。