您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程

织梦dedecms菜鸟级基础问题解决方法

甘风力2024-06-02DedeCMS教程已有人查阅

导读DedeCMS是非常好用并且普及率也是非常高的PHP开源建站程序,由于官方论坛比较冷清,很多朋友提出的问题都是非常基础的,这样就导致了高手不想回答,菜鸟又帮不上的格局。

DedeCMS是非常好用并且普及率也是非常高的PHP开源建站程序,由于官方论坛比较冷清,很多朋友提出的问题都是非常基础的,这样就导致了高手不想回答,菜鸟又帮不上的格局。今天,代码号小编就在坛子上整理了一些基础性的问题及解决方法,我们一起来看看吧。
1, 首先说说大家经常头痛的问题:织梦在采集图集时导入后不能以多页多图显示,大概就是这个问题让许多站长朋友放弃了织梦自带的采集器,而转用其它的像火车头 等,废话不多说了,看招,在采集前修改\include\dedecollection.func.php文件找到此处
$ttx = "\r\n{dede:pagestyle maxwidth='{$cfg_album_width}' ddmaxwidth='{$cfg_ddimg_width}' row='3' col='3' value='2'/}\r\n{dede:comments}图集类型会采集时生成此配置是正常的,不过如果后面没有跟着img标记则表示规则无效
把期中value的值改为1,接着我们要定义让它每页显示几张图,打开
include\taglib\channel\img.lib.php文件,找到
if($pagestyle==1)
{
$pagesize = $pagepicnum;
把$pagesize = $pagepicnum;改为$pagesize = 3;注意这个3你可以改成其它的数字,他就是每页显示的图片数
这样采集后就是单页多图了,但依然是自动播放,\templets\default\article_image.htm找到
gtimer = setTimeout("dPlayNext()",10000);把10000改成9999999或者更大就可了,如果你实在不想图片上方出现播放暂停按钮,在此文件中找到
else if(@me==2) {
@me = "
<center>
<a href='javascript:dPlayBig();' class='c1'>原始图片</a>\r\n
<a href='javascript:dPlayPre();' class='c1'>上一张</a>\r\n
<a href='javascript:dPlayNext();' class='c1'>下一张</a>\r\n
<a href='javascript:dStopPlay();' class='c1'>自动 / 暂停播放</a>\r\n
</center>
";
}
改为
​​​​​​​else if(@me==2) {
@me = '';
}
更新一下就看到效果了,演示地址rentiyishu/4548.html  个人觉得织梦自带采集功能还是非常好用的
2, 让导航中的外部链接在新窗口打开,比如你在导航上又链接了你的一个论坛,默认情况下点击后会在原窗口打开,这个你的织梦窗口就没了,网上说用JS来解决, 这样太麻烦了也不能根本上解决问题,还有的说改主页index.htm中的源码,这样每更新一下主页都要改,因为他是从模板中调用的,下面介绍一种简单方 法,直接在栏目管理中的文件保存目录的外部链接网址后紧跟着加上' target='_blank如
wz/dianji.html' target='_blank 演示地址可参考http://www.ebingou.cn<marquee scrolldelay=0 onMouseover="this.stop()" onMouseOut="this.start()" style='WIDTH: 710px; HEIGHT: 104px; ' behavior="alternate" scrollamount='3' direction='left'>{dede:arclist
row=10 type='image.' imgwidth='124' imgheight='94'}
<li><a href="[field:arcurl/]">[field:image/]<span class="title">[field:title/]</span></a></li>
{/dede:arclist}</marquee>
</ul>
</dd>
</dl>
这里要注意一下 behavior的属性,值可以是scroll(连续滚动)slide(滑动一次)alternate(来回滚动)
9,seo方面的让织梦dede图集图片alt换成标题,也就是鼠标放在图片上显示的文字
第一步,\include\taglib\channel\img.lib.php文件,大约第77行左右,也就是这句下面
$fields['text'] = str_replace("'","",$ctag->GetAtt('text'));
下加上
$dsql= new DedeSql(false);//建立新连接
$rs = $dsql->GetOne("Select title from dede_archives where ID='".$refObj->ArcID."'");   //打开数据库
$title=$rs["title"]; http://www.ebingou.cn   //找到标题值
第107行左右也就是这句下面$$dtp2->LoadSource($innerTmp);下加上
一句
$fields['title'] = str_replace("'",'',$title);
第二步,把\templets\default\article_image.htm中的
alt='[field:alttext /]'
换为:
alt='[field:title /]'
第三步,生成,更新一下html文档,搞定
10,织梦首页文字颜色太淡,?新手经常的问题
打开/templets/style/page.css
.index . a     //头条颜色  #666666可改为#000000   黑色
.index .latestnews ul a     //较新更新荐颜色  #666666----#000000
.index .listbox ul a    //首页栏中的文章标题颜色  #777------#000000

本文标签:

很赞哦! ()

相关源码

  • 帝国cms7.5自适应手机端在线课程教育网站源码基于帝国CMS后台管理系统,支持在线修改支付参数、联系方式等配置信息,操作界面直观便捷。专注于在线教育视频领域,提供完整的视频课程展示、付费购买及在线支付解决方案。支持多种支付渠道,满足教育培训机构的运营需求。查看源码
  • 帝国CMS7.5养生生活健康网模板完整带会员中心可封装APP本套模板为生活服务类网站设计,适用于两性健康、减肥瘦身、生活资讯等领域。采用帝国CMS7.5核心开发,结构清晰合理,视觉体验舒适,能够有效满足相关行业的建站需求。查看源码
  • (自适应响应式)英文外贸汽车零配件五金机械网站模板为汽车零部件制造商与五金机械出口企业打造的响应式网站模板,内置多语言切换功能,支持产品参数表、OEM能力展示等外贸场景需求。通过结构化数据展示帮助海外买家快速理解产品规格。查看源码
  • (PC+WAP)茶叶茶艺茶道茶文化pbootcms模网站源码下载本模板基于PbootCMS系统开发,为茶叶企业、茶艺培训机构设计,特别适合展示茶产品、茶道文化等内容。采用响应式技术,确保在不同设备上都能呈现优雅的茶文化氛围。查看源码
  • (自适应响应式)个人作品技术文章博客网站模板下载基于PbootCMS内核开发的响应式博客模板,为数字营销、技术分享类内容打造。采用前沿设计理念,兼顾内容展示与阅读体验,适配各类终端设备。通过本模板可快速构建专业级行业博客,有效传播专业知识与案例成果。查看源码
  • (自适应)蓝色自动溶剂萃取仪器设备类网站pbootcms模板下载本模板为溶剂萃取设备、实验室仪器等精密仪器行业设计,采用PbootCMS内核开发,具有高度专业性和行业适配性。模板设计充分考虑了仪器设备行业展示需求,能够呈现各类精密仪器的技术参数、应用场景和解决方案。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