如何打包一個(gè)客戶所需的模板
場(chǎng)景:有時(shí)候客戶說(shuō)我想要這個(gè)模板,那么就需要打包一下;我們服務(wù)器一般是區(qū)分windows操作系統(tǒng)和linux操作系統(tǒng)。
一、先確定是哪套模板,并找出來(lái)模板名稱:
1、如何查看此站是哪套模板:
http://schoolzqys1.php168.net/s.php/yx80/
方法一:在logo上面鼠標(biāo)右鍵,復(fù)制地址
打開(kāi)網(wǎng)站----鼠標(biāo)放在logo上面------鼠標(biāo)右鍵-----彈出框中點(diǎn)擊【復(fù)制圖片地址】------瀏覽器上新開(kāi)一個(gè)窗口,點(diǎn)擊瀏覽器的地址輸入欄,粘貼那個(gè)地址,然后回車

我們復(fù)制的地址是下面這個(gè),然后回車后,瀏覽器上面看到如下效果:在sites目錄后面,可以看到【yx80_blue】,那么這個(gè)就是模板的文件夾名稱。
http://schoolzqys1.php168.net/skin/sites/yx80_blue/core/header/images/logo.png

方法二:站群后臺(tái)查看模板的方法
在上述的方法一中,如果logo是后臺(tái)直接上傳的,就看不到那個(gè)模板原始路徑了,那就用另外一個(gè)
最保險(xiǎn)的方法。方法如下:
進(jìn)入站群子站后臺(tái)------點(diǎn)擊此站的編輯站點(diǎn)--------查看模板選擇

可以看到模板名稱是這個(gè):

二、了解模板結(jié)構(gòu),需要打包哪幾個(gè)文件夾:
1、一個(gè)模板有兩個(gè)文件夾,在skin和template目錄中:
對(duì)于一套站群子站模板來(lái)說(shuō),一套模板分為樣式和html文件,他們存放在兩個(gè)文件夾中:
A:樣式文件存放地址:程序根目錄/skin/sites/某某模板
B:html文件存放地址:程序根目錄/skin/sites/某某模板
2、案例如下:
以這個(gè)http://schoolzqys1.php168.net/s.php/yx80/的模板【yx80_blue】為例:
A:樣式文件存放地址:程序根目錄/skin/sites/yx80_blue/ (yx80_blue文件夾就是我們所需打包的)
B:html文件存放地址:程序根目錄/template/sites/yx80_blue/ (yx80_blue文件夾是我們所需打包的)
三、打包如何存放:
A:先創(chuàng)建一個(gè)整的文件夾目錄,建議不要中文命名:就自定義命名為yx80_blue_moban 吧
B:yx80_blue_moban目錄下,創(chuàng)建對(duì)應(yīng) /skin/sites/文件夾目錄;然后將對(duì)應(yīng)項(xiàng)目中skin下對(duì)應(yīng)位置【yx80_blue】文件夾拷貝到剛剛創(chuàng)建的sites目錄下
B:同理,yx80_blue_moban目錄下,創(chuàng)建對(duì)應(yīng) /template/sites/文件夾目錄;然后將對(duì)應(yīng)項(xiàng)目中template下對(duì)應(yīng)位置【yx80_blue】文件夾拷貝到剛剛創(chuàng)建的sites目錄下
這樣一個(gè)模板就打包完成了。
四、關(guān)于標(biāo)簽:
如果這個(gè)模板有一些特別的標(biāo)簽,因?yàn)闃?biāo)簽樣式是公共的,只能請(qǐng)技術(shù)員單獨(dú)打包。
務(wù)必不要將標(biāo)簽打包去覆蓋,因?yàn)槊總€(gè)項(xiàng)目的標(biāo)簽情況不同,會(huì)造成嚴(yán)重后果。
所以,我們平常說(shuō)的打包模板,就是打包上面教程里面說(shuō)的兩個(gè)文件夾。
五、打包后的模板上傳到對(duì)應(yīng)項(xiàng)目中:
1、window服務(wù)器(phpstudy為列子):
A:進(jìn)入安裝phptudy的目錄,可能是C盤,可能是D盤

B:點(diǎn)擊進(jìn)入www目錄,這個(gè)目錄存放了所有安裝程序的目錄,現(xiàn)在選定我們需要的那個(gè)網(wǎng)站,假設(shè)是 schoolzq2021bz這個(gè)網(wǎng)站,里面存放的是程序

C:在這個(gè)模板下,就可以將打包的模板,解壓后,存放到對(duì)應(yīng)的位置里面去。

備注:很多服務(wù)器,包括阿里云服務(wù)器,可以直接從你電腦拷貝文件到服務(wù)器,非常方便。有些也可以直接從服務(wù)器拷貝文件出來(lái)。
2、linux服務(wù)器(以oninstack為列子):
教程與上面類似,先用ftp登錄服務(wù)器;登錄后,進(jìn)入網(wǎng)站根目錄,上傳文件
ftp登錄后,先點(diǎn)擊這個(gè)位置回到根目錄

然后進(jìn)入程序所在目錄:

一般程序目錄在:/data/wwwroot目錄下;里面選擇那個(gè)對(duì)于對(duì)應(yīng)的網(wǎng)站。比如是這個(gè)站點(diǎn)的:
將文件滑到下面這個(gè)單個(gè)文件的情況下,直接將目錄拖入進(jìn)去即可:

備注:如果你文件夾拖到了服務(wù)器某個(gè)目錄下,他就會(huì)誤操作將文件進(jìn)入某個(gè)目錄,所以一般按上面的方法,就可以避免出錯(cuò);
比如這種情況下,直接拖入文件夾到服務(wù)器,那么這個(gè)模板就沒(méi)有到對(duì)應(yīng)目錄,而是直接放到【inc】目錄了

本教程文檔下載地址:
13-如何打包一個(gè)模板到另外服務(wù)器.docx