zblog主题模块制作方法

admin2020-12-11929

我们开发模板的时候有时候需要对侧边栏进行定制模块,而模板种类有“系统模块””用户自定义模块“”插件创建的模块“”主题模块“”主题include文件夹模块“几种,我今天要说的是其中的”主题模块“。

微信截图_20201211173401.jpg

在模块管理页面位于这个位置的。

主题模块一般写于module.php,下面上例子

{* Template Name:侧栏模块 *}
{if $module.FileName=='celanTab'}
<div class="lhot m-l" >
    <h3 id="tab">
      <ul><li class="act_active">最新发布</li>
      <li>7天热门</li></ul>
    </h3>
    <div id="content">
      
    </div>
  </div>
{elseif $module.FileName=='pinglun'}
<div class="widget_comments m-l">
    <h3>最新评论</h3>
    <ul>
      {module:comments}
    </ul>
  </div>
  {elseif $module.FileName=='celanAd'}
<div class="celanad">
   {$zbp->Config('hnysnet')->celanad}
  </div>
    {elseif $module.FileName=='LeftCate'}
{php}$SetindexIDs=explode(',',$zbp->Config('hnysnet')->leftcate);{/php}
{foreach $SetindexIDs as $key=>$bid}{$i=$key+1}
{if isset($categorys[$bid])}
  <div class="news-pt m-l">
    <h3>{$categorys[$bid].Name}<span><a title="更多{$categorys[$bid].Name}" href="{$categorys[$bid].Url}"><i class="iconfont">&#xe600;</i></a></span></h3>
    <ul>
      {foreach GetList(10,$bid,null,null,null,null,array('has_subcate'=>true)) as $related}
      <li><a href="{$related.Url}" title="{$related.Title}" target="_blank"><i class="iconfont">&#xe6f1;</i>{$related.Title}</a></li>
      {/foreach}
    </ul>
  </div>
{/if}
{/foreach}
{/if}


网友评论