zblogPHP调取某个页面的标题、内容等
分类:zblog教程
38
在zblog模板制作中,可能会用到调取某个页面内容的时候,比如调取某篇页面中的标题、内容等,此时应该怎么调取呢? 之前分享过获取某篇文章的方法,比如在主题配置内填写某篇文章ID,即可调取,本文分享的是获取某个页面!

之前在ydseo主题中使用过这个功能,就以ydseo主题为例:
在include.php中获取所有页面:
function ydlls_pagealls($default) {
global $zbp;
$pages = $zbp->GetPageList(array('*'),null);
foreach ($pages as $page) {
//echo '<option value=”'.$page->ID.'”>'.$page->Title.'</option>';
echo '<option ' . ($default==$page->ID?'selected="selected"':'') . ' value="'. $page->ID .'" name="gqz[]">' . $page->Title . '</option>';
}}在主题配置文件main.php中:
方法一:(推荐)
主题配置内直接获取使用:
<select class="edit" size="1" name="Forum[home3id]" style="width:50%;" ><?php echo ydlls_pagealls($zbp->Config('ydlls')->home3id);?></select>方法二:
在<?php和?>之间加入:
if(isset($_POST['Forum'])){foreach($_POST['Forum'] as $key=>$val){$zbp->Config('ydseo')->$key = $val;}$zbp->SaveConfig('ydseo');$zbp->ShowHint('good');}然后在配置项中加入:
<select class="edit" size="1" name="Forum[cmspage1]" style="width:50%;" ><?php echo ydseo_pagealls($zbp->Config('ydseo')->cmspage1);?></select>以上是为主题配置准备的,下面再分享下如何调用,继续以这个ydseo主题为例:
{$aboutme=GetPost((int)$zbp->Config('ydseo')->cmspage1);}<h3 class="c-title">{$aboutme.Title}</h3><P>{$aboutme.Content}<P>调取选择的标题和内容最新发布
-
zblog响应式自媒体博客主题63号
2026-04-08 -
zblog响应式资讯门户主题62号
2026-04-05 -
zblog响应式文章自媒体资讯主题61号
2026-04-01 -
zblog响应式自媒体资讯主题60号
2026-03-30 -
zblog响应式门户文章资讯主题59号
2026-03-29
热门文章
-
ZBLOG精品手赚APP应用下载主题19号
1225 -
zblog响应式机器设备企业主题10号
1220 -
zblog响应式生活分类信息主题2号
939 -
zblog响应式机械企业外贸主题6号
321 -
简洁大气zblog响应式文章主题52号
307