導航:首頁 > 編程語言 > dedecmsphp代碼

dedecmsphp代碼

發布時間:2024-07-29 06:00:50

A. 織夢php代碼中<href="[field:arcurl/]"> arcurl 怎麼改連接地址

織夢調用欄目的標簽{dede:type typeid=''}[field:typename/]{/dede:type}。

IIS/Apache + PHP4/PHP5 + MySQL3/4/5 如果在windows環境中使用,建議用DedeCMS提供的DedeAMPZ套件以達到最佳使用性能。

這個才是欄目至於[field:arcurl/]這個表示的調用文章的路徑,{dede:arclist row='12' titlelen=48 typeid='all' } ,表示的是調用全站的12篇文章,另外的也是這樣的啊,把typeid換欄目自身的id就不會一樣,還有可以調用全站隨機的文章也會不一樣就是在{dede:arclist row='12' titlelen=48 typeid='all' orderby='rand' } 就是隨機調用文章了。

(1)dedecmsphp代碼擴展閱讀:

1、Windows 平台

IIS/Apache + PHP4/PHP5 + MySQL3/4/5 如果在windows環境中使用,建議用DedeCMS提供的DedeAMPZ套件以達到最佳使用性能。

2、linux/Unix 平台

Apache + PHP4/PHP5 + MySQL3/4/5 (PHP必須在非安全模式下運行) 建議使用平台:Linux+ Apache2.2 + PHP5.2 + MySQL5.0

3、PHP必須環境或啟用的系統函數

allow_url_fopen GD擴展庫 MySQL擴展庫 系統函數 —— phpinfo、dir

4、基本目錄結構

/ 根目錄在安裝可選模塊時需設定可寫入文件和創建目錄的許可權

..../install 安裝程序目錄,安裝完後可刪除[安裝時必須有可寫入許可權]

..../dede 默認後台管理目錄(建站後建議修改)

..../include 類庫文件目錄

..../plus 附助程序目錄

..../member 會員目錄

..../images 系統默認模板圖片存放目錄

..../uploads 默認上傳目錄[必須可寫入]

..../a默認HTML文件存放目錄[必須可寫入]

..../templets 系統默認內核模板目錄

..../data 系統緩存或其它可寫入數據存放目錄[必須可寫入]

..../special 專題目錄[生成一次專題後可以刪除special/index.php,必須可寫入]

5、PHP環境容易碰到的不兼容性問題

(1) data目錄沒寫入許可權,導致系統session無法使用,這將導致無法登錄管理後台(直接表現為驗證碼不能正常顯示);

(2) php的上傳的臨時文件夾沒設置好或沒寫入許可權,這會導致文件上傳的功能無法使用;

(3) 出現莫名的錯誤,如安裝時顯示空白,這樣能是由於系統沒裝載mysql擴展導致的,對於初級用戶,可以下載dede的php套件包,以方便簡單的使用。

B. 安裝dedecms出現GD不支持。我的php5.5的。怎麼解決

在php.ini中開啟GD即可。

Windows下開啟PHP的GD庫支持
找到php.ini,打開內容,找到:
;extension=php_gd2.dll
把最前面的分號「;」去掉,再保存即可,如果本來就沒有分號,那就是已經開啟了。

Linux下開啟PHP的GD庫支持
#開啟GD庫支持有以下幾種方法
##檢測GD庫是否安裝命令
php5 -m | grep -i gd
或者
php -i | grep -i --color gd
##如未安裝GD庫,則為伺服器安裝,方法如下
### 如果是源碼安裝,則加入參數
--with-gd
### 如果是debian系的linux系統,用apt-get安裝,如下
apt-get install php5-gd
### 如果是CentOS系的系統,用yum安裝,如下
yum install php-gd
### 如果是suse系的linux系統,用yast安裝,如下
yast -i php5_gd
### 如果嫌這個世界不夠蛋疼呢,可以在原先編譯PHP不支持GD的情況下附加
先下zlib源碼,libpng源碼,gd源碼
解壓後到源碼目錄
zlib目錄
./configure --prefix=/usr/local/zlib
make ; make install
make clean
libpng目錄
cp scripts/makefile.linux ./makefile
./configure --prefix=/usr/local/libpng
make ; make install
make clean
gd目錄
./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng
make ; make install
make clean
最後在php.ini中,搜到[gd]後,在下面加一行
extension=/usr/local/libgdgd.so
然後重啟apache服務。

C. dede全站做移動跳轉+適配,精通dede和PHP的來!

哪有那麼復雜,給你一段代碼你加到PC端的頭部內就可以了。
<script type="text/javascript">

function uaredirect(murl){

try {

if(document.getElementById("bdmark") != null){

return;

}

var urlhash = window.location.hash;

if (!urlhash.match("fromapp")){

if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {

location.replace(murl);

}

}

} catch(err){}

}

</script>

<script type="text/javascript">uaredirect("PC端網站地址");</script>

D. dedecms頁面模板中怎麼插入php語句,就是在htm中怎麼寫入php語句

dedecms頁面模板中怎麼插入php語句,就是在htm中寫入php語句的方式如下:
用php語句實現判斷QQ,如果沒有就給出一個友好的提示(沒有聯系方式),如果有就把聯系方式輸出來,這是一個非常實用的小功能。代碼如下:
[field:qq runphp='yes']
if(@me=="") @me="沒有聯系方式";
else @me="<font color=red>@me</font>";
[/field:qq]
很簡單幾行代碼,大家都知道底層模板可以有兩種調用方法:
A、使用[field:欄位名/]實現;
B、使用[field:欄位名]..[/field:欄位名] 實現。
無憂主機(www.51php.com)小編就採用第二種調用方法,我們在過程中需要對值進行處理,其中最關鍵的屬性就是 runphp=』yes』,他的幾個關鍵參數的含義如下:
runphp=』yes』意思就是是否運行php語句,
runphp=』no』如果你填的是NO,就不會執行php語句。,
runphp=』@me』是表示輸入的值,也就是從欄位中取得的值,

閱讀全文

與dedecmsphp代碼相關的資料

熱點內容
解壓的玩具教程可愛版 瀏覽:364
哪個求職app比較靠譜 瀏覽:886
java的讀法 瀏覽:59
nod32區域網伺服器地址 瀏覽:1000
數碼科技解壓 瀏覽:235
新網的雲伺服器管理界面復雜嗎 瀏覽:367
無人聲解壓強迫症視頻 瀏覽:571
計算機編譯運行 瀏覽:639
單片機嵌套 瀏覽:988
python字元串中符號 瀏覽:787
python正則表達式貪婪模式 瀏覽:648
愛國精神指的是什麼app 瀏覽:408
壽司解壓系列全集視頻 瀏覽:913
物體三維重建演算法 瀏覽:984
fuli直播app哪個好 瀏覽:918
租辦公室用什麼app 瀏覽:106
醫師定期考核刷題app哪個好 瀏覽:338
導出dmp文件命令 瀏覽:288
手機百度網盤怎麼解壓密碼文件 瀏覽:585
索引重新編譯 瀏覽:606