以下技巧仅限于易优cms v1.4.8或以上更高版本才支持。
技巧一:在任意页面显示问答列表
语法:
{eyou:weapptaglib name="('Ask', 'getasklist', ['orderby'=>'ask_id desc, type_id desc', 'limit'=>15])" id='field'}
问题标题:{$field.ask_title|html_msubstr=###, 0, 30, true}
问题链接:{$field.ask_url}
问题内容:{$field.content|html_msubstr=###, 0, 35, true}
查看人数:{$field.click}
回复人数:{$field.replies}
提问时间:{$field.add_time|MyDate='Y-m-d H:i:s',###}
所属分类:{$field.type_name}
分类链接:{$field.type_url}
会员名:{$field.users.username}
会员昵称:{$field.users.nickname}
会员等级:{$field.users.level_name}
会员头像:{$field.users.head_pic}
后续补充……
{/eyou:weapptaglib}
参考代码标签如下:(eyou:weapptaglib 这是所有插件通用的标签调法,具体用法请查阅官方标签手册)
{eyou:weapptaglib name="('Ask', 'getasklist', ['orderby'=>'ask_id desc, type_id desc', 'limit'=>15])" id='field'}
<li>
<div class="date">
<span class="dateline" title="天">{$field.add_time|MyDate='d',###}</span>
<em title="年-月">{$field.add_time|MyDate='Y-m',###}</em>
</div>
<div class="txt">
<a href="{$field.ask_url}" title="{$field.ask_title}">
<!-- 是否显示推荐字样 -->
{eyou:eq name="$field.is_recom" value="1"}
<span style="color: red;">[推荐]</span>
{/eyou:eq}
<!-- 问答标题 -->
{$field.ask_title|html_msubstr=###, 0, 30, true}
</a>
<!-- 问答内容 -->
{$field.content|html_msubstr=###, 0, 35, true}
</div>
<div class="txt">
<span>查看人数:{$field.click}</span>
| <span>回复人数:{$field.replies}</span>
| <span style="color: red;" title="所属分类">{$field.type_name}</span>
| <span title="完整发布时间显示">{$field.add_time|MyDate='Y-m-d H:i:s',###}</span>
</div>
</li>
{/eyou:weapptaglib}
技巧二:问答首页瀑布流分页的使用(以下以pc端为例.移动端同样操作)
第一步, 找到.\template\plugins\ask\pc\page.htm文件
第二步, 从.\template\plugins\ask\pc\index.htm文件里找到问题列表循环的部分,拷贝到page.htm的循环里
第三步,然后把page.htm里的$eyou.field.IsRecom替换成$eyou.IsRecom
以上操作都执行完成后的page.htm文件内容应该如下(以官方代码为例):