DedeCMS是非常好用并且普及率也是非常高的PHP开源建站程序,由于官方论坛比较冷清,很多朋友提出的问题都是非常基础的,这样就导致了高手不想回答,菜鸟又帮不W 3 H e $ e j上的格局。今天,小编就在坛子上整理了一些基础性的问题及解决方法,我们一起8 \ Y @ / | e来看看吧。
1, 首先说说大家经常头痛的问题:织梦在采集图集时导入后不能以多页多I } W ~ l X f S *图显示,大概就是这个问题让许多朋友放弃了织梦自带的采集器,而转用其它的像火车头 等,废话不多说了,看招,在采e ( @ 8 )集前修改includededecollectu ~ D V ! v N h 8ion.func.php文件找到此处
$ttx = "rn{dede:pagestyle maxwidth='{$cfg_album_width}' ddmaxwidth='{$cfg_ddimg_width}' row='3' col='3' value='2'/}rn{dede:c) Q b Bomme^ O a P ? +nts}图集类型会采集时生成此\ | 0 ? b r配置是正常的,不过如果后面没有跟着img标记则表示规则无效
把期中value的值改为1,接着我们要定义让它每页显示几张图,打开
includetaglibchannelimg.lib.php文件,找到
if($p~ c z 3 k Uagestyle==1)
{
$pagesize = $pagepicnum;
把$pagesize = $pagepicnum;改为$pagesize = 3;注意这个3你可以改成其它的数字,他就是每页显示的图片数
这样采集后就是单页多图了,但依然是自动播放,templetsdefaultarticle_imag- x ^ n ` fe.htm找到
gtimer = setTimeout("dPlayNext()",10000);把10000改成9999999或者更大就可了,如果你实在不想图片上方出现播放暂停按钮,在此文件中找到
else if(@me==2) {
@me = "
<center>
<a href='javascript:dPlayBig();' class='c1'>原始图片</5 # T ] ?a>rn
<a href='javascript:dPlay# A f f I 5 0Pre();' class='c1'>上一张<` F ? s Z L S/a>rn
<a href='javascript:dPlayNext();' cl% v k Q 4 ^ass='c1'>下一张</a>rn
<a href='javascript:dStopPlay();' class='c1'>自动 / 暂停播放</a>rn
</center&gy J ) l e N $ Ot;
";
}
改为
else if(A } \ @@me==2) {
@me = '';
}
更新一下就看到效果了,演示地址rentiyishu/4548.html个人觉得织梦自带采集功f P H p h h t E =能还是非常好用的
2, 让导航中的外部链接在新窗口打开,比如你在导航上又链接了你的一个论坛,默认情况下点击后会在v 0 B a k原窗口打开,这个你的织\ 4 r C N | z _梦窗口就没了,网上说用JS来解决, 这样太麻烦了也不能根本上解决问题,P : W J 3 e G m O还有的说改主$ i k m \ 9页index.htm中的源码,这` + e n A 9 c 9样每更新一下主页都要改,因为他是从模板中调7 t ) z W g D F _用的,下面介绍一种简单方 法,直接在栏目管理中的文件保存目录的外部链接网址后紧跟着加上' targk \ Z 3 m . !et='_+ , dblank如
wL L c K j 3 c gz/dianji.htm} ] ^l' target='_blank 演示地址可参考http://www.的网上赚钱这一导航,特别注意网址后紧跟着有个单引号
3,图集中的图片拉伸后严重变形,解决方法打开templetP , b T C g _sdefaultarticle_image.htm找到O ~ r O T &如下代码
<a href='http://www.dede58.com/a/dedejq/[field:linkurl/]' target='_blank'[field:pagestyle runphp='yes'] @me= (@me==3 ? 'cl! { f s _ oass="pic"' : ''); [/field:pagestyle]>
<img src='http://wx ( iww.dede58.com/a/dedejq/[field:imgsrc/]' id='bigimg' [field:imgwidth /]
把最后的[field:imgwidth /] 删掉,然后你更新一下文档就可以看到效果了
4,织梦后台登录时,明明都填对了,点登录时却弹出验证码错误的提示,这时候你该检查下你的网站空间了应该已经满了,只有删除些内容了,这种现象也是本人亲身经历的
5,采集过程中出现以下提示而中? % y断
Internal Ser] 6 J ) W l R mver Error
The server encountered an? } & inteC o ( y _ & P Ornal error or misconfigurV t f X Cation and was una] 1 ] t , jble to complete your request? e M I |.
这种往往也是因为空间已满造成的,另一种原因就是服务器限制了采集
6,关于织梦loW J . e /go左对齐的问题,我看到许多兄弟姐妹们在坛中求答,这种解决方法确实很隐蔽要修改两个文件templetsstylededecms.css找下到如代码
.header .x H d X - w V Otitle{
float:left;
padH F ; % q 8 4 / \ding-left:16px;
}
把 16px改成0px,保存,再打开templetsdefaulthead.htm找到第2行<p class="to* \ V G ; S V 0 !p w960 center">改成&lx S Q . V 5 % #t;p class="top w960 left">保存后更新一下主页就看到效果了,演示地址可参考C b ohttp://www.
7,解决文章列表页显示无缩略f ~ f p }图
有的朋友说这样影响美观那我们让没有缩略图的不显示图片,有的则显示缩P 5 m [略图。即有的显示,无的不显示,打开templetsdefaultlist_article.htm
找 到以下代码:[field:arra0 6 5 e ; q Cy runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='http:J o B { _ ///www.dede58.com/a/dedejq/{@me['arcurl']}' class='previ( O * : & u M aew'&o Y ggt;<img src='http://www.dede58.com/d # E 2 2 }a/dedejq/{@me['litpic']}'/h I W , )><- : y;/a>")E p s ? 7 p y; [/field:array]
换成c K e \ 1 3 N c R以下代码: [field:array runphp='yes']@m\ N be = (strpos(@mr Q } ] V j | D 3e['litpic'],'defaulZ R Otpic') ? "" : "<a href='http://www.dede58.co7 u v 0 _ ?m/a/dedejq/{@me['arcurl']}' class='preview'><img src='http://www.dede58.com/a/dedejq/{@me['litpic']}2 y Y x 0 C'/></a>"); [/field:array]
8,L Z [ ! n m如何让图文资讯中的图片流滚动起来
找到templetsdefaultindex.htm,找到图文资讯P k N代码: