PHPcms --資料

1.phpcms後臺驗證碼失效,登錄提示出錯
config/system.php 裏面的session_storage=>mysql 改成files
還有一種解決辦法是用cookie代替session.api/checkcode.php 裏面的$_SESSION[‘code’]改成param::set_cookie(‘code’,get_code());

2.常用函數
1)生成縮略圖 thumb,imgurl必須是要在本網站的
function thumb(imgurl, width = 100, height=100, autocut = 1, $smallpic = ‘nopic.gif’)

3.配置文件
目錄:caches/configs
cache.php
credit.php
database.php
modules.php
route.php 默認路由配置文件
snda.php
system.php 系統配置文件包括session cookie 附件路徑 外部通行證配置,其中upload_url和upload_path和縮略圖生成有關
version.php

4.郵箱配置
郵件發送失敗的主要原因是:發送函數中的$mail[‘auth’]爲false,必須要設置成true,也就是需要驗證

5.網站製作 :
網站製作主要的工作在於做模板,模板目錄在 templates default content裏面
index.html 首頁
category_xxx.html 欄目頁:有子欄目的頁面,例如:
list_xxx.html 列表頁:顯示數據列表的頁面,例如:新聞列表 圖片列表 等
show_xxx.html 詳情頁:顯示具體信息的,例如:商品詳情,新聞詳情等
page_xxx.html 單網頁:顯示單獨的網頁信息,例如:某某活動頁面 關於我們 聯繫我們

流程:
1.確認目前要做的網頁的類型,判斷是那種類型,例如,我們要做個產品列表頁:
在content下新建文件,list_product.html
2.後臺添加欄目:產品列表 在模板選擇 list_product.html

3.列表頁如何循環內容 具體參考v9 help裏面的標籤寫法 :http://v9.help.phpcms.cn/html/2010/modules_0916/33.html#lists

4.一般情況下 文章模型裏面的字段都能滿足我們信息的需求,title thumb keywords description等,但是有些時候這些字段還不夠,
比如:我們要做個企業的招聘中心,招聘中心裏面有招聘列表,可能需要:職位要求,薪資要求等等字段,這個時候我們需要新建模型,

模型建好之後,再添加欄目的選擇新建好的模型即可,循環出字段,比如:招聘模型 添加 年齡要求字段:age 那麼在循環的時候 直接輸入{$r[age]}即可,需要注意的是 列表只能循環出主表的字段,所以在列表頁要顯示或者要使用的,點擊主表選項

5.招聘詳情頁,新建網頁 show_job.html 然後在欄目裏面內容頁模板選擇 show_job.html
詳情頁裏面 所有直接直接輸出即可 比如 年齡要求 直接輸出 {$age}即可

6.單網頁製作,比如: 關於我們 直接新建頁面 page_about.html 然後添加單網頁 選擇模板即可

7.所有的模板都可以重複使用,只要是相似頁面,就不需要新建模板

8.頁面切割和包含,重複的html部分儘量切割,比如 header.html foot.html left.html等,直接 {template content “xxx”}即可

9.頁面所有的跳轉control 在 modules/content/index.php 裏面 有必要的時候修改裏面的 lists或者show方法

10.表單嚮導:比如聯繫我們需要提交信息等,在formguide裏面新建模板,然後欄目裏面添加外鏈。

11.靜態資源:css js image 等 全部放到 /statics/js/xxx/ /statics/css/xxx/ xxx爲新建的項目名稱的文件夾 模板訪問{IMG_PATH}xxx/aa.jpg {JS_PATH}{CSS_PATH}

…………….

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章