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

首頁(yè) > CMS > PhpCMS > 正文

phpcmsv9 分頻道顯示友情鏈接

2024-09-10 07:15:15
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

頻道頁(yè)顯示獨(dú)立的友情鏈接,分站和二級(jí)域名提必定要用到這個(gè)功能.

PHPCMS論壇上,有一個(gè)變通的辦法,不同的欄目根據(jù)ID號(hào)引入文件,方法可行不可加起鏈接來(lái)比較麻煩,小項(xiàng)目管理可能還要編輯推廣人員去FTP寫(xiě)鏈接比較麻煩,所以分析了一下需求,用自己這點(diǎn)皮毛寫(xiě)改了幾行代碼.

方法一,引入HTML

建立一個(gè)links-1.html,”分頻道友情鏈接”就都添加到這里,在頻道模板中加載這個(gè)模板,例:{template ‘phpcms’,'links-1′},你可以判斷當(dāng)前欄目的ID來(lái)加載不同的”友情鏈接模板”,例如:

  1. {if $catid=n} 
  2. {template 'phpcms','links-1'
  3. {elseif $catid=N} 
  4. {template 'phpcms','links-2'
  5. {/if

方法二,需要改動(dòng)源文件和數(shù)據(jù)庫(kù),先在link表里增加一列 catid 用來(lái)同步欄目的catid 用PHPMYADMIN 或者命令行運(yùn)行:

ALTER table v9_link ADD catid smallint(5) unsigned NOT NULL DEFAULT '0';  

然后找到 /phpcms/modules/link/link.php 75行:

public function add() {

下面增加:

$categorys =$this->catdb->select(array(siteid=>1,parentid=>0),'catid,catname');  

調(diào)用所有頂級(jí)欄目的ID和name字段,第9行:

$this->db2 = pc_base::load_model('type_model');  

增加:

$this->db2 = pc_base::load_model('type_model');

引入分類(lèi)模塊,然后再找到 /phpcms/modules/link/templates 19行左右:

<table cellpadding="2" cellspacing="1" width="100%">  

增加:

  1. <tr>   
  2.  <th width="20%">鏈接位置:</th>   
  3.  <td><select name="link[catid]" id="">   
  4.  <option value="0">網(wǎng)站首頁(yè)</option>   
  5.  <?php   
  6.  $i=0;   
  7.  foreach($categorys as $catid=>$cat){   
  8.  $i++;   
  9.  ?>   
  10.  <option value="<?php echo $cat['catid'];?>"><?php echo $cat['catname'];?></option>  //Vevb.com 
  11.  <?php }?>   
  12.  </select></td>   
  13.  </tr>   

鏈接位置:這里推薦使用,然后去語(yǔ)言文件里增加對(duì)應(yīng)的字段,這里調(diào)用分類(lèi),到這里基本上實(shí)現(xiàn)了.

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 左云县| 民权县| 龙海市| 察雅县| 原平市| 中宁县| 那曲县| 宁国市| 五峰| 合肥市| 贵港市| 天柱县| 湟源县| 翁牛特旗| 醴陵市| 镇沅| 曲周县| 海晏县| 乐业县| 昌江| 郴州市| 鄯善县| 泸溪县| 新绛县| 特克斯县| 永州市| 夏邑县| 洛阳市| 清水县| 周宁县| 石楼县| 德安县| 无锡市| 敦化市| 兴宁市| 铁岭市| 桂平市| 嘉峪关市| 蒙山县| 邓州市| 连南|