Dedecms系统常用的几个个性化设置方

2019-06-14 23:14:44 来源: 抚顺信息港

Dedecms是站长们使用较多的一款cms系统,当然,dedecms功能虽然强大,但是在站长自己使用的过程中,还是需要做一些个性化修改的,比如跳转提示信息,短标题的使用等等;也还会遇到一些常见的问题,比如无法生成,安装后权限设置错误等等,本文就个人使用dedecms遇到的一些问题和常用设置做一分享,以后出现新的情况继续分享,也欢迎大家的交流,共同用好dedecms为我们服务。

1、跳转提示修改

这里说到的跳转信息,就是在修改文件或者其它情况下需要转向的时候出现的那个dedecms提示信息,这里需要做的就是将这个dedecms提示信息改为你自己的***提示信息,这样是不是更友好。具体修改呢,是在dede文件中的include/p文件内,用记事本或者其它软件打开这个文件,找到文件页下方的两处文字,都要修改,修改后保存,这样,以后的跳转信息就会显示你自己的。

2、关于时间显示格式

好多刚开始用dede的朋友问我,那个标题后的日期格式怎么修改。dede系统中的日期修改在模板中就可以完成,dede的模板修改非常简单,而且dede也提供了好多种日期格式(其它的也一样),可以随意修改。常见的时间调用有两种状态:function="MyDate('m-d',@me)"/和function="GetDateTimeMK(@me)"/,这两种格式中,后者调用出的是详细的时间,包括了分钟和秒,而前者有很多diy的方法,目前写出的这种是类似这种的,也可以修改成(y-m-d),(Y-m-d)等等,如果把-改成对应的年月日,也是很不错的,个人喜好,大家改就可以了。修改可以进入对应的模板中。

3、短标题使用

dedecms短标题功能是一个非常强大而且好用的功能。有朋友可能发现,有些站中首页显示的标题贵州治白癜风医医院和打开文章中显示的标题是不一样的,这个如何实现?其实在dede中很容易,只要修改对应的代码就可以达到目的。具体如下:

①.{ dede:field name=array r保山规牛皮癣医院unphp=yes } if(@me['shorttitle']==) @me=@me['title'];else @me=@me['shorttitle'];{/dede:field }

这个不能在{dede:arclist}标签中套用,一般放在页titile处;

②.[ field:array run牛皮癣传染方式php='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

div id="span_upads" script type="text/javascript" src="/img/" /div

script type="text/javascript"tElementById("upads").innerHTML = tElementById("span_upads").innerHTML; tElementById("span_upads").innerHTML = "";

/span

或者:

div id="upads_data"

女人渴望谐肉体激情体验script src="{dede:field name='phpurl'/}/p?view=yesaid={dede:field name='id'/}mid={dede:field name='mid'/}" type='text/javascript' language="javascript" /div

script type="text/javascript"

tElementById('upads').innerHTML = tElementById('upads_data').innerHTML;

以上两个代码相似,功能相同。【src中的内容为原来div之间的内容。对于广告,src中间只保留原js广告代码src中的部分。】下面再说一个常见的问题处理方法

5、后台验证码不显示

这种状况大多出现在自己配置的vps主机上,因为虚拟主机一般都开足了权限的。装完毕系统进入后台发现验证码无法显示,当然,造成这种情况的原因可能很多,但是简单也常见的就是data目录中的session文档没有写入权限,这时,你需要给这个目录给予写入权限,就可以了。具体是在IIS中对应的站上点击右键,然后点击权限,给对应的用户名给予写入权限即可。

本文分享来自:家圈圈资讯 ,转载请保留出处,谢谢!

漏斗胸
微博营销技巧有哪些
产品网络营销推广方案怎么做
本文标签: