织梦遇到的问题以及处理办法

分类信息获取不到缩略图

处理办法:

$query = "SELECT tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,arc.aid,arc.aid AS id,arc.typeid,

在这后面加上 arc.litpic,

在首页或其他栏目页面用 dede:arclistsg 获取分类信息列表不加上 channeltype 属性的时候获取不到数据

主要原因:sql 语句写的有问题。

arclistsg.lib.php 文件中

$gquery = "SELECT ch.addtable,listfields FROM `#@__arctype` tp LEFT JOIN `#@__channeltype` ch ON ch.id=tp.channeltype WHERE id='$typeid'";

这句话在 Mysql 中执行的时候会提示 id是模棱两可的 主要是因为 arctype 和 channeltype 中都有 id 字段,所以查询的时候查不到,我们需要查的是 arctype 中的数据,所以改成:

$gquery = "SELECT ch.addtable,listfields FROM `#@__arctype` tp LEFT JOIN `#@__channeltype` ch ON ch.id=tp.channeltype WHERE ty.id='$typeid'";

posted on 2016-04-07 22:36  松鼠闹IT  阅读(208)  评论(0编辑  收藏  举报

导航