X1系统最大的特色就是圈子,所有商户在推广任何一篇文章和产品信息及活动信息时,就是为了把客户吸引到自己的圈子里来,所以圈子链接的展示非常重要,不然只是单独一篇文章、一个信息,发布到朋友圈或者微信群后,客户看完文章,不能回到圈子里,就失去推广的价值了。官方系统既然有圈子链接功能,把代码告诉一下用的是哪些代码,我们自己把它添加到内容页里去,就可以在每篇文章和信息内容页底部显示圈子链接,方便引流。不然等各种风格开发者添加这行代码,也不知道他们啥时才会添加,希望老大公布一下圈子链接的代码,好让我们这些不懂代码的小白也能自己在内容页添加,实现更好的圈子引流。
目前主要推广的信息有:论坛、增强版商品、积分商城、预约服务、活动聚会,希望老大能告知一下这些频道分别应该添加哪些代码,才能实现底部的圈子链接,谢谢。
感谢银杏兄弟的热心 ,按新的代码有些样子出来了,只是没读取到当前圈子,全部内容都是空白的。
为了一个链接,居然写了这么多,难为你了
代码如下:
<a target="_blank" href="{:urls('qun/content/show',['id'=>$info['ext_id']])}">作者的圈子</a>
注意下,这个字段 $info['ext_id']
是模块里关联圈子的字段如果你模块没有此选项,那么你的显示圈子就不生效了
比如:bbs里的
比如cms里的:
尽快抽空写个教程吧.三言两语也说不清.其实可以参考论坛 的.
{notempty name="$info.qun"} <ul class="topBoxs" style="padding-bottom:10px;background:#fff;"> <li class="atten"><a href="{:urls('add',['fid'=>$info['fid'],'ext_sys'=>$info['ext_sys'],'ext_id'=>$info['ext_id'],])}">发表圈内新贴</a></li> </ul> <link rel="stylesheet" href="/public/static/group/show.css"> <div class="ListBox" style="z-index: 1;"> <div class="list"> <ul> <li class="img" style="position:relative;">{if $info['qun']['status']==2}<img src="__STATIC__/group/v.png" style="position:absolute;width:20px;height:20px;z-index:9;">{/if}<a href="{:urls('qun/content/show',['id'=>$info['ext_id']])}"><img src="{:tempdir($info['qun']['picurl'])}" onerror="this.src='__STATIC__/images/nopic.png'"></a></li> <li class="info"> <div class="title"><a href="{:urls('qun/content/show',['id'=>$info['ext_id']])}">{$info['qun']['title']}</a></div> <div class="cnt">成员:<span>{$info['qun']['usernum']}</span> 贴子:<span>{$info['qun']['replynum']}</span></div> <div class="cnt">简介:{:get_word(del_html($info['qun']['content']),50)}</div> </li> </ul> </div> </div> <script type="text/javascript"> $.get("{:urls('qun/wxapp.visit/check_visit',['id'=>$info['ext_id']])}",function(res){ if(res.code==0){ //layer.msg("更新浏览量成功!"); }else{ //layer.msg("并没有更新到浏览量!"); } }); </script> {else /} <ul class="topBoxs" style="padding-bottom:10px;background:#fff;"> <li class="atten"><a href="{:urls('content/add',['fid'=>$fid])}">发表主题</a></li> </ul> {/notempty}
官方默认模板show.htm中第87-117是整段代码,你试试吧。
另外,我看到你是朝bbs/wap_show.htm里面复制的,想问你用的是哪里的模板啊,官方手机版默认是具备这个代码的,如果你朝自己的模板中复制的代码无法实现想要的结果的时候,你可以反其道行之:把你自己模板中的特殊代码替换到官方的里面,使用官方的代替你的这个模板试试。
调试是个慢功夫活。
<div class="ListBox" style="z-index: 1;"> <div class="list"> <ul> <li class="img" style="position:relative;">{if $info['qun']['status']==2}<img src="__STATIC__/group/v.png" style="position:absolute;width:20px;height:20px;z-index:9;">{/if}<a href="{:urls('qun/content/show',['id'=>$info['ext_id']])}"><img src="{:tempdir($info['qun']['picurl'])}" onerror="this.src='__STATIC__/images/nopic.png'"></a></li> <li class="info"> <div class="title"><a href="{:urls('qun/content/show',['id'=>$info['ext_id']])}">{$info['qun']['title']}</a></div> <div class="cnt">成员:<span>{$info['qun']['usernum']}</span> 贴子:<span>{$info['qun']['replynum']}</span></div> <div class="cnt">简介:{:get_word(del_html($info['qun']['content']),50)}</div> </li> </ul> </div> </div>
哥们,但恕在下愚昧,可能没理解透你的意思, 谨给你些建议,望能有些帮助,查看官方默认模板中的一些圈子的源代码,拷贝过到你想加入的地方,即可正常使用的,当然可能涉及的风格CSS的问题,那就通过原代码中class="abc" ,将这个abc的风格代码复制到你当前页面调用的CSS文件里,
我猜你想实现红圈出来的功能,你用下面的代码试试。
{notempty name="$info.qun"} <dl class="WXcode"> <dt>{$info['qun']['title']}</dt> <dd style="position:relative;">{if $info['qun']['status']==2}<img src="__STATIC__/group/v.png" style="position:absolute;width:30px;height:30px;z-index:9;">{/if}<a target="_blank" href="{:urls('qun/content/show',['id'=>$info['ext_id']])}"><img style="width:220px;height:220px;" src="{:tempdir($info['qun']['picurl'])}" onerror="this.src='__STATIC__/images/nopic.png'" /></a> </dd> </dl> {/notempty}
我是直接把这一行代码加在在发表主题的下面,是这样加的吗?还是要加在别的地方?
</script>
{else /}
<ul class="topBoxs" style="padding-bottom:10px;background:#fff;">
<li class="atten"><a href="{:urls('content/add',['fid'=>$fid])}">发表主题</a></li>
</ul>
<a target="_blank" href="{:urls('qun/content/show',['id'=>$info['ext_id']])}">作者的圈子</a>
{/notempty}
<div class="CommentBox">
<ul class="head">
<ol>全部评论</ol>
<li>共 <span>{$info.replynum}</span> 条</li>
</ul>
刚在cms内容页里做个测试,你可以看下
http://x1.alaiyeshi.net/cms/show-1237.html
{notempty name="$info.qun"}
<ul class="topBoxs" style="padding-bottom:10px;background:#fff;">
<li class="atten"><a href="{:urls('add',['fid'=>$info['fid'],'ext_sys'=>$info['ext_sys'],'ext_id'=>$info['ext_id'],])}">发表圈内新贴</a></li>
</ul>
<link rel="stylesheet" href="https://x1.php168.com/public/static/group/show.css">
<div class="ListBox">
<div class="list">
<ul>
<li class="img"><a href="{:urls('qun/content/show',['id'=>$info['ext_id']])}"><img src="{:tempdir($info['qun']['picurl'])}" onerror="this.src='__STATIC__/images/nopic.png'"></a></li>
<li class="info">
<div class="title"><a href="{:urls('qun/content/show',['id'=>$info['ext_id']])}">{$info['qun']['title']}</a></div>
<div class="cnt">成员:<span>{$info['qun']['usernum']}</span> 贴子:<span>{$info['qun']['replynum']}</span></div>
<div class="cnt">简介:{:get_word(del_html($info['qun']['content']),50)}</div>
</li>
</ul>
</div>
</div>
{else /}
<ul class="topBoxs" style="padding-bottom:10px;background:#fff;">
<li class="atten"><a href="{:urls('content/add',['fid'=>$fid])}">发表主题</a></li>
</ul>
{/notempty}
<div class="CommentBox">
<ul class="head">
<ol>全部评论</ol>
<li>共 <span>{$info.replynum}</span> 条</li>
</ul>
<img src="{:tempdir($info['qun']['picurl'])}" style="width:100px; height:100px;" />
其实没必要,你看头条那些都是文字,图标的话也是非常小,如果用户不多还好,用户多了每个用户都建立圈子的话,图片太多,资源浪费,
非常感谢大侠热心帮助,终于把图片链接搞定了,这下方便多了,有个图片做导航,客户就懂得点击进入圈子来访问了。回头再把图片改成GIF,就可以更吸引眼球了。