主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > dedecms實(shí)踐PC站和官方推出的手機(jī)站同步

dedecms實(shí)踐PC站和官方推出的手機(jī)站同步

POST TIME:2017-11-13 00:37

 大家都知道織夢(mèng)更新了一個(gè)我們夢(mèng)寐以求的手機(jī)站功能。當(dāng)時(shí)更新了后,我沒有立即實(shí)踐??墒怯泻芏嗯笥颜椅以趺磳?shí)現(xiàn),還是不會(huì)。今天我實(shí)踐了一次,已經(jīng)測試成功。

  圖上已經(jīng)很清楚了,每個(gè)欄目模板都會(huì)對(duì)應(yīng)相應(yīng)的PC端和移動(dòng)端。我們依次仿個(gè)PC端模板和移動(dòng)端模板(兩個(gè)站的模板放一起),放到同一個(gè)模板文件夾里,調(diào)用標(biāo)簽都是一模一樣的(除下面2個(gè)標(biāo)簽)。這樣其實(shí)就已經(jīng)做完了。

Markup
1.[field:typeurl/]

  改為:

Markup
list.php?tid=[field:id/]
Markup
2.[field:arcurl/]

  改為:

Markup
view.php?aid=[field:id/]

  但是需要在PC端模板分別加入JS來實(shí)現(xiàn)跳轉(zhuǎn)。首頁、列表頁、內(nèi)容頁的JS是不一樣的,詳情請(qǐng)查看織夢(mèng)默認(rèn)模板里的文件:這里只貼圖

  其他問題:

  SEO問題:

  首頁、列表頁、內(nèi)容頁的head分別增加:

PHP
<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/index.php">
<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}">
<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}">

  手機(jī)端首頁不更新!?

  因?yàn)槟闶醉撛O(shè)置成了靜態(tài)頁,手機(jī)端自動(dòng)匹配首頁是靜態(tài)頁,織夢(mèng)沒有推出更新手機(jī)端靜態(tài)頁的功能。

  有人說權(quán)限問題,可是我測試跟權(quán)限無關(guān)。

  目前解決辦法:

  第一種:首頁改為動(dòng)態(tài)就可以自動(dòng)更新

  第二種:手機(jī)自動(dòng)動(dòng)態(tài)頁

  更改:/m/index.php

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();
    }

  替換為:

PHP
$pv->Display();

如果在使用手機(jī)站過程中遇到問題,大家還可以在這里留言,我會(huì)為大家解答!


上一篇:dedecms指定欄目搜索和按欄目分類搜索下拉

下一篇:DEDEcms官方更新手機(jī)站和PC站實(shí)現(xiàn)同步遇到的二級(jí)

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266