A. phpcms v9後台上傳圖片時出現缺少圖像源文件地址
解決步驟如下:
1.在安裝PHP環境的目錄下面,找到 php.ini文件。
2. 打開php.ini ,查找upload_tmp_dir ,把這個詞前面的「;」號去掉,使其生效,然後在「=」號後面加上臨時文件夾的目錄,比如: c:/windows/temp,這個可以自設。
3.在這個文件夾的安全屬性里添加 "everyone"用戶,賦予讀寫許可權。
B. PHPCMS V9內容頁怎麼調用欄目內容的圖片
如果想在混合文字和圖片的信息裡面篩選圖片並把它們按照順序顯示在頁面的相冊插件裡面是比較麻煩的,需要你在對應的php程序處(/phpcms/moles/content/index.php里的show()方法)做二次開發,在內容顯示之前對內容做正則匹配把圖片標簽匹配出來然後在模板里調用。
如果你有php編程基礎可以嘗試,這里就不做詳細說明了,因為我認為你想要的大概不是上面的解決辦法~
我從另一個角度說明:
phpcms v9的數據結構是基於數據模型的,而且可以自定義。在後台有四種默認數據模型,分別是文章模型、圖片模型、下載模型和視頻模型。
你上面的界面是用來添加普通文章的界面,也就是說你的這個欄目是基於文章模型的(在你創建一個欄目的時候第一項便是選擇模型),如果你想讓你的這個欄目下面用來添加相冊格式的數據,通俗點講也就是界面會變成有一項專門讓你批量上傳圖片的上傳按鈕項,然後這些圖片會在模板中很方便的調用的相冊插件里顯示出來,那麼很簡單,把這個欄目修改成圖片模型的即可。
設置方法:後台-內容-欄目管理-對應欄目『修改』-模型設置為圖片模型(如果不能修改請先把此欄目下的內容刪除或移走之後再設置)。
PS:更多phpcms v9的使用和二次開發資料可參考官方使用手冊以及iphpcms的視頻教程。
C. phpcms V9怎麼調用一組圖的圖片數量參數,懂PHPCMS的進來
因為你沒說明這組圖片數據的數據形式和來源,那我只能猜了,希望對你有幫助吧:
既然是一組圖片,那麼一般會以數組的形式保存,那麼獲取數組數量當然用count()函數,假設$data是這個數組,即 {count($data)} 。
結合phpcms,我踩一下你圖片數組常見的來源:
如果你是通過pc標簽獲取的圖片列表數據,那麼返回的數據默認就是$data,數量也就是{count($data)} 。
如果你說的是圖片模型中上傳的組圖圖片數據,那麼是在pictureurls欄位裡面,那麼圖片的數量就是{count($pictureurls)}。(這里注意一點,如果不是在內容頁里調用pictrueurls欄位數據,需要使用string2array()函數將原來的字元串形式轉換成數組形式在進行count)
如果是自己定義的欄位說數據變數,那麼自己視情況,一般還是count啦