以下函数只是提供思路写法,高效率实用的,不建议使用下面函数
//根据帖子ID 获取文章详情
function ax_message($tid{
$r = db_find_one('post', array('tid'=>$tid));
//return xn_substr(strip_tags($r['message_fmt']), 0, 48)."..."; 备用截取显示文字数目
return $r['message_fmt'];
}
//根据帖子ID 获取文章中的图片
function ax_cover($tid){
$r = db_find_one('post', array('tid'=>$tid));
$content = $r['message_fmt']; //文章内容
preg_match_all("//iU", $content, $img);
$imgArr = $img[1];
if(isset($imgArr[0])){
return $imgArr[0];
}else{
return "";
}
}
//最新发表 + 缓存
function ax_new_thread() {
$cachename = "ax_new_thread";
$threadlist = cache_get($cachename);
if($threadlist === NULL) {
$threadlist = thread_find(array(),array('tid'=>-1),2,10);
cache_set($cachename, $threadlist, 200);
}
return $threadlist;
}
//显示同板块下 相关文章
function ax_Relevant($fid)
$r = thread_find(array("fid"=>$fid),array('tid'=>-1),1,6);
return $r;
}
//根据板块id和当前帖子id 实现 上一篇,下一篇
function ax_prev($tid,$fid) {
$r = db_sql_find_one("select * from bbs_thread where fid = {$fid} and tid > {$tid} order by tid asc limit 0,1");
return $r;
}
function ax_next($tid,$fid) {
$r = db_sql_find_one("select * from bbs_thread where fid = {$fid} and tid < {$tid} order by tid desc limit 0,1");
return $r;
}
// 更改翻页方式 不再是1,2,3,4 ...形式 改为 上一页下一页,形式
function axpager($url, $totalnum, $page, $pagesize = 20) {
$totalpage = ceil($totalnum / $pagesize);
if($totalpage < 2) return '';
$page = min($totalpage, $page);
$s = '';
$page > 1 AND $s .= '<li class="previous"><a href="'.str_replace('{page}', $page-1, $url).'">上一页</a></li>';
if($page > 1){
$s .= "<span class='now-page'>"." $page / $totalpage "."</span>";
}
$totalnum >= $pagesize AND $page != $totalpage AND $s .= '<a href="'.str_replace('{page}', $page+1, $url).'" class="page-link">下一页</a>';
return $s;
}
以上函数请勿直接复制粘贴使用,要根据自己论坛情况修改使用,手写无编辑器可能会漏掉一些符号导致程序错误。
xiuno顶尖网声明
1,本帖图片及内容纯属发布用户个人意见,与xiuno顶尖网无关!
2,本帖如为原创资源/教程分享帖,则本站与发布用户共同享有内容版权!
3,本站管理有权在不经发布者同意的情况下,根据版规及相关法律法规删除/修改本帖!
4,如无特别说明,任何个人或者组织不得转载本帖内容!任何个人或团体不得将本站资源用于非法用途!
5,未尽事宜最终解释权归本站所有!
他们喜欢这个资源 
宁

春风轻草

tenyet

7g7777

15877404804