ホームページ バックエンド開発 PHPチュートリアル dedecms dreamweaver モバイル テンプレートの使用と作成の概要

dedecms dreamweaver モバイル テンプレートの使用と作成の概要

Mar 31, 2017 am 09:55 AM

dedecms システムの最新バージョンでは、携帯電話用のデザインが多数追加されました。Dream Weaver その後。 update、デフォルト デフォルトのテンプレートには携帯電話のテンプレートが含まれているため、Dedecms Web サイト、コンピューター Web サイトの PC テンプレート、およびモバイル WAP テンプレートのデュアル テンプレートをデザインできます。 以下では、Dedecms Dede の使用方法と作成方法を紹介します。必要に応じて、それを参照してください。

テンプレートを作成するときは、通常、Dreamweaver のデフォルト テンプレートでのタグの使用方法を参照します。次に、Dreamweaver のデフォルト テンプレートでの携帯電話のテンプレートの使用方法を分析します。

注: このチュートリアルは、Dreamweaver テンプレート開発の経験を持つウェブマスターに適しています。初心者の場合は、まず Dreamweaver の PC テンプレート開発に慣れることをお勧めします

1。新しいDreamWeaverデフォルトのテンプレートに加えて、テンプレートに加えて、メインの携帯電話テンプレートは次のとおりですarticle_default_m.htm コンテンツ ページのデフォルト テンプレート

search_m.htm 検索ページ テンプレート

head_m.htm 上部のテンプレート

footer_m.htm 下部のテンプレート

dedecms テンプレートのダウンロード アドレス: www.php.cn/xia i/code /dedecms

DreamWeaver Web サイトのテンプレートの作成に慣れているウェブマスターは、これらのモバイル テンプレートの使用方法と作成方法を大まかに理解できます。これらのモバイル テンプレートと PC テンプレートの作成方法にはいくつかの違いがあります。その違いについて説明します。

2. 携帯電話用テンプレートと PC 用テンプレートの違い

(1) 携帯電話用テンプレートの名前が異なります

上記の携帯電話用テンプレートの名前から、両者の名前の違いがわかります。携帯電話用テンプレートと PC 用テンプレート たとえば、PC ホームページ テンプレートは Index.htm、対応する携帯電話用テンプレートは Index_m.htm、PC リスト ページ テンプレートは list_article.htm となります。対応する携帯電話リストページのテンプレートは list_article_m.htm です。また、PC テンプレートを作成する場合は、PC テンプレートがあるはずです。アクセスしたときに対応するページが正常に表示されるように、対応する携帯電話テンプレートを作成し、上記のように名前を付けます。コンピューターや携帯電話で。

(2) モバイルテンプレートで呼び出されるリソースの場所が異なります

PCテンプレートを作成する場合、呼び出されるcss、js、画像はすべてテンプレートフォルダー内にあります。デフォルトのテンプレートにはすべてが含まれています。モバイル テンプレートによって呼び出される CSS、JS、画像、その他のリソースはすべて、Web サイトのルート ディレクトリ /m/assets フォルダーにあります。

もちろん、モバイル テンプレート内のリソースの呼び出し場所をテンプレート フォルダーに設定することもできます。しかし、分析したところ、別の PC テンプレートを作成して既存の携帯電話テンプレートを追加したい場合に、この方法でデフォルトの携帯電話テンプレート リソースを呼び出すことが有益であることがわかりました。新しい PC テンプレート内にある場合は、携帯電話のテンプレート ファイルを新しい PC テンプレートにコピーするだけでよく、携帯電話の css や js などのリソースには触れる必要はありません。簡単に言えば、携帯電話のリソース管理に便利です。 そのため、携帯電話テンプレートのリソースは、デフォルトのテンプレートと同様に、ルート ディレクトリの対応するフォルダーに配置することをお勧めします。

(3) Web サイトのルート ディレクトリにある m フォルダー

New Dreamweaver のルート ディレクトリに m フォルダーがあります。これは、携帯電話からアクセスされるフォルダーです。 mフォルダーの下にあります。また、m フォルダの下には、index.php、list.php、view.php があり、実際にモバイルサイトにアクセスする際には、この 3 つのファイルにアクセスして動的にモバイルサイトにアクセスします。 そのため、コンピューターを使用してモバイル Web サイトを確認したい場合は、http://ドメイン名/m にアクセスすると、モバイル Web サイトを確認できます。

(4) PCテンプレートでの設定 携帯電話でWebサイトにアクセスすると、自動的に携帯電話テンプレートにジャンプします。そのためには、PCテンプレートにジャンプJSコードを追加する必要があります。 にコードを追加します。

* 次のコードをホームページ テンプレートに追加します:

