VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
荫云优惠活动
wexlayer优惠活动
最新

如何在 Dreamweaver CMS 中添加列图像(Dreamweaver cms 标签)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

如何在DreamWeaver CMS 中添加列图片: 1. 将要添加的列图片字段命名为“typeimg”并运行代码:“alter table dede_arctype add typeimg varchar(100)”。 2. 修改“catelog_add.php”和“catelog_edit”.php”文件的内容。3. 使用通道标签调用列,获取当前列的顶列图像。

本教程需要:Windows 10系统、DedeCMS版本5.7、Dell G3电脑

Dreamweaver CMS 如何在dedecms(Dream Weaver CMS)背景中添加柱形图的代码方法

第一步,在dedecms(Dream Weaver CMS)背景中添加柱形图添加图像字段的背景在这里,您可以在“系统”->“SQL 命令工具”下添加代码并在后台运行。 插入语句。 alter table dede_arctype add typeimg varchar(100) 第二步:进入后台管理。 打开您的文件目录(默认:dede 目录)并在“catelog_add.php”下找到一些需要更改的项目。 1. 找到$queryTemplate(大约第65行)。

$queryTemplate =“插入”。 `#@__arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,tempindex,templist,temparticle,modname,namerule,namerule2,ispart,corank,描述,关键字,seotitle,moresite,siteurl,站点路径,隐藏,`cross`,`crossid`,`content`,`smalltypes`,`typeimg`) VALUES('~reid~','~topid~','~rank~','~typename~','~typedir~','$isdefault ','$defaultname','$issed','$channeltype', '$tempindex','$templist','$temparticle','default','$namerule','$namerule2','0','0','','','~typename~',' 0','','','0','0','0','','','~typeimg~')";

2.搜索$in_query(在行周围) 227)

更改整个$in_query

$in_query = "INSERT INTO `#@__arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,isend,channeltype,tempindex , templist、temparticle、modname、namerule、namerule2、 ispart,corank,描述,关键字,seotitle,moresite,siteurl,sitepath,ishidden,`cross`,`crossid`,`content`,`smalltypes`,`typeimg`) VALUES('$reid','$topid', '$sortrank','$typename','$typedir','$isdefault','$defaultname','$isend','$channeltype', '$tempindex'、'$templist'、'$temparticle'、'默认'、'$namerule'、'$namerule2'、'$ispart'、'$corank'、'$description'、'$keywords'、'$seotitle ','$moresite','$siteurl','$sitepath','$ishidden',' $cross','$crossid','$content','$smalltypes','$typeimg')";

其实这个并不难,初学者可以复制粘贴,老手也可以自己做。步骤3:同样,在“catelog_edit.php”下找到$upquery(第38行左右),并将代码更改如下。

$upquery = "UPDATE `#@__arctype` SET issend='$issend', sortrank=' $sortrank', typename='$typename', typedir='$typedir', isdefault='$isdefault',默认名称='$默认名称', issend='$issed'、ishidden='$ishidden'、channeltype='$channeltype'、tempindex='$tempindex'、templist='$templist'、temparticle='$temparticle'、namerule='$namerule'、namerule2 ='$namerule2', ispart='$ispart',corank='$corank'、description='$description'、keywords='$keywords'、seotitle='$seotitle'、moresite='$moresite'、`cross`='$cross'、`content`='$ content', `crossid`='$crossid', `typeimg`='$typeimg', `smalltypes`='$smalltypes' $uptopsql WHERE id='$id' ”;

第四步:进入后台管理文件目录(默认:dede目录)/templets/下的“catalog_add.htm和catalog_edit.htm”文件,在它们之间添加以下代码。

catalog_add.htm 添加以下代码

柱形图: " />

注意:这是两个文件代码不同,必须单独添加。

第五步:使用channels时因为tag调用的是column,所以需要修改/include/taglib/channel.lib.php文件,找到如下代码进行替换。

if($type=='top') { typedir,isdefault,ispart,defaultname,namerule2,moresite,siteu rl,sitepath,typeimg `#@__arctype` WHERE reid=0 and ishidden1 order by sortrank asc limit 0 , $line "; } else if($type=='son') { if($typeid==0) return ''; $sql = "SELECT id,typename,typedir,isdefault, ispart,defaultname,namerule2,moresite,siteurl,sitepath,typeimg `#@__arctype` WHERE reid='$typeid' and ishidden1 order from by sortrank asc limit 0, $line ";否则 if($type=='self') { if($reid==0) return ''; "SELECT id,typename,typedir,isdefault,ispart,默认名称,名称规则2,其他site,siteurl,sitepath,typeimg FROM `#@__arctype` WHERE reid='$reid' 并且 ishidden1 order by sortrank asc limit 0, $line "; }

typeimg 字段实际上是在 SQL 语句中添加了第六个第一个步骤是在前台调用它。

{dede:channel type='self' typeid='15' row='8' currentstyle="

  • ~typename~
  • "}

  • [field:typename/] 如何在 Dreamweaver CMS 中添加列图像(Dreamweaver cms 标签)
  • {/dede:channel}

    以上代码并非来自网络。 这个效果是如果你想获取当前列顶栏的图像

    我用两种方法来解决这个问题:我用的是第一种方法,我测试了一下:修改文件include/helpers。 /extend.helper.php 找到gettoptype函数,在里面添加以下代码获取列图

    //添加列图 $toptypeimg=$row['typeimg'];if($action="images") return $toptypeimg;

    前台调用方法:

    如何在 Dreamweaver CMS 中添加列图像(Dreamweaver cms 标签)

    这样调用就完美了!!

    第二种方法:修改文件include/common.func.php如下: ,在最后面添加函数即可

    //获取顶列李国平于2021年3月11日更新的列图像 function GetTopTypeimg($id){global $dsql ; $dsql->GetOne("从 dede_arctype WHERE id= $id 中选择 typeimg,topid");if ($row['topid'] == '0') { return $row['typeimg'] } else { $ row1 = $dsql->GetOne("从 dede_arctype 中选择 typeimg,其中 id= $row[topid]"); $row1['typeimg']; 前端调用方法为:

    这是/p>

    推荐学习:dedecms教程

    PHP轻松学习视频教程(从初学者到高手)

    如何学习PHP? 哪里可以学,不用担心。提供简单的 PHP 学习教程(从初学者到专家)。 如果需要,您可以保存并下载以供学习。

    下载

    这几篇文章你可能也喜欢:

    本文由主机参考刊发,转载请注明:如何在 Dreamweaver CMS 中添加列图像(Dreamweaver cms 标签) https://zhujicankao.com/141032.html

    【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
    打赏
    转载请注明原文链接:主机参考 » 如何在 Dreamweaver CMS 中添加列图像(Dreamweaver cms 标签)
    主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

    评论 抢沙发

    评论前必须登录!