sokucc 发表于 2017-12-20 11:46:27

destoon6.0供应增加TAG关键词功能并带搜索链接功能(打包文件)

插件描述

供应(sell)本身是有 tag字段的,不知道为啥被官方在后台阉割了,现在我们加上这一功能

1、找到 module\sell\admin\template\edit.tpl.php
在大概 47行换行加上

<tr>
<td class="tl"><span class="f_hid">*</span> 关键词(Tag)</td>
<td><input name="post" type="text" size="60" value="<?php echo $tag;?>"/>&nbsp;<?php tips('多个关键词请用空格隔开,不要用其他符号。');?></td>
</tr>

这样总后台就有了,如图:http://www.dtmuban.com/file/upload/201612/01/182615111.png
2、找到 module\sell\admin\index.inc.php

27行 找到 “标题 ” 替换, '标题', '关键词'
28行 找到 “, 'title',”替换, 'title', 'tag',


3、打开 module\sell\show.htm.php

大概28行换行 加入   
$keytags = $tag ? explode(' ', $tag) : array();


4、打开module\sell\show.inc.php

大概36行换行 加入
$keytags = $tag ? explode(' ', $tag) : array();


5、打开module\sell\sell.class.php

5-1、22行 找到

,'title'后面加个   ,'tag'


5-2、搜索:
$update = '';
在下面增加:


//S tag关键词
if($item['tag'] == '') {
    $update .= ",tag='$tag'";
}
//E tag关键词


5-3、找到:

$keyword = $item['title'].','.$TYPE[$item['typeid']].','.strip_tags(cat_pos(get_cat($item['catid']), ','));

把整段换成

$keyword = $item['title'].','.$TYPE[$item['typeid']].','.($item['tag'] ? str_replace(' ', ',', trim($item['tag'])).',' : '').strip_tags(cat_pos(get_cat($item['catid']), ','));




6、前端会员中心:如默认路径 \template\default\member\my_sell.htm
找到:70行,在下面加上

<tr title="提示:多个关键词请用空格分隔">
<td class="tl">关键词(Tag)</td>
<td class="tr f_gray"><input name="post" type="text" size="60" value="{$tag}"/>&nbsp;(提示:多个关键词请用空格隔开);</td>
</tr>
如图:

http://www.dtmuban.com/file/upload/201612/01/183028361.png
效果:http://www.dtmuban.com/file/upload/201612/01/183149581.png
前台标签调用:
列表, (列表用记得在“列表或搜索主字段” 加上,tag)
{if $t} 标签:
{php $tag = str_replace(',', ' ', $t);}
{php $sell_tags = explode(' ', $t);}
{loop $sell_tags $v} <a href="{$MOD}{rewrite('search.php?kw='.urlencode($v))}">{$v}</a>{/loop}
{/if}
内容页 :
{if $tag}关 键 词:{php $tag = str_replace(',', ' ', $tag);}
{php $sell_tags = explode(' ', $tag);}
{loop $sell_tags $v} <a href="{$MOD}{rewrite('search.php?kw='.urlencode($v))}">{$v}</a>{/loop}
{/if}


下载地址:最终效果http://www.dtmuban.com/file/upload/201612/02/155124921.pnghttp://www.dtmuban.com/file/upload/201612/02/155136881.pnghttp://www.dtmuban.com/file/upload/201612/02/155136881.pnghttp://www.dtmuban.com/file/upload/201612/02/155136881.png


页: [1]
查看完整版本: destoon6.0供应增加TAG关键词功能并带搜索链接功能(打包文件)