追求夢DedeCMSは、携帯電話ターミナルビルのサイトのインストールのチュートリアルを終了します

使用にDedecms移動局:

まず、二つの方法Dedecmsモバイルサイトをインストールします。

(1)直接インストール、Dedecmsのバージョンを新しいバージョンをダウンロード:V5.7SP1公式バージョン(2015年6月18日)のこのバージョンでは、モバイルサイトの機能を持っていない古いバージョンが含まれています。
(2)(のみの増加、モバイルサイトの機能のための)古いバージョンアップ、最新バージョン(オリジナルと一致するように駅をコードするサイトに注意してください)をダウンロードし、ステーションに対応する元のディレクトリにアーカイブに次のファイルをコピーします。

追求夢DedeCMSは、携帯電話ターミナルビルのサイトのインストールのチュートリアルを終了します

注:デフォルトのテンプレート以外のオリジナルの駅ならば、そのような/templets/defaultst_default_news.htmの列のテンプレートとして、/templets/defaultst_default_m.htmの名前が変更list_default_news_m.htmをコピーすることができます。すなわち:PCエンドのウェブサイトテンプレートは、元のファイルのファイル名「_m」にちなんで命名され、対応するエンドのモバイルウェブサイトのテンプレートを、必要としています。

Dedecmsは、インストールを完了またはアップグレード、モバイルサイトを作成することが可能でなければなりませんが、サイトはとてもdedecmsを変更するには、次の手順で、通常の使用前に変更されるコースの必要性で見つかった問題のいくつかを提供dedecms20150618モバイル版を提供しています...

第二に、Dedecmsを変更

(1)データ、コードを変更する必要/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行を削除します。

/ M /ディレクトリが書き込み可能なアクセス許可する場合(2)モバイル・ホーム・サイトが自動的にそれ以外の場合は、正しく更新されません、最初の訪問家庭の静的ファイルの時に生成されます。ホームページの静的ファイルを更新した後、手動でバックグラウンド更新に署名する必要があります:「[テンプレートの選択ホーム」の「更新ホームページのHTML」「デフォルト/ index_m.htm」、「ホームポジション」に../m/index.html「に「ホーム再生成静的ファイル。

追求夢DedeCMSは、携帯電話ターミナルビルのサイトのインストールのチュートリアルを終了します

注:このバージョンは、「HTML版の自動生成」として知られているが、デフォルトの動的ホームリンク移動局が実際に<a href="index.php">テンプレート、静的リンク<a href="index.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->()を表示します。

三つは、リンクのPCの終わりのためのホームページ「グラフィック情報」のセクションのURL、リンクのモバイル終わりを変更します。

すべての<a href="[field:arcurl/]">テンプレート/templets/default/index_m.htmを検索、<a href="view.php?aid=[field:id/]">を置き換えます

第四には、ユニバーサルヘッドは、削除することを提案し、エンドの検索ページに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>

第五に、使用2つのモバイルサイトのデフォルトのディレクトリ我々は、移動局を設定する必要がありますので、あなたは、2人のドメイン名を使用することができる二次ドメイン名を介してアクセスすることができ、2つのドメイン名の解決サーバー/スペース上のサイトのサーバーのIP、およびセカンダリドメイン名に/ M /ディレクトリに結合しました。

画像のパスが間違っているので成功した後、2人のドメイン名、画像が表示されていないことがわかりますセカンダリドメイン名を使用してWebサイトを訪問し設定する - フォームの画像のパス「/uploads/x/y.jpg」相対ルートディレクトリのパス、PCステーションにディレクトリドメインのPCステーションの存在理由は、適切にページの表示、第二の結合ドメインは、ディレクトリに存在し、その画像は404エラーを返します訪問していない二次ディレクトリ、である一方で。この点で、様々なソリューションは、いくつかのアイデアを提供する(試料PCステーション:www.dede58.com;移動局:m.dede58.com)以下の:

(1)設定dedecmsは、絶対パスを使用
>「システム基本パラメータ」 - - >後でこの附属書を開いて、マルチサイトをサポートするために、(はい/いいえ)」になります「コアセット」、部品管理の背景に、「システム」をクリックしてください接続は、arclistコンテンツは、絶対URLを有効にする:「(デフォルトは」はい「に設定されていません)」 "。

(2)テンプレートパスを変更
追加テンプレートの<head> </ head>タグの移動端末の全てに。

<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書き換え
/ M /ディレクトリに、アクセスhttp://m.dede58.com/uploads/ http://www.dede58.com/uploads/,apache環境に書き換えられます。 .htaccessファイル(新しいを作成する必要がない場合)、次のコードを追加します。

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

 同様のルールは、環境をIIS。


 もう一つ:/images/defaultpic.gifに必要/ M /ディレクトリへのルートディレクトリに(画像サムネイルデフォルト)は、そうでない場合、正しく画像を表示しない位置に対応する画像サムネイルの記事サムネイルはそのようなリストページはありません。


このように、移動局は、基本的な形状を設定します。

リリース5元の記事 ウォンの賞賛0 ビュー20000 +

おすすめ

転載: blog.csdn.net/zimoidieying/article/details/82835479