我的是免費(fèi)無(wú)授權(quán)版本,3.2.
以下是tag模板獲取文章列表的代碼:
{list action=sql sql='$tagsql' module=$dirname page=1 urlrule=$urlrule pagesize=15 order=updatetime}
{$t.title}{dr_strcut($t.description,85)}
{/list}
問(wèn)題:怎么把tag所獲取的文章列表中最舊的一條信息的description作為本頁(yè)面的描述
需要看看$tagsql是什么
<?php $meta = $ci->db->select('description,title')->where('status',9)->where($ci->db->like('title', $tag, 'both')->or_like('title', $tag, 'both'))->limit(1)->order_by('updatetime ASC')->get(SITE_ID.'_'.$dirname)->row_array(); $meta_description = $meta['description']; ?>以上代碼 放到 模板的 最最最上面,也就是第一行,試試看
<?php if($tag && $dirname){ $meta = $ci->db->select('description,title')->where('status',9)->where($ci->db->like('title', $tag, 'both')->or_like('title', $tag, 'both'))->limit(1)->order_by('updatetime ASC')->get(SITE_ID.'_'.$dirname)->row_array(); $meta_description = $meta['description']; } ?>更新一下,加個(gè)判斷
<?php if($tag && $dirname){ $meta = $ci->db->select('description,title')->where('status',9)->where($ci->db->like('title', $tag, 'both')->or_like('keywords', $tag, 'both'))->limit(1)->order_by('updatetime ASC')->get(SITE_ID.'_'.$dirname)->row_array(); $meta_description = $meta['description']; } ?>再更新一下,修改一下 用這個(gè)