コードは次のとおりです:

<meta http-equiv="mobile-agent" content="
for
mat=xhtml;url={dede:global.cfg_mobileurl/}/index.php"></p>
<p><script type="text/
javascript
">
if
(window.location.to
String
().indexOf(&#39;pref=padindex&#39;) != -1){}
else
</p>
<p>{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) ||</p>
<p>(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-</p>
<p>|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?</p>
<p>mobile")<0){try{if(/
Android
|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test</p>
<p>(navigator.userAgent)){window.location.href="{dede:global.cfg_mobileurl/}/index.php";}else if</p>
<p>(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
ログイン後にコピー

* 次のコードをリスト ページ テンプレートに追加します:

コードは次のとおりです:

<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}"></p>
<p><script type="text/javascript">if(window.location.toString().indexOf(&#39;pref=padindex&#39;) != -1){}else</p>
<p>{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) ||</p>
<p>(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-</p>
<p>|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?</p>
<p>mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test</p>
<p>(navigator.userAgent)){window.location.href="{dede:global.cfg_mobileurl/}/list.php?tid=</p>
<p>{dede:field.id/}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
ログイン後にコピー

* コンテンツ ページのテンプレートに次のコードを追加します

コード 次のように:

<meta http-equiv="mobile-agent" content="format=xhtml;
url={dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}">
</p>
<p><script type="text/javascript">if(window.location.toString().indexOf(&#39;pref=padindex&#39;) != -1){}else</p>
<p>{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) ||</p>
<p>(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){
if(window.location.href.indexOf("?</p>
<p>mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test</p>
<p>(navigator.userAgent)){window.location.href="{dede:global.cfg_mobileurl/}/view.php?aid=</p>
<p>{dede:field.id/}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>
ログイン後にコピー

上記の js は、コンピューター Web サイトからモバイル Web サイトにジャンプするコードであり、 は、Baidu にモバイル Web サイトのアドレスを伝えるために使用され、主に SEO に使用されます。 上記のコードをPCテンプレートに追加した後、携帯電話がWebサイトにアクセスすると、自動的にモバイルWebサイトテンプレートにジャンプします。

(5)モバイルテンプレートの設定

刚才说过了手机网站访问的是网站根目录的m文件夹下的index.php,list.php,view.php ,手机网站是访问动态页面,而不像pc站中的静态页面。

手机模板制作时,有两个地方和pc模板不同。

一、栏目超链接不同

在pc模板中,如导航栏,栏目超链接调用如下:

代码如下:

{dede:channel type=&#39;
top
&#39; row=&#39;10&#39; }</p>
<p><a href=&#39;[field:typeurl/]&#39; >这是栏目内容</a></p>
<p>{/dede:channel}
ログイン後にコピー

手机模板调用栏目超链接代码如下:

代码如下:

{dede:channel type=&#39;top&#39; row=&#39;10&#39; }</p>
<p><a href=&#39;list.php?tid=[field:id/]&#39; >这是栏目内容</a></p>
<p>{/dede:channel}
ログイン後にコピー

二、文章列表超链接不同

pc模板中文章列表超链接调用代码如下:

代码如下:

{dede:arclist row=&#39;10&#39; }</p>
<p><a href=&#39;[field:arcurl/]&#39; >这是文章标题</a></p>
<p>{/dede:arclist}
ログイン後にコピー

手机模板调用文章列表超链接代码如下:

代码如下:

{dede:arclist row=&#39;10&#39; }</p>
<p><a href=&#39;view.php?aid=[field:id/]&#39; >这是文章标题</a></p>
<p>{/dede:arclist}
ログイン後にコピー

除了这两个超链接不一样,其他的织梦标签通用。

(6)默认的手机搜索页模板search_m.htm不能用

经测试发现,默认的手机搜索模板search_m.htm不能用,但用手机搜索时,搜索结果用的是pc搜索模板search.htm 。

这是因为手机模板中搜索也是调用的pc站的搜索功能。如果需要让手机网站可以调用search_m.htm ,就需要单独设置搜索功能页面。

总结

好了,按照以上的步骤完成pc站的跳转,和手机站链接的注意事项,你就可以开始做自己的织梦手机模板了,方法和pc站模板开发类似。开发时,可以多参考默认default的手机模板。感兴趣的朋友们快去动手试试吧,如果有疑问可以留言交流,小编会尽快给大家回复的。

以上がdedecms dreamweaver モバイル テンプレートの使用と作成の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

インペリアル cms リソース ネットワーク テンプレートはどこにありますか? インペリアル cms リソース ネットワーク テンプレートはどこにありますか? Apr 17, 2024 am 10:00 AM

Empire CMS テンプレートのダウンロード場所: 公式テンプレートのダウンロード: https://www.phome.net/template/ サードパーティのテンプレート Web サイト: https://www.dedecms.com/diy/https://www.0978.com。 cn /https://www.jiaocheng.com/インストール方法: テンプレートをダウンロード テンプレートを解凍 テンプレートをアップロード テンプレートを選択

dedecms がテンプレート置換を実装する方法 dedecms がテンプレート置換を実装する方法 Apr 16, 2024 pm 12:12 PM

テンプレートの置換は、次の手順で Dedecms に実装できます: global.cfg ファイルを変更し、必要な言語パックを設定します。 taglib.inc.php フック ファイルを変更し、言語サフィックス テンプレート ファイルのサポートを追加します。言語サフィックスを含む新しいテンプレート ファイルを作成し、必要な内容を変更します。 Dececms キャッシュをクリアします。

dedecms でできる Web サイトは何ですか? dedecms でできる Web サイトは何ですか? Apr 16, 2024 pm 12:24 PM

Dedecms は、ニュース Web サイト、ブログ、電子商取引 Web サイト、フォーラムおよびコミュニティ Web サイト、教育 Web サイト、ポータル、その他のタイプの Web サイト (企業 Web サイト、個人 Web サイトなど) を含む、さまざまなタイプの Web サイトの作成に使用できるオープン ソース CMS です。ウェブサイト、フォトアルバムウェブサイト、ビデオ共有ウェブサイト)

ローカルビデオを dedecms にアップロードする方法 ローカルビデオを dedecms にアップロードする方法 Apr 16, 2024 pm 12:39 PM

Dedecms を使用してローカルビデオをアップロードするにはどうすればよいですか? Dedecms がサポートする形式のビデオ ファイルを準備します。 Dedecms 管理バックエンドにログインし、新しいビデオ カテゴリを作成します。動画管理ページで動画ファイルをアップロードし、関連情報を入力して動画カテゴリを選択します。記事の編集中にビデオを埋め込むには、アップロードしたビデオのファイル名を入力し、サイズを調整します。

dedecmの使い方 dedecmの使い方 Apr 16, 2024 pm 12:15 PM

Dedecms は、コンテンツ管理、テンプレート システム、セキュリティ保護を提供するオープン ソースの中国製 CMS システムです。具体的な使用方法には次の手順が含まれます。 1. Dedecms をインストールします。 2. データベースを構成します。 3. 管理インターフェイスにログインします。 4. コンテンツを作成します。 5. テンプレートを設定します。 6. ユーザーを管理します。 7. システムを保守します。

dedecmsにはどのような抜け穴があるのでしょうか? dedecmsにはどのような抜け穴があるのでしょうか? Aug 03, 2023 pm 03:56 PM

DedeCMS はオープン ソースのコンテンツ管理システムであり、潜在的な脆弱性とセキュリティ リスクがいくつかあります: 1. SQL インジェクションの脆弱性。攻撃者は悪意のある SQL クエリ ステートメントを構築することで、不正な操作を実行したり、機密データを取得したりできます。2. ファイル アップロードの脆弱性。攻撃者は、次の内容を含むファイルをアップロードできます。悪意のあるコードをサーバーに送信して任意のコードを実行したり、サーバーの権限を取得したりする; 3. 機密情報の漏洩; 4. 認証されていない脆弱性の悪用。

dedecms はテンプレートの置換をどのように実装しますか? dedecms はテンプレートの置換をどのように実装しますか? Apr 16, 2024 pm 12:21 PM

DedecMS でテンプレートの置換を実装するには、次の手順を実行する必要があります。 置換するテンプレート ファイルを決定します。index.htm、list.htm、および show.htm が含まれます。 DedecMS マークアップを保持したまま、新しいテンプレート ファイルを作成します。新しいテンプレート ファイルをアップロードし、元のファイルを上書きします。キャッシュの消去。サイトを更新して変更を確認します。

正確で信頼性の高い dedecms 変換ツールの評価レポート 正確で信頼性の高い dedecms 変換ツールの評価レポート Mar 12, 2024 pm 07:03 PM

正確で信頼性の高い dedecms 変換ツール評価レポート インターネット時代の急速な発展に伴い、Web サイト構築は多くの企業や個人にとって必要なツールの 1 つになりました。 Web サイト構築において、コンテンツ管理システム (CMS) を使用すると、Web サイトのコンテンツと機能をより便利かつ効率的に管理できます。中でもdedecmsは有名なCMSシステムとして様々なWebサイト構築プロジェクトで広く利用されています。ただし、dedecms Web サイトを他の形式に変換する必要がある場合があります。その場合、変換ツールを使用する必要があります。

See all articles