78模板网分享cms建站教程,提供网站模板、网站插件、办公模板等模板教程免费学习,找模板教程就上78模板网!

zblog教程:zblogPHP调取某个页面的标题内容的方法

zblogPHP调取某个页面的标题、内容

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

教程.jpg zblog教程:zblogPHP调取某个页面的标题内容的方法  zblog教程 zblogPHP调取某个页面的标题内容的方法 第1张

调取某个页面.png zblogPHP调取某个页面的标题、内容等 zblog模板学习

之前在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="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>

调取选择的标题和内容

本文链接:http://78moban.cn/post/4644.html

版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!

联系技术
文章删除 友链合作 技术交流群
1050177837
公众号
公众号
公众号
返回顶部