于是乎在网站查看教程,别说还真有一篇,信心博客写的,感觉有用就记录下,具体代码如下; 调用zblogphp置顶文章是通过GetList函数实现的: {$topArray = GetList(10, null...然后新一轮的折腾又开始了,起初先看见了天兴的博客,有这个教程,但是这个指定一篇文章,这段代码就是zblogphp调用指定文章的代码,代码如下; {php} $post=GetPost(1);//这里的1...是指定的文章id {/php} {$post.Title} 但是只能调用一篇...,这肯定不是我客户想要的,于是继续查找资料(嗯,你猜对了,我不会写代码,我只是代码的搬运工),终于让我找到了天兴博客的另外一篇文章,zblogphp调用指定多篇文章的代码,废话不多说,搬运代码,如下;...{php} $array = explode(',',1,2,3,4); {/php} {foreach $array as $hotid} {$related=GetPost(
今年家里多了一个小宝宝,比起以往要热闹很多,言归正传吧,新年开工之后就在忙工作的事,其他时间都在更新炫彩主题,按照群里网友的一些建议,重新部署了一下,在修改的时候发现需要用到热门(周热门,月热门等)的文章...target=\"_blank\">{$related->Title}"; } $hot .= ''; return $hot; } 复制代码然后放在主题的 include.php... 文件中,其中 $i = 9; 9为调用文章的数量,可自定义。...p、k为递增序号,或者的9篇文章按照1.2.3.4的顺序依次排列。 调用的代码:放在你想展示热门的模板之内。...{模版ID_hot()} 把代码中的 log_ViewNums 改为 log_CommNums ,调用的是热门评论文章。
当然,不包含在PHP里用rand()或mt_rand()函数,也不包含Math.random()。 为什么会慢?我这里尝试用非计算机专业术语来解释。 我们把一本书比作数据库。...'; } return $str; } 可以说是解决了燃眉之急,但是(就这对了,哪有那么完美啊)就是当你的文章ID有断档的时候,可能会出现少几篇文章的现象..."{$related->Title}\" target=\"_blank\">{$related->Title}"; } return $str; } 代码中,使用的PHP
相信很多做网站朋友都知道,在SEO方便,每个页面的关键词和描述最好都是提取文章的关键词和摘要,而有的人喜欢直接用调用文章的字数,有些人喜欢调用摘要内容的字数限制,今天就把这两种方法都交给大家,根据自己习惯去使用...,因为有些网站是以图片形式发布的,但是如果以文章内容调用的话很可能是图片,所以摘要的字数显示就有用处了,教程如下: 复制如下代码,放在你需要调用和控制字数的位置: NO 1.代码的含义是调用文章摘要的字数控制...{php}$intro= preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article->Intro,'[nohtml]')...;{/php} {$intro} NO 2.代码的含义是直接调用文章内容的字数控制,与摘要无关,字数为100字符以内,多余的用"..."替代。...;{/php} {$description}
制作企业网站的时候可能会用的一个功能,那就是首页某个板块想展示不同分类的文章,比如我想在这个模块展示分类下的2,3的文章,但是zblogphp目前只有获取某个分类的代码,于是百度了一下,看到鸟儿博客有这个代码...将以下代码放在主题的 include.php 文件里,位置随意。...span>{$related.Title} {/foreach} 其中的 8 是指调用文章的数量
获取分类ID为5的文章列表,并且包含子分类: {php} $str=''; $cate=5; $array=Getlist(10,$cate,null,null,null,null,array('has_subcate...'; } echo $str; {/php} 来点高级的,父分类列表显示子分类,子分类列表显示同级分类,文章列表显示分类及同级分类。...直接用zblogphp的原生代码调用文章缩略图,代码如下: <img src="{<em>php</em>}$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?...此方法的优点:由于是zblogphp本身的代码,所以对速度没有影响;缺点就是这个代码只能默认调用文章内的第一张图片,如果你的文章内没有图片的话,那就悲剧的什么都不显示了。...所以这个方法只适用于每篇文章都习惯配图的朋友使用。当然这个代码可能会在后期有所更新,一起来期待zblogphp版强大的开发团队们吧。
因为主题模板的差异性,在我们制作或者修改的过程中可能会遇到想要调用文章总数、页面总数等相关统计信息,zblog官方wiki是没有现成的标签的,别问,问就是佩奇(猪)比较懒。...”也有信息调用,在百度看了需要教程之后大概统计下有以下几种方案可行,代码如下; 方案1 function 主题ID_GetCount($total) { global $zbp; //文章数量...GetValueInArrayByCurrent($zbp->db->Query($s), 'num'); return $s; } 除此之外天兴大佬在自己的博客也发布了一些调用统计数量的代码: 方案2 文章总数...$GLOBALS['table']['Post']), 'num'); return $all_views; } function 主题ID_all_artiles() { //文章总数
老蒋在前几年也有制作过几款基于ZBLOG PHP的主题,当然也都是玩玩而已,其中有需要用到单篇文章的自定义字段功能,那时候官方文档还没有这么丰富和强大,所以那时候我使用的是自定义字段插件实现的,所以使用你的主题得需要安装指定的插件...如今不需要这样的复杂了,直接可以使用官方有自带的扩展原数据机制,可以自定义META字段到每篇文章中,这样我们可以实现单篇文章自定义固定的字段,不要再用插件实现。那具体如何实现呢?...{$article->Metas->articlesinfo} 这里需要参考: 1、https://wiki.zblogcn.com/doku.php?...id=zblogphp:development:plugin:interfaces 2、https://wiki.zblogcn.com/doku.php?...id=zblogphp:development:plugin 本文出处:老蒋部落 » ZBLOG PHP不用插件实现自定义文章字段功能 | 欢迎分享
zblogphp无限下拉似乎在某些主题真的很实用,所以就把这个教程写下来了,之前忘了在那看到的啦,昨天制作主题的时候感觉这个很设置很设置这个主题就用上了:教程也很简单,一段JavaScript就解决了。...(['_trackPageview',jQuery('').attr('href',pageUrl)[0].pathname.replace(/^[^\/]/,'/')])}}); 带入如上,zblogphp
伪静态地址唯一化 曾经我们广受大家诟病的一点是,一篇文章或者分类可能有多个地址均能访问,可能造成内容的重复。在此我们也欣喜地告知大家,这一点现也已修正。...详细的更新日志,见:https://wiki.zblogcn.com/doku.php?...id=zblogphp:changelog 应用升级指南,见:https://wiki.zblogcn.com/doku.php?...id=zblogphp:development:migration:1.4_-_1.5 1.5更新功能开发文档:https://wiki.zblogcn.com/doku.php?...id=zblogphp:development:features:1.5 直接下载:https://www.zblogcn.com/zblogphp/ GitHub Release: https
、文章图片展示,唯一比较麻烦的是编辑和更新文章的时候都要手工输入图片的URL才可以。...第二、自动缩略图效果实现步骤 1、通用代码 {php} $temp=mt_rand(1,5); $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?...zb_users/theme/$theme/style/images/random/$temp.png"; {/php} 如果没有图片,我们就从在当前主题的/style/images/random/文件夹中调用...PS:以上代码放到调用文章列表循环内。...总结,有这样的代码我们并不需要用到插件,就可以制作出丰富的图文ZblogPHP主题。 本文出处:老蒋部落 » ZblogPHP自动调用文章第一张图为缩略图及随机缩略图 | 欢迎分享
PHP中如何正确统计中文字数?...PHP中有很多函数可以计算字符串的长度,比如下面的例子,分别使用了 strlen,mb_strlen,mb_strwidth 这个三个函数去测试统计字符串的长度,看看把中文算成几个字节: echo strlen...php echo mb_strlen(preg_replace(array("'<(.*?)
最后参考“多说”和“畅言”等评论系统,自己使用PHP语言实现了一个简单的评论系统。并记录了两种方式(递归方式和非递归方式)的实现过程,以及分析两种方式的优缺点,但前端如何实现就没有展现了。...comments`( `id` bigint unsigned not null AUTO_INCREMENT, `arc_id` bigint unsigned not null COMMENT '文章...'添加时间', PRIMARY KEY (`id`), KEY `arc_id` (`arc_id`) )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '文章评论表.../** * @param $arc_id 文章id * @param int $comm_id 评论id * @param array $result * @return array */.../** * @param $arc_id 文章id * @return array */ public function getCommlist($arc_id){ if(empty($arc_id
文章转载:天兴工作室
在定制ZBLOG PHP模板的过程中,可能有需要用到调用随机文章和热门文章等解决方法,这里老蒋有看到@唐朝同学博客中有这样的脚本整理。...使用方法: 第一、在我们的主题目录中需要创建include.php文件,如果有就直接添加脚本 /** * 获取文章列表 * @param int $count 数量 * @param null $cate...A - 随机文章 {$array=TcgetList(10,null,null,null,null,null,null,'rand');} {foreach $array...="{$related.Url}" title="{$related.Title}">{$related.Title} {/foreach} 调用10篇热门文章...="{$related.Url}" title="{$related.Title}">{$related.Title} {/foreach} 调用10篇热评文章
导航高亮如本站演示,首页、列表页、文章页均可高亮。...因为本站的主题是一个免费的zblogphp主题,所以一些好的东西可能没有,所以只好自己研究,本身自带导航高亮的功能,但是只有首页和列表页才有高亮显示,于是在zblog论坛寻找教程,找到一个教程是涂涂研版写的...文章页导航演示图。 ?...找到模版header.php,编辑。...大概说一些js的文件代码的意思,打开网站,首先判断是页面,如果是列表页,则加载列表页代码,增加class=“on2” 如果是文章页,判断上级分类ID,然后加载class="on2" zbp导航高亮代码修改完毕
API 参考手册:https://docs.zblogcn.com/php/#/dev-api-design(文档尚未完善)。 还在傻傻的用正则获取第一张图,再用一堆方法处理生成缩略图?...开发者迁移指南:https://wiki.zblogcn.com/doku.php?id=zblogphp:development:features:1.7:fonticon。...反馈的问题 2021年3月3日,Z-BlogPHP 上线腾讯云 Serverless 应用平台,可一键部署 …… 链接直达: 详细更新日志见:https://wiki.zblogcn.com/doku.php...id=zblogphp:changelog 直接下载:https://www.zblogcn.com/zblogphp/ GitHub Release: https://github.com/zblogcn.../zblogphp/releases/
废话不多说了,前几天网友给我提了一个建议,问主题能不能增加一个精选导读,可以在后台自定义文章的那种,于是乎抽空开始钻研,上篇文章已经给出了怎么调用自定义的文章:zblogphp调用置顶文章的教程 感兴趣的可以点击看看...当然只是最简单的调用置顶和指定文章,网友又说了,我想要那种第一篇文章限时缩略图,其他只要标题就行,就是这样婶儿的: ?...,刚开始就是各种错误,之前调用代码只是统一格式的,相对还是很简单,这个就不同了,首先得先设置调用的代码,然后在设置获取的第一篇样式,其他样式,折腾了一下午,终于算是做出来了,代码如下(赶快收藏): {php...首先:代码中的“$zbp->Config('talklee')->topcms”后台接口,在后台主题设置中设置需要调用的文章ID,只需要在后台添加文章id即可,例如:1,2,3,4,则调用文章ID为1,2,3,4...的文章。
领取专属 10元无门槛券
手把手带您无忧上云