齊博x1頻道的二次開發入門講解

2022-09-10 11:09:23 字數 1089 閱讀 5498

要進行頻道的二次開發,首先我們要先了解一下頻道的目錄結構,如下圖

最基本的幾個目錄

admin 後台檔案存放目錄

index 前台檔案存放目錄

member 會員中心存放目錄

model 資料表模型目錄

traits 會員中心與後台共用的一些方法

admin_menu.php 後台選單

member_menu.php 會員中心選單

config.php 配置檔案

info.php 暫時還沒用到

檔案並不少,你沒必要乙個乙個的建立, 推薦你進後台,頻道管理那裡,複製乙個cms出來二次開發比較省事.

如果你手工複製目錄的話,需要把對應的關鍵字比如 \cms\ 批量替換為你當前頻道的目錄名

事實上,官方開發的那麼多頻道都是在後台複製cms出來進行二次開發的.

這些頻道的php檔案裡邊的**相當少. 那是因為他是繼承了 核心裡邊的方法, 如果核心預設的方法滿足使用了,就不需要做任何處理. 如果覺得不滿足的話,就從核心檔案那裡把那個方法複製出來,重新修改

這一點跟v系列差別非常大. v系列的話,你可以直接找到那個檔案進行修改. 而這裡呢?需要你複製核心裡邊的方法過來進行修改.

所以對剛剛入門或者是不懂php的人來說,是有一點難度.

難度是增加了, 但是系統就變得非常靈活了, 核心公升級,所有頻道都跟著公升級. 並且頻道不需要寫太多的**. 不然的話, 就會出現太多雷同的方法**, 會把整個系統搞得很臃腫。

所以就給初學者或者是不懂php的風格開發者帶來一定的難度. 要修改某個地方,總是找不到檔案**.

而v系列是寫在對應的檔案裡邊的,所以就方便修改, 但帶來的問題就是**臃腫,公升級不方便.

所以開發x1的話,用記事本類的工具phpeditplus就不是那麼方便了. 最好就用 zend studio 他有提示當前,並且能準確指向到上級的檔案對應的方法. 方便你檢視,或者是複製過來修改

最後,還有最關鍵的一點,就是後台基本沒有使用模板,

所以在開發的時候,必須要熟悉 自動表單器的生成原理, 教程如下:

齊博x1齊博首創鉤子的使用方法

齊博x1有兩套鉤子體系,第一套是基於tp思路設計的。跟外面的大同小異。現在重點講一下第二套我們首創的使用方法。首先說一下如何埋鉤子,這個跟tp思路的鉤子類似,就是在頁面的任何地方加入如下 即可 如下圖 this get hook index begin data this user 它其實有5個引數...

二次開發的發展

昨天談到部門的二次開發模式,這種模式在二次開發領域內可謂是先進的模式了,為什麼沒能夠取得他應有的成功呢?目前出現的狀況是 1.部門效益不夠穩定 2.人員流動量大 3.員工幸福感差 4.員工工作目的性不強,或者說方向不明確。由以上四個問題又會引申出各類人員問題,由於個人想法不同,在此無法一一枚舉。那麼...

HYPHP框架二次開發 (1)模板開發

小灰灰在使用hyphp這個輕量級框架之後就愛不釋手了,自己不會寫框架 但是使用過程中也有部分不如意的地方,比如model模型,比如模板引擎等。今天閒著沒事用笨 完善了一丁點模板引擎 我新人,勿噴 記錄一下,以後或許會用到呢。開啟hy tpl.php檔案,修改增加 第67行後面 if strstr t...