搜尋
首頁CMS教程DEDECMSdedecms有行動端嗎

dedecms有行動端嗎

Mar 02, 2023 am 09:30 AM
移動dedecms

dedecms有行動端,其行動端安裝方法為:1、將DATA移到根目錄外的安全性設置,修改“/m/index.php”程式碼;2、在“更新首頁HTML”中,將「選擇主頁模板」改為「default/index_m.htm」;3、將首頁「圖文資訊」的url修改為行動裝置連結;4、設定行動站可透過二級網域存取即可。

dedecms有行動端嗎

本教學操作環境:Windows10系統、Dedecms V5.7SP1版、Dell G3電腦。

dedecms有行動端嗎?

有。

織夢DedeCMS手機手機端網站安裝建置使用教學

#織夢行動站使用方法:

一、 安裝Dedecms行動網站的兩種方式:

(1)下載新版本直接安裝使用,Dedecms版本:V5.7SP1正式版(2015-06-18)此版本包含舊版所沒有的行動站點功能。
(2)舊版升級(僅針對增加行動網站功能),下載最新版本(注意網站編碼需與原站一致),複製壓縮包中以下檔案到原站對應目錄下:

dedecms有行動端嗎

注意:如果原站有非預設模板,如某欄位模板為/templets/defaultst_default_news.htm,可將/templets/defaultst_default_m.htm複製一份改名為list_default_news_m.htm。即:pc端網站模板需有對應的行動端網站模板,後者檔案名為前者檔案名稱後「_m」。

安裝或升級dedecms完成,此時應該就可以進行製作行動網站了,但dedecms20150618版本提供的行動網站功能在使用過程中發現一些問題,需要進行修改後才可正常使用,所以有了下面的dedecms修改步驟…

二、修改Dedecms

#(1)原站如做了將DATA移到根目錄外的安全設置,需修改/m/index.php程式碼:

if(!file_exists(dirname(__FILE__).'/../data/common.inc.php'))
{
    header('Location:install/index.php');
	exit();
}

將其中/../data/common.inc.php改為/../../data/common.inc.php,或直接將以上5行程式碼刪除。

(2) 行動網站首頁在會第一次造訪時自動產生首頁靜態文件,前提是/m/目錄需設定為可寫入權限,否則將無法正常更新。之後更新首頁靜態檔案需登陸後台手動更新:在“更新主頁HTML”中將“選擇主頁模板”改為“default/index_m.htm”,將“主頁位置”改為“../m/index.html ”,再產生主頁靜態檔案。

dedecms有行動端嗎

注意:該版本號稱“自動產生HTML版”,但預設行動站模板裡卻有的動態首頁鏈接,需替換為靜態鏈接形式。
※如覺得使用靜態頁面麻煩,想將首頁設定為動態瀏覽,可修改/m/index.php 將

$row['showmod']= isset($row['showmod'])? $row['showmod'] : 0;
if ($row['showmod'] == 1)
{
    $pv->SaveToHtml(dirname(__FILE__).'/index.html');
	include(dirname(__FILE__).'/index.html');
	exit();
}
else {
	$pv->Display();
	exit();
}

以上程式碼替換為一行:$pv->Display();

三、首頁「圖文資訊」部分的url為pc端鏈接,修改為行動裝置連結:

搜尋模板/templets/default/index_m.htm中所有 ,替換為

四、通用頭部含有搜尋框,搜尋跳到pc端搜尋頁面,建議刪除:

在/templets/default/header_m.htm中刪除以下程式碼:

<form class="am-topbar-form am-topbar-leftam-form-inline am-topbar-right"role="search"action="{dede:global.cfg_cmsurl/}/plus/search.php">
    <input type="hidden" name="mobile"value="1" />
    <input type="hidden" name="kwtype"value="0" />
    <div class="am-form-group">
        <input name="q" type="text"class="am-form-field am-input-sm" placeholder="输入关键词">
    </div>
    <button type="submit" class="am-btnam-btn-default am-btn-sm">搜索 </button>
</form>

五、行動網站預設使用二級目錄,也可以使用二級域名,所以我們要設定行動站可透過二級域名訪問,解析二級域名至網站所在伺服器ip,並在伺服器/空間上將二級網域綁定到/m/目錄。

成功設定二級網域後,透過二級網域瀏覽網站會發現圖片皆無法顯示,原因是圖片路徑有誤-圖片路徑為“/uploads/x/y.jpg”相對根目錄路徑形式,在pc站頁面中顯示正常,因為pc站域名下存在該目錄,而二級域名綁定的是二級目錄,其中並不存在該目錄,所以訪問圖片會回傳404錯誤。對此,有多種解決方案,下面提供幾個想法(範例pc站:www.dede58.com ;行動站:m.dede58.com):

(1)設定dedecms使用絕對路徑
進入管理後台後,點擊“系統”->“系統基本參數”->“核心設定”,將其中“(是/否)支援多站點,開啟此項後附件、欄位連接、arclist內容啟用絕對網址:”(預設為“否”)設定為“是”。

(2)修改範本路徑
在所有行動裝置範本中的

中增加:
<basehref="http://www.dede58.com" />

再將程式碼中的

“<a href="list.php” 改为完整路径 “<a href="http://m.dede58.com/list.php”
“<a href="viewphp” 改为完整路径 “<a href=http://m.dede58.com/view.php

(3)URL 重写
将对http://m.dede58.com/uploads/的访问重写至http://www.dede58.com/uploads/,apache环境下,在/m/目录中的.htaccess(如无则需新建)中增加以下代码即可:

RewriteEngineon
RewriteCond %{http_host} ^m.dede58.com [NC]
RewriteRule ^uploads/(.*)$ http://www.dede58.com/uploads/$1 [L]

 iis环境下类似规则。

 另:需将根目录下的/images/defaultpic.gif(缩略图默认图片)复制到/m/目录下,否则列表页中如存在无缩略图的文章,对应缩略图位置会无法正常显示图片。

至此,移动站架设基本成型。

推荐学习:dedecms教程

以上是dedecms有行動端嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。