VIDEOSSEXOTV另类精_日日狠狠久久偷偷色_99RE66热这里只有精品3_一出一进一爽一粗一大视频

歡迎您光臨深圳塔燈網絡科技有限公司!
電話圖標 余先生:13699882642

蟬知cms如何找到要修改的文件

發表日期:2019-03 文章編輯:小燈 瀏覽次數:3761

要想對 蟬知進行修改,就必須知道對應的代碼在什么地方。在了解了蟬知的目錄結構之后,我們來看下蟬知的請求是如何對應到代碼的。

一、control方法的定位

control方法是每一個頁面的入口,順藤摸瓜,讓我們先來看個例子: article-browse-1.html 或者是/?m=article&f=browse&category=1&t=html。這里面有什么玄機呢?讓我們來揭曉。

article-browse-1.html,表示是訪問 article這個模塊的 browse方法,傳遞的第一個參數為 1,訪問的頁面類型是 html
同樣, /?m= article&f=browse&productID=1&t=html, m代表了模塊名稱, f代表了方法名稱,后面的則是參數列表。
那么我們就可以對應蟬知的源代碼,system/module/ article/control.php中的browse方法: 

蟬知的前臺URL做了SEO優化,可能會出現類目的別名,可以把訪問類型改為GET后查看詳細的URL地址(編輯config/my.php里的requestType值為GET,5.2+版本可在后臺站點設置里直接進行設置)。

二、control方法里面的調用

ok,我們現在已經知道了入口的函數在什么地方,我們來跟到里面看看吧。

$this->bug, 表示的是調用bug模塊的model對象,那么它對應的文件在什么地方呢?聰明的你,應該已經猜到了吧。在module/bug/model.php
this->loadmoel('tree')->xxx,表示加載tree模塊的model對象,它對應的文件在module/tree/model.php
$this->app->loadClass('pager'),表示加載一個lib類,它對應的文件則在lib/pager/pager.class.php
$this->lang->bug->xxx,它的定義在module/bug/lang/zh-cn.php。后面的zh-cn根據當前用戶的語言而定。

后來看模塊文件。$this->display()之后,調用的是view目錄下面和當前方法同名的 文件。比如bug的browse方法,它對應的模板文件是module/bug/view/browse.html.php


三、模板文件

蟬知模板分為前臺模板和后臺模板。index.php入口訪問會調用前臺模板,admin.php訪問會調用后臺模板。

比如產品的列表頁面是product的browse方法 前臺是模板在system/template/default/product/browse.html.php

后臺模板在system/module/product/view/browse.html.php

列表頁面都是對應的browse方法,詳情頁面都是對應的view方法。

區塊模板在system/template/default/block/目錄下。

( 5.2+版本可以在后臺--設計--編輯模板處直接編輯模板,保存路徑在system/tmp/template目錄下)


四、語言文件

界面顯示的提示文字都在對應模塊的語言文件內,如產品模塊的在system/module/product/lang目錄下,zh-cn是簡體中文,zh-tw是繁體中文,en是英文。

后臺菜單在common模塊語言文件中定義。



本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶參考了本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接://sammigames.com/18479.html
相關cms文章
 八年  行業經驗

多一份參考,總有益處

聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:余經理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.