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

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 までご連絡ください。
dedecms怎么增加多语言dedecms怎么增加多语言Feb 27, 2023 am 09:21 AM

dedecms增加多语言的方法:1、进入dedecms后台,创建封面栏目;2、将封面栏目“常规选项”的文件保存目录设置为cn或者en;3、将封面栏目“高级选项”的列表模板设置为“cn_index.htm”或者“en_index.htm”;4、单独调用每种语言的封面栏目和每种语言下的导航栏目即可。

织梦cms是什么语言写的织梦cms是什么语言写的Feb 21, 2023 am 09:45 AM

织梦cms是用PHP语言写的。织梦CMS(DedeCMS)是一个PHP开源网站管理系统,作用是构建中小型网站;它采用PHP+MySQL技术开发,可同时使用于windows、linux、unix平台。

dedecms是什么语言dedecms是什么语言Feb 24, 2023 am 09:46 AM

dedecms是PHP语言开发的;dedecms中文全称是织梦内容管理系统,是一个PHP开源网站管理系统;dedecms基于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台。

dedecms有移动端吗dedecms有移动端吗Mar 02, 2023 am 09:30 AM

dedecms有移动端,其移动端安装方法是:1、将DATA移到根目录外的安全设置,修改“/m/index.php”代码;2、在“更新主页HTML”中,将“选择主页模板”改为“default/index_m.htm”;3、将首页“图文资讯”的url修改为移动端链接;4、设置移动站可通过二级域名访问即可。

dedecms缩略图报错怎么办dedecms缩略图报错怎么办Feb 27, 2023 am 09:32 AM

dedecms缩略图报错的解决办法:1、将windows目录设置为user读权限;2、将“windows/Temp”设置为user读写权限;3、找到php.ini中的“upload_tmp_dir”目录,然后去掉前面的分号;4、设置地址,赋予user读写权限即可。

dedecms怎么删除栏目dedecms怎么删除栏目Jul 13, 2023 pm 04:31 PM

dedecms删除栏目的方法:1、登录后台管理;2、进入“栏目管理”,可以看到当前网站所有栏目;3、选择要删除的栏目;4、将鼠标悬停在栏目名称上,删除栏目;5、点击“确认”按钮以继续删除操作;6、删除成功。

DedeCMS创始人林学(IT 柏拉图)逝世DedeCMS创始人林学(IT 柏拉图)逝世Dec 05, 2022 am 11:54 AM

12 月 3 日下午,DedeCMS 创始人林学(IT 柏拉图)因罹患癌症逝世。林学生于 1979 年 10 月 10 日,于 2004 年 8 月编写的 DedeCMS 至今仍有数十万企业、个人站长使用。

2023年织梦dedeCMS视频教程推荐2023年织梦dedeCMS视频教程推荐Oct 25, 2019 pm 01:56 PM

织梦内容管理系统(DedeCMS) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步。

See all articles

ホット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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。