阿三心心念的微语功能,在购买了emlog顶配会员后,终于看到了曙光。大家都知道现在的百度,要从搜索结果中获取信息,需要极大的耐心和技巧,阿三是放弃了寻找。然而,机缘巧合下接触到了emlog版的joe主题,虽然并非完全体,但是侧栏显示了微语功能,这意味着可以为我在页面实现微语提供参考!
于是将page.php和侧栏微语代码丢给豆包,豆包给我生成了新的模板,我命名为nag.php并使用,居然有效。但是目前显示的class和侧栏一样,所以呈现出来的效果就是把侧栏的微语模块粘贴到页面中了,当然这也是不满足我的要求的。接着我就问豆包,怎么才能将微语的显示数量设置为更大?豆包说:
- $index_newtwnum = Option::get(‘index_newtwnum’) ?: 10;
- $Twitter_Model = new Twitter_Model();
- $ts = $Twitter_Model->getTwitters(”, 1, $index_newtwnum);
- $user_cache = $CACHE->readCache(‘user’);
这段代码中的数字就是控制数量的。然后阿三修改了这个数字,没有效果,我就跟豆包说,没有效果啊,你再想想哪里有问题!豆包给出的分析非常到位,说是系统缓存会影响,或者还有其它变量在控制它。应该这么改:
- // 直接设置想要显示的微语数量,这里设置为20,你可以根据需要修改
- $index_newtwnum = 20;
- $Twitter_Model = new Twitter_Model();
- $ts = $Twitter_Model->getTwitters(”, 1, $index_newtwnum);
- $user_cache = $CACHE->readCache(‘user’);
修改nag.php后保存,刷新页面,居然真的实现了数量控制。豆包威武啊!以后还要借助豆包来研究后台开关控制,相信在不懈努力下,这款主题可以变得很棒,至少变得非常符合我的口味,哈哈!如有疑问,欢迎留言~
豆包:如何把 emlog 微语调用到页面中:等您坐沙发呢!