• <s id="1jjov"><bdo id="1jjov"></bdo></s>
    <s id="1jjov"></s>

    
    

      <sup id="1jjov"></sup>
        1. <s id="1jjov"><nobr id="1jjov"><ins id="1jjov"></ins></nobr></s>
           
          售前咨詢QQ:QQ412395521
          業(yè)務合作QQ:QQ627174919
          位置:首頁 > 知新 > 帝國CMS > 教程發(fā)布

          帝國CMS 7.0版使用技巧之:調用當前專題的子類及信息列表

          時間:2013-05-30 10:04:11
          一、獲取當前專題ID:
          因為當前專題ID或當前專題子類ID變量是:$GLOBALS['navclassid'],當為專題子類頁面時,則所屬專題ID變量為“$GLOBALS['navinfor']['ecmsbid']”。所有我們能得出當前專題ID變量為如下:
          $selfztid=$GLOBALS['navinfor']['ecmsbid']?$GLOBALS['navinfor']['ecmsbid']:$GLOBALS['navclassid'];


          二、通過當前專題ID,就可以獲取當前專題的子類列表:
          <?php
          $selfztid=$GLOBALS['navinfor']['ecmsbid']?$GLOBALS['navinfor']['ecmsbid']:$GLOBALS['navclassid'];

          $uztcsql=$empire->query("select cid,cname,ttype from {$dbtbpre}enewszttype where ztid='$selfztid' order by myorder");
          while($uztcr=$empire->fetch($uztcsql))
          {
          ?>
          <b>專題子類名稱:<?=$uztcr['cname']?>,專題子類地址:type<?=$uztcr[cid].$uztcr[ttype]?></b><br><br>

          <?php
          }
          ?>


          三、結合索引靈動標簽,就可以獲取專題子類及子類下的信息:
          上面第2條已經實現了調用專題子類,而調用專題子類下的信息我們是用“索引靈動標簽”。所以結合如下:
          <?php
          $selfztid=$GLOBALS['navinfor']['ecmsbid']?$GLOBALS['navinfor']['ecmsbid']:$GLOBALS['navclassid'];

          $uztcsql=$empire->query("select cid,cname,ttype from {$dbtbpre}enewszttype where ztid='$selfztid' order by myorder");
          while($uztcr=$empire->fetch($uztcsql))
          {
          ?>
          <a href="type<?=$uztcr[cid].$uztcr[ttype]?>"><b>專題子類名稱:<?=$uztcr['cname']?></b></a><br>
          <table border="0" cellspacing="1" cellpadding="3">
          [e:indexloop={$uztcr[cid],10,4,'','',''}]
          <tr><td>
          <a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
          (<?=date('Y-m-d',$bqr[newstime])?>)
          </td></tr>
          [/e:indexloop]

          </table>
          <br><br>
          <?php
          }
          ?>


          四、教程延伸:
          顯示什么專題子類主要看上面的“select cid,cname,ttype from {$dbtbpre}enewszttype where ztid='$selfztid' order by myorder”語句中的where條件。其實我們還可以增加專題自定義字段來實現控制顯示子類內容,比如:
          我們增加個專題自定義字段“savecids”,用來填寫要調用的專題子類ID,那么我們就可以把查詢子類的sql改為如下:
          <?php
          $ztdiyfval=ReturnZtAddField(0,'savecids');
          ?>
          <?php
          $uztcsql=$empire->query("select cid,cname,ttype from {$dbtbpre}enewszttype where cid in (".$ztdiyfval.") order by myorder");
          while($uztcr=$empire->fetch($uztcsql))
          {
          ?>
          <a href="type<?=$uztcr[cid].$uztcr[ttype]?>"><b>專題子類名稱:<?=$uztcr['cname']?></b></a><br>
          <table border="0" cellspacing="1" cellpadding="3">
          [e:indexloop={$uztcr[cid],10,4,'','',''}]
          <tr><td>
          <a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
          (<?=date('Y-m-d',$bqr[newstime])?>)
          </td></tr>
          [/e:indexloop]
          </table>
          <br><br>
          <?php
          }
          ?>


          附加說明:有關調用專題自定義字段可以看后臺管理專題字段頁面的說明。如下:
          使用內置調用專題自定義字段函數:ReturnZtAddField(專題ID,字段名),專題ID=0為當前專題ID。取多個字段內容可用逗號隔開,例子:
          取得'classtext'字段內容:$value=ReturnZtAddField(0,'classtext'); //$value就是字段內容。
          取得多個字段內容:$value=ReturnZtAddField(1,'ztid,classtext'); //$value['classtext']才是字段內容。



          五、更多專題調用技巧需要大家在實踐中不斷挖掘。
           
          旗下其它產品:【帝國備份王】    【EBMA系統(tǒng)】    【帝國下載系統(tǒng)
          Powered by EmpireCMS
          版權所有 ©2002-2024 EmpireSoft Inc.
        2. <s id="1jjov"><bdo id="1jjov"></bdo></s>
          <s id="1jjov"></s>

          
          

            <sup id="1jjov"></sup>
              1. <s id="1jjov"><nobr id="1jjov"><ins id="1jjov"></ins></nobr></s>
                www.大鸡巴免费99 | 日本亚洲黄色视频 | 一区二区导航 | 爆操人妻 | 粉嫩av懂色av蜜臀av熟妇 | 亚洲毛片手机在线观看 | 国产操逼视频。 | 亚洲的做爱 | 高清一区在线观看视频 | 亚洲最大的黄色网 |