小李SEO博客

网站优化服务

dedecm网站不同栏目调用不同banner图的几种方法

首页、联系我们、公司介绍,等调用默认banner~~~这就不说了。它的产品比如:产品大类A(封面页,typeid=111)-小类1 小类2 小类3 小类4产品大类B(封面页 typeid=222)-小类5 小类6 小类7 小类8产品大类C(封面页 typeid=333)-小类9 小类10 小类11 小类12……A大类下,所有子栏目及文章,banner图是同一张 111.jpg~~ B大类的又是另外的一张222.jpg——或者说:产品所有的页面,都是调用所属顶级栏目(封面页)的 typeid 名字的图!!!<div class="banner"><img src="banner.jpg" /></div>那这里,怎么达到我说的效果?

解决办法: <img src="{dede:global.cfg_templets_skin/}/images/{dede:field.typeidfunction="GetTopid(@me)"/}.jpg" alt="{dede:field.typename/}" /> 只要改改图片的名字就行了 已经试过了很好用的织梦58首推这一方法,经过测试是可行的dede调用顶级栏目ID方法二:首先,在所需要调用顶级栏目ID的地方,添加这段标签语法{dede:type}[feild:topid/]{/dede:type}第二,修改源文件,找到include目录下的taglib目录下的type.lib.php。找到这条语句$row=$dsql->GetOne(“Selectid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFrom`dede_arctype`whereid=’$typeid’“);修改成为$row=$dsql->GetOne(“Selectid,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFrom`dede_arctype`whereid=’$typeid’“);在if(!is_array($row))return”;下一行添加if($row['topid']==0){$row['topid']=$row['id'];}这样,这条语句在顶级栏目还是子栏目,都可以调用了这一方法看起来不错而且修改一下源码就可以了但是经过本人的测试发现没有实现我要的效果,故没有用它,如果有心的朋友可以测试一下是否可行以上是织梦58对dede织梦模板中添加顶级栏目id的方法的一个小小

总结,欢迎各位的测试和关注--------------------------------------------------------------------------------------------------------DedeCMS借助顶级栏目id来调用不同的banner广告图片DedeCMS借助顶级栏目id来调用不同的banner广告图片。dedecms模板中添加顶级栏目id的方法总结,使用dede顶级栏目id可以实现很多功能比如:在每个列表页调用不同的栏目图片(同一顶级栏目调用相同的图片),如果我们做N个栏目就意味着要做N个列表页模板,显示这种方法是不可取的,那么我们怎样来更快更简单的处理这个问题呢,dede模板的思路是这样的:调用顶级栏目ID,然后将图片尾部添加为ID号如:img1.jpg 即为imgID.jpg这样我们只需要制作图片就可以了;大概意思就是这样的吧,下面是织梦者在网络中收集到的方法:dede调用顶级栏目ID

方法一:{dede:field.typeid function="GetTopid(@me)"/}织梦者首推这一方法,经过测试是可行的dede调用顶级栏目ID 方法二:首先,在所需要调用顶级栏目ID的地方,添加这段标签语法{dede:type}[feild:topid/]{/dede:type}第二,修改源文件,找到include目录下的taglib目录下的type.lib.PHP。找到这条语句$row = $dsql->GetOne("Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFrom `dede_arctype` where id=rsquo;$typeidrsquo; ");修改成为$row = $dsql->GetOne("Select id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFrom `dede_arctype` where id=rsquo;$typeidrsquo; ");在if(!is_array($row)) return ";下一行添加if( $row['topid']==0){$row['topid']=$row['id'];}这样,这条语句在顶级栏目还是子栏目,都可以调用了。

这一方法看起来不错而且修改一下源码就可以了但是经过本人的测试发现没有实现我要的效果,故没有用它,如果有心的朋友可以测试一下是否可行。个人小总结:dede调用顶级栏目ID 方法<imgsrc="{dede:global.cfg_templets_skin/}/images/banner/{dede:field.typeidfunction="GetTopid(@me)"/}.jpg"alt="{dede:field.typename/}"/><imgsrc="/templets/default/images/banner/5.jpg"alt="联系我们">

