国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 帝國Empire > 正文

帝國cms對分頁導(dǎo)航標(biāo)簽的改良

2024-07-09 22:59:16
字體:
供稿:網(wǎng)友

一、什么是分頁導(dǎo)航?
  新聞內(nèi)容很長,拉太長的話訪客可能會感覺閱讀起來比較累,對一篇新聞適應(yīng)的分頁是比較好的辦法。
  所謂分頁導(dǎo)航是對每一頁起個合適的小標(biāo)題并顯示,有點(diǎn)像圖書目錄的作用。

二、如何使用分頁導(dǎo)航?
  1、對新聞內(nèi)容的要求:為了能夠使用分頁導(dǎo)航,需要在新聞合適的位置使用!--empirenews.page--標(biāo)簽。

  對于不用分頁標(biāo)題而只是簡單分頁的情況,可以這樣寫:

  和高層有過密切接觸的伍新木后來得知,國家發(fā)改委一主要領(lǐng)導(dǎo)評價以此為主題的申報材料,武漢“申新”主題概念模糊,頻頻更換核心思想,可謂用心良苦,但還需從國家高度、全局考慮。這位官員還特別強(qiáng)調(diào),“武漢申報不可太著急,肯定要批的。”
  !--empirenews.page--
  在第三輪國家綜合配套改革試點(diǎn)申請中,一直不見聲色的武漢這次高調(diào)起來。另外,連續(xù)經(jīng)歷過四次“申新”失利,尤其鄰市“成渝綜改區(qū)”獲批和“中部辦”成立之后,武漢開始變得更加著急。


  對于用分頁標(biāo)題的,可以這樣寫:
  和高層有過密切接觸的伍新木后來得知,國家發(fā)改委一主要領(lǐng)導(dǎo)評價以此為主題的申報材料,武漢“申新”主題概念模糊,頻頻更換核心思想,可謂用心良苦,但還需從國家高度、全局考慮。這位官員還特別強(qiáng)調(diào),“武漢申報不可太著急,肯定要批的。”
  !--empirenews.page--武漢著急了/!--empirenews.page--
  在第三輪國家綜合配套改革試點(diǎn)申請中,一直不見聲色的武漢這次高調(diào)起來。另外,連續(xù)經(jīng)歷過四次“申新”失利,尤其鄰市“成渝綜改區(qū)”獲批和“中部辦”成立之后,武漢開始變得更加著急。


  2、對模板的要求:需要在模板的適當(dāng)位置使用!--title.select--]

三、改進(jìn)分頁導(dǎo)航?
  找到e/class/t_functions.php,150行左右,function sys_ShowTextPage,根據(jù)需要用以下代碼替換掉官方的代碼,重新生成即可看到效果。

