首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
搜索
舍力
登录
搜索
舍力
静以修身。
累计撰写
1140
篇文章
累计收到
3598
条评论
首页
栏目
首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
zblog教程
2019-1-4
zblogphp 调用指定分类名称及下面文章列表
做zblog php版本的CMS企业模板,通过GetList函数调用指定分类文章时,发现调用结果只有指定ID分类的文章,该ID分类下的子分类文章没有显示在调用结果中,在zblog官方论坛咨询,管理员给出回复,是GetList函数参数没有设置完整(所以要仔细研究函数)。 下面代码一般放入include.php中 function slsort($Rows,$CategoryID,$hassubcate){global $zbp;$ids = strpos($CategoryID,',') !== false ? explode(',',$CategoryID) : array($CategoryID);$wherearray=array();foreach($ids as $cateid){if(!$hassubcate){$wherearray=array('log_CateID',$cateid);}else{$wherearray = array('log_CateID',$cateid);foreach($zbp->categorys->SubCategorys as $subcate){$wherearray = array('log_CateID', $subcate->ID);}}}$where=array(array('array',$wherearray),array('=','log_Status','0'),);$order = array('log_PostTime'=>'DESC');$articles=$zbp->GetArticleList(array('*'),$where,$order,array($Rows),'');return $articles;} 调用代码: {php}$flids = explode(',','1,2');{/php} {foreach $flids as $flid} {if isset($categorys)} <a href="{$categorys.Url}" title="{$categorys.Name}">{$categorys.Name}</a> {/if} {foreach $array=slsort(8,$flid,true) as $related} <a href="{$related.Url}" title="{$related.Title}">{strip_tags($related.Title)}</a></p> {/foreach} {/foreach} 其中的1,2为分类id,可使用后面主题设置参数$zbp->Config('qyblue')->cpid;8为显示的数量
2019年1月4日
8056 阅读
1 评论
zblog教程
2019-1-4
zblog php获取文章的第一张图片,没有调用默认图片
php版的zblog提供了获取文章首张图片的函数代码,直接把函数代码添加到模板文件中,然后调用对应的变量输入图片url即可,默认用于最新文章列表,通过代码调整可用于分类文章列表,比如zblog php企业模板的首页产品展示列表。 下面代码一般放入include.php中 function slimgs($src){global $zbp;if(!$zbp->CheckPlugin('IMAGE')){$thumbs_src=$src;}else{$thumbs_src=IMAGE::getPicUrlBy($src,4);}return $thumbs_src;} function slimg($as,$pos){global $zbp;$temp=mt_rand(1,3);$pattern = "/<img.*?src=(\"|')?(?<src>.*?\.(gif|jpg|jpeg|png))(\"|')?.*?>/"; $content = $as->Content;if($pos->Metas->thumbnail){$temp=$pos->Metas->thumbnail;}else{if(preg_match($pattern,$content,$matchContent) && isset($matchContent)){$temp=$matchContent;}else{$temp=$zbp->host . "zb_users/theme/" .$zbp->theme. "/style/images/pic.png";}}$src = slimgs($temp);return $src;} 调用代码(在循环里面调用): {slimg($related,$related)}
2019年1月4日
7199 阅读
1 评论
zblog教程
2019-1-2
zblogphp调用最新文章 最热文章 最多评论的方法
http://www.txcstx.cn/post/734.html
2019年1月2日
6972 阅读
0 评论
zblog教程
2018-12-25
zblog教程:关于栏目分类调用代码汇总介绍
Z-Blog PHP栏目分类一般用于分类页面的侧边位置,用来显示当前分类下的其他分类目录。 1、调用所有栏目分类(以下就可以实现,代码比较简单,直接把下面代码放入你需要放置的位置即可) {php} global $zbp; $array = $zbp->GetCategoryList('','',array('cate_Count'=>'DESC'),''); {/php} {foreach $array as $cate} <a href="{$cate->Url}" title="{$cate->Name}">{$cate->Name}</a> {/foreach} 2、调用当前栏目下的所有子分类代码: {php} $str=''; $where=array(array('=','cate_ParentID',$category->ID)); $array=$zbp->GetCategoryList(null,$where,array('cate_Order'=>'ASC'),null,null); foreach ($array as $cate){ $str.='<li><a href="'.$cate->Url.'">'.$cate->Name.'</a></li>'; } echo $str; {/php} 3、调用指定分类下的所有子分类(categorys的1表示分类id) {php} global $zbp; foreach($zbp->categorys->SubCategorys as $cate){ echo '<a href="'.$cate->Url.'" title="'.$cate->Name.'">'.$cate->Name.'</a></li>'; } {/php} 4、指定多个分类的二级分类 {php} $array = explode(',',$zbp->Config('qyblue')->cblflid); {/php} {foreach $array as $id} <div class="fl1"><a href="{$categorys.Url}" title="{$categorys.Name}">{$categorys.Name}</a></div> {foreach $zbp->categorys->SubCategorys as $cate} <div class="fl2"> <li><a href="{$cate->Url}" title="{$cate->Name}">{$cate->Name}</a></li> </div> {/foreach} {/foreach}
2018年12月25日
8501 阅读
0 评论
zblog教程