上一篇:dedecms网站去掉友情链接中织梦链的方法 下一篇:织梦cms文章关键词和内容摘要字数修改方法
织梦cms相关文章阅读
  • 织梦cms生成html速度快1倍方法

    小李网络公司介绍织梦cms生成html速度快1倍方法知识,包括织梦cms建站教程dedecms织梦系统dedecmshtml5自适应dedecms快速生成htmldedecms手机htmldedecms更新主页html织梦生成htmldedecms导入html....

  • 织梦cms文章摘要字数修改方法

    小李网络公司介绍织梦cms文章摘要字数修改方法知识,包括织梦默认模板修改dedecms主页修改搜狗输入法字数修改dedecmsslogo修改搜狗复制超过字数搜狗输入法怎么修改字数计数修改字数没超过但是...

  • 织梦cms数据库Mysql端口号修改教程

    小李网络公司介绍织梦cms数据库Mysql端口号修改教程知识,包括sql数据库端口号怎么查数据库端口号怎么查连接数据库的端口号是干啥的sqlserver数据库端口号修改数据库端口号oracle数据库的端口号...

  • 织梦cms网站任意页面调用指定栏目内容教程

    小李网络公司介绍织梦cms网站任意页面调用指定栏目内容教程知识,包括织梦相关文章调用织梦调用代码dedecms调用网站dedecms代码调用dedecms列表页面织梦常用调用标签dedecms单页面层级织梦单页面...

  • 织梦cms网站dede:channelartlist currentstyle高亮显示

    小李网络公司介绍dede:channelartlist currentstyle高亮显示知识,包括让织梦channelartlist标签也支持currentstyle高亮显示的方法,织梦源码网:channelartlist标签currentstyle高亮显示修改....

  • 织梦cms实现暂无相关文档方法

    小李网络公司介绍织梦cms实现暂无相关文档知识,包括DEDECMS实现“暂无相关文档”的方法_织梦园,暂无文档记录暂无什么意思文档怎么做文档编辑word文档怎么排版Word文档暂无暂无相关推荐文档...

  • 织梦cms批量修改生成HTML或仅动态

    小李网络公司介绍织梦cms批量修改生成HTML或仅动态知识,包括动态字体生成器动态闪字图片动态二维码生成软件Logo动态gif目录生成后再添加gif表情生成器已生成的凭证怎么修改手机上怎么制作...

  • 织梦cms前台会员上传修改图片附件后点击无效解决方法

    小李网络公司介绍织梦cms前台会员上传修改图片附件后点击无效知识,包括上传图片显示缺少源文件地址dedecms织梦系统如何在宝塔修改织梦前台图片dedecms远程pngdede图片上传失败dede图片不能上传...

  • 织梦cms安装后数据表前缀修改方法

    小李网络公司介绍织梦cms安装后数据表前缀修改知识,包括修改DedeCMS系统数据库表前缀的方法_织梦58,数据库表前缀填写数据表前缀是啥图片如何批量修改前缀数据库表前缀是什么excel前缀一样怎...

  • 织梦cms全站动态发布文章和取消自动获取关键字

    小李网络公司介绍织梦cms全站动态发布文章和取消自动获取关键字教程知识,包括dedecms内容页动态dedecms人dedecms全站动态化dedecms动态密码dedecms文章动态dedecms动态浏览dedecms动态程序dedecms动态单页...

  • 织梦cms数据库配置文件进行配置和修改教程

    小李网络公司介绍织梦cms数据库配置文件进行配置和修改教程知识,包括数据库连接配置文件在哪里linux存放配置文件的目录数据库配置文件目录系统的配置文件在什么目录下mysql数据库配置文件...

  • 织梦cms下载模块加入迅雷联盟代码的方法

    小李网络公司介绍织梦cms下载模块加入迅雷联盟代码知识,包括dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码,dedecms代码模板织梦调用代码dedecms改网站代码dedecms模块下载dedecms分离代码...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640