沿用官方的下拉列表,另外在標(biāo)題前加上“第×頁”,并且在下拉列表外面寫上“文章導(dǎo)航”字樣,見圖1。
function sys_ShowTextPage($thispagenum,$dolink,$add,$filetype,$n_r){        global $fun_r;        if($thispagenum==1)        {                return "";        }        $page="";        for($j=1;$j<=$thispagenum;$j++)        {                $k=$j-1;            if($j==1)                {                $page.="<a href="".$dolink.$add[filename].$filetype."">".$j."</a>&nbsp;";                        $title=$add[title];                        $plink=$add[filename].$filetype;                }                else                {                        $page.="<a href="".$dolink.$add[filename]."_".$j.$filetype."">".$j."</a>&nbsp;";                        $plink=$add[filename]."_".$j.$filetype;                        $ti_r=explode("[/!--empirenews.page--]",$n_r[$k]);                    if(count($ti_r)>=2&&$ti_r[0])                        {$title=$ti_r[0];}                    else                        {$title=$add[title]."(".$j.")";}                }                $titleselect.="<option value="".$dolink.$plink."?".$j."">"."第".$j."頁:".$title."</option>";        }        $return_r['titleselect']="文章導(dǎo)航:<select name=select onchange="self.location.href=this.options[this.selectedIndex].value">".$titleselect."</select>";        //去掉最后一個&nbsp;        $return_r['page']="[prepage]".substr($page,0,strlen($page)-6)."[nextpage]";        return $return_r;}



不用下拉列表,導(dǎo)航標(biāo)題平鋪,標(biāo)題前加上“第×頁”,并且在導(dǎo)航前面寫上“文章導(dǎo)航”字樣,見圖2。

function sys_ShowTextPage($thispagenum,$dolink,$add,$filetype,$n_r){        global $fun_r;        if($thispagenum==1)        {                return "";        }        $page="";        for($j=1;$j<=$thispagenum;$j++)        {                $k=$j-1;            if($j==1)                {                $page.="<a href="".$dolink.$add[filename].$filetype."">".$j."</a>&nbsp;";                        $title=$add[title];                        $plink=$add[filename].$filetype;                }                else                {                        $page.="<a href="".$dolink.$add[filename]."_".$j.$filetype."">".$j."</a>&nbsp;";                        $plink=$add[filename]."_".$j.$filetype;                        $ti_r=explode("[/!--empirenews.page--]",$n_r[$k]);                    if(count($ti_r)>=2&&$ti_r[0])                        {$title=$ti_r[0];}                    else                        {$title=$add[title]."(".$j.")";}                }                $titleselect.="?<a href="".$dolink.$plink."?".$j."">"."第".$j."頁:".$title."</a><br>";        }        $return_r['titleselect']="文章導(dǎo)航:<br>".$titleselect;        //去掉最后一個&nbsp;        $return_r['page']="[prepage]".substr($page,0,strlen($page)-6)."[nextpage]";        return $return_r;}



另附官方原版代碼,見圖3。

function sys_ShowTextPage($thispagenum,$dolink,$add,$filetype,$n_r){        global $fun_r;        if($thispagenum==1)        {                return "";        }        $page="";        for($j=1;$j<=$thispagenum;$j++)        {                $k=$j-1;            if($j==1)                {                $page.="<a href="".$dolink.$add[filename].$filetype."">".$j."</a>&nbsp;";                        $title=$add[title];                        $plink=$add[filename].$filetype;                }                else                {                        $page.="<a href="".$dolink.$add[filename]."_".$j.$filetype."">".$j."</a>&nbsp;";                        $plink=$add[filename]."_".$j.$filetype;                        $ti_r=explode("[/!--empirenews.page--]",$n_r[$k]);                    if(count($ti_r)>=2&&$ti_r[0])                        {$title=$ti_r[0];}                    else                        {$title=$add[title]."(".$j.")";}                }                $titleselect.="<option value="".$dolink.$plink."?".$j."">".$title."</option>";        }        $return_r['titleselect']="<select name=select onchange="self.location.href=this.options[this.selectedIndex].value">".$titleselect."</select>";        //去掉最后一個&nbsp;        $return_r['page']="[prepage]".substr($page,0,strlen($page)-6)."[nextpage]";        return $return_r;}



四、可以將“文章導(dǎo)航”四個字寫在模板里嗎?
  可以,但是,如果新聞只有一頁,沒有用到導(dǎo)航標(biāo)簽的話,那么生成的頁面依然有這四個字。

五、更上層樓,同一新聞內(nèi)既有下拉式導(dǎo)航,又有平鋪式導(dǎo)航該怎么做?
  希望達(dá)到的效果是,在正文上方出現(xiàn)平鋪式的導(dǎo)航,在正文下方出現(xiàn)一個下拉列表式的導(dǎo)航,這樣的用戶體驗(yàn)更加完美,本來想試著用標(biāo)簽配合自定義函數(shù)搞出來的,但是沒成功,哪位高人如果能指點(diǎn)一下不勝感激。



上傳以下圖片:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 武冈市| 弋阳县| 临安市| 阜南县| 积石山| 长兴县| 西城区| 平远县| 乌海市| 武宣县| 静海县| 延安市| 东台市| 漯河市| 通州市| 淮南市| 武义县| 玉溪市| 阳江市| 桦甸市| 蒙自县| 和林格尔县| 马关县| 基隆市| 云阳县| 油尖旺区| 安平县| 江西省| 连云港市| 潮州市| 平阴县| 南汇区| 古田县| 屏边| 陇南市| 公安县| 浦县| 湖南省| 陕西省| 满洲里市| 城口县|