本外掛修改於http://www.topthink.com/topic/7900.html
加入檢視介面
1.安裝前提
1.1必須在安裝之前在Application\Common\Controller\Addon.class.php 檔案中加入以下兩個函式.
新增友聯時會出現一個get_scenic_field函式不存在錯誤,只需將外掛中View\Friendlink\edit.html
中的
外掛下載地址:FriendLink下載
加入檢視介面
1.安裝前提
1.1必須在安裝之前在Application\Common\Controller\Addon.class.php 檔案中加入以下兩個函式.
/** * 鉤子方法建立 * @param unknown $name * @param unknown $addons * @param string $descript * @return boolean * @author skyling <frenlee@163.com> */ final public function setHooks($name, $addons, $descript=''){ $data['name']= $name; $data['description']= $descript; $data['type']= 1; $data['update_time']= time(); $data['addons']= $addons; $count = M('hooks')->add($data); if($count>0)return true; else return false; } /** * 鉤子方法解除安裝 * @param unknown $name * @return boolean * @author skyling <frenlee@163.com> */ final public function unsetHook($name){ $c = M('hooks')->where(array('name'=>$name,))->delete(); if($c>0)return true; else return false; }此兩個函式用來方便鉤子方法的自動加入與解除安裝;
新增友聯時會出現一個get_scenic_field函式不存在錯誤,只需將外掛中View\Friendlink\edit.html
中的
<div class="form-item"> <label class="item-label">所屬類<span class="check-tips">(不同頁面放置不同的友情連結)</span></label> <div class="controls"> <select name="pid"> <option value="-1" <eq name="info['pid']" value="-1">selected</eq>>全部</option> <option value="0" <eq name="info['pid']" value="0">selected</eq>>首頁</option> <volist name=":get_scenic_field('1', 'status', 'id,title')" id="vo"> <option value="{$vo.id}" <eq name="info['pid']" value="$vo.id">selected</eq>>{$vo.title}</option> </volist> </select> </div> </div>程式碼塊刪除即可.
外掛下載地址:FriendLink下載