用户信息
帖子内容
1 楼
weeya
钻石会员
积分 1314
注册 2010-10-28
     
3.0.1.9增加文章good推荐标签
由于现有新版本3.0.1.9代码有所改变,好几个朋友说按照我之前做的3.016版本这个教程做不出来文章推荐功能,所以我更新一下代码。
此教程代码适用于3.0.1.9版本。特此说明


1、在对应的数据表中添加good字段数据库jtbc_news表增加n_good字段,类型为INT,大小为11,设置字段的备注也就是A_I  注释,内容为:{"fieldType":"publish"}
如果是case模块字段名是c_good,aboutus模块是a_good


2、函数中添加支持
/common/incfiles/lib/jtbc/transfer.inc.php
查找第2个case 'top': 大概在440几行,在上方增加
case 'good':
           $sqlstr = "select * from " . $paramDBTable . " where " . $paramDBPrefix . "delete=0 and " . $paramDBPrefix . "good = 1 and " . $paramDBPrefix . "publish=1";
            $sqlorderstr = " order by " . $paramDBPrefix . "time desc";
            break;
          case '@good':
           $sqlstr = "select * from " . $paramDBTable . " where " . $paramDBPrefix . "delete=0 and " . $paramDBPrefix . "good = 1 ";
            $sqlorderstr = " order by " . $paramDBPrefix . "time desc";
            break;


3、添加推荐语言节点
打开/common/language/config.jtbc,增加节点
    <item>
      <name><![CDATA[good]]></name>
      <zh-cn><![CDATA[推荐]]></zh-cn>
    </item>


4、调用代码:
首页模版调用代码
<jtbc $function="transfer" $parameter="genre=news;category=1;type=good;limit=6">
{$=transfer('genre=news;category=1;type=new;limit=4;baseurl=./;tpl=li')}
注明:category=1,是指定分类id=1,不需要指定分类可以删掉category=1;limit=6是6条数据。

列表页模板调用代码{$=transfer('genre={$>genre};category=1;type=new;limit=4;baseurl=./;tpl=li')}
2019-04-16 09:49:00 易速网络 http://www.yiisu.com/ 承接JTBC3.0建站QQ:93715358(微信同号)
2 楼
shadoweb
钻石会员
积分 1088
注册 2014-11-27
     
回复: 3.0.1.9增加文章good推荐标签
打卡支持
2019-04-16 10:07:06 JTBC教程网 https://www.jtbc.com.cn/ 客服QQ858512104 微信 shadoweb
3 楼
npfang
注册会员
积分 408
注册 2012-01-13
     
回复: 3.0.1.9增加文章good推荐标签
求解一下。栏目里的image  字段怎么格式输出。
我用
{$=htmlEncode($getJsonPara('{$image}', 'fileurl'))}
{$=htmlEncode($getJsonPara('#image}', 'fileurl'))}

都不行。出错
2019-04-23 17:47:20
4 楼
weeya
钻石会员
积分 1314
注册 2010-10-28
     
回复: 3.0.1.9增加文章good推荐标签
首页{$-baseurl}{$=htmlEncode($getJsonParam(#image, 'fileurl'))}
case模块列表页{$=htmlEncode($getJsonParam(#image, 'fileurl'))}

错误要查看页面源代码,看实际图片url是怎样。
2019-04-24 08:52:34 易速网络 http://www.yiisu.com/ 承接JTBC3.0建站QQ:93715358(微信同号)