天兴工作室:提供zblog模板 emlog模板 dedecms模板的下载和仿站定制 | RSS订阅 | 网站地图 | 联系我们
天兴工作室自用主题2015版上架销售 国庆开开心心
当前位置:网站首页 教程 正文

zblogphp调用指定单篇文章代码升级版

天兴工作室 2年前 (2014-10-13) 教程 1991 ℃ 3 评论
内容加载中......

前天写了一篇"zblogphp调用指定id文章的方法",结果今天悲剧了,事情是这样的.

客户的需求是:网站某一个区块可以调用指定文章,可以在后台随意修改调用文章的id,并且调用文章还要附带浏览数 发布日期 缩略图 文章标题 摘要.

其他都没有问题,就是缩略图出了问题,用ytcms调用可以将文章id赋值到后台,但是缩略图调用不了,zblogphp原生代码可以调用缩略图,但是不能赋值.后来在@唐朝的帮助下解决了此问题,发一个完整代码出来:

{php}
$a=(int)$b=$zbp->Config('txyyg')->PostLB1
{/php}
{php}
$post=GetPost($a);
{/php}
<li>
{php}
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
$content = $post->Content;
preg_match_all($pattern,$content,$matchContent);
if($matchContent[1][0])
$temp=$matchContent[1][0];
else
$temp="$host/zb_users/theme/$theme/style/img/pic.png";
{/php}<a href="{$post.Url}" title="{$post.Title}" target="_blank"><img src="{$temp}"  alt="{$post.Title}" /></a>
<h2><a href="{$post.Url}" title="{$post.Title}" target="_blank">{$post.Title}</a></h2>
<small class="time">{$post.Time("m-d")}</small>
<small class="kan">{$post.ViewNums} </small>
{php}$description = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($post->Content,'[nohtml]'),80)).'...');{/php}
<p>{$description}</p></li>

解决思路是这样的:先把"$zbp->Config('txyyg')->PostLB1"的数值赋给$a,然后再给到getpost,直接在getpost里调用就是调用不出来的.


额,终于解决了此问题,好累.

我要提问 如果你对于此文还有任何疑问欢迎在文章下面的评论区域留言,如果你的疑问比较多,欢迎在本站的在线提问专业去发布问题,点击右侧的我要提问即可到达。天兴工作室将尽我所能为你解答问题。

本文标签zblogphp调用 zblogphp单篇文章

本文地址http://www.txcstx.cn/post/696.html

版权说明:如非注明,本站文章均为 天兴工作室 原创,转载请注明出处和附带本文链接。

我猜你还喜欢这些...

哈哈,本文已有 3 位小伙伴发表了看法:

1#紫铜炉 (游客)  评论于 2014-12-18 22:40:23回应ta
隐约感觉,这很正常啊。不然你这文章ID从哪儿来啊?当然在后台配置的啊!
1#天兴工作室 (游客)  评论于 2014-12-19 08:49:57回应ta
去掉隐约吧,你心理就是这样觉得的。。。要认清自我 o(╯□╰)o
2#屌丝日记 (游客)  评论于 2014-10-23 19:10:51回应ta
升级了 有什么不一样的

欢迎 发表评论

必填

选填

选填

必填

◎欢迎在这里交流反馈,垃圾评论会秒删的额...

联系我们
最新评论
标签云
zblog购买应用幻灯片代码上网卡入网emlog教程zblog后台地址评论邮件通知dedecms编码zblog最新版本山东省校园活动5元流量套餐半年包zblogphp修改主题zblog点赞html5主题乡镇V网免费体验黑客绝对地址zblog下载无聊不同IP虚拟主机套餐转型动动感地带长途费套餐内流量1元包打全国动感地带2011套餐度娘7元智慧包流量王套餐zblog文章数武汉大雾错误提示IETester清明节10M流量
热门模板