Rumah  >  Artikel  >  Tutorial CMS  >  Adakah dedecms mempunyai versi mudah alih?

Adakah dedecms mempunyai versi mudah alih?

藏色散人
藏色散人asal
2023-03-02 09:30:381699semak imbas

dedecms mempunyai versi mudah alih Kaedah pemasangan untuk versi mudah alih ialah: 1. Alihkan DATA ke tetapan keselamatan di luar direktori akar dan ubah suai kod "/m/index.php"; "Kemas kini HTML Halaman Utama" , tukar "Pilih Templat Halaman Utama" kepada "default/index_m.htm"; 3. Tukar URL "Maklumat Grafik dan Teks" pada halaman utama kepada pautan mudah alih; boleh diakses melalui nama domain peringkat kedua.

Adakah dedecms mempunyai versi mudah alih?

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Dedecms V5.7SP1, komputer Dell G3.

Adakah dedecms mempunyai versi mudah alih?

Ya.

Tutorial pemasangan dan pembinaan tapak mudah alih Dreamweaver DedeCMS

Cara menggunakan tapak mudah alih DedeCMS:

1 , Dua cara untuk memasang tapak mudah alih Dedecms:

(1) Muat turun versi baharu dan pasang terus versi Dedecms: V5.7SP1 versi rasmi (2015-06-18) Versi ini mengandungi versi lama Tiada mudah alih. kefungsian tapak.
(2) Naik taraf versi lama (hanya untuk menambah fungsi tapak mudah alih), muat turun versi terkini (perhatikan bahawa pengekodan tapak web mesti konsisten dengan tapak asal), salin fail berikut dalam pakej termampat ke direktori yang sepadan daripada tapak asal:

Adakah dedecms mempunyai versi mudah alih?

Nota: Jika tapak asal mempunyai templat bukan lalai, contohnya, templat lajur ialah /templets/defaultst_default_news.htm, anda boleh menyalin /templets/defaultst_default_m.htm dan namakan semula kepada list_default_news_m.htm. Iaitu: templat tapak web PC mesti mempunyai templat tapak web mudah alih yang sepadan, dan nama fail yang terakhir ialah "_m" selepas nama fail yang pertama.

Pemasangan atau naik taraf dedecms selesai Pada masa ini, anda sepatutnya boleh membuat tapak web mudah alih Walau bagaimanapun, beberapa masalah ditemui semasa penggunaan fungsi tapak mudah alih yang disediakan oleh versi yang diperlukan untuk diubah suai sebelum ia boleh digunakan secara normal, jadi terdapat Langkah-langkah pengubahsuaian dedecms berikut diambil...

2. Ubah suai Dedecms

(1) Jika tapak asal mempunyai tetapan keselamatan yang memindahkan DATA di luar direktori akar, ia perlu diubah suai kod /m/index.php:

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

Tukar /../data/common.inc.php kepada /. ../../data/common.inc.php, atau terus Padamkan 5 baris kod di atas.

(2) Halaman utama tapak mudah alih akan menjana fail statik halaman utama secara automatik apabila ia diakses buat kali pertama. Premisnya ialah direktori /m/ perlu ditetapkan dengan kebenaran boleh ditulis, jika tidak, ia tidak akan dikemas kini seperti biasa. Kemudian, untuk mengemas kini fail statik pada halaman utama, anda perlu log masuk ke latar belakang untuk mengemas kini secara manual: dalam "Kemas Kini HTML Halaman Utama", tukar "Pilih Templat Halaman Utama" kepada "lalai/index_m.htm" dan tukar "Lokasi Halaman Utama" kepada "../m/index.html" ”, dan kemudian jana fail statik halaman utama.

Adakah dedecms mempunyai versi mudah alih?

Nota: Versi ini dikenali sebagai "versi HTML yang dijana secara automatik", tetapi templat tapak mudah alih lalai mempunyai halaman utama dinamik Pautan perlu digantikan dengan borang pautan statik.
※Jika anda mendapati sukar untuk menggunakan halaman statik dan ingin menetapkan halaman utama kepada penyemakan imbas dinamik, anda boleh mengubah suai /m/index.php dan menggantikan kod

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

di atas dengan satu baris : $pv->Paparan( ; Semua dalam .htm digantikan dengan

4. Pengepala umum mengandungi kotak carian dalam /templets/default/header_m.htm:

5. Tapak mudah alih menggunakan direktori peringkat kedua secara lalai, dan juga boleh menggunakan nama domain peringkat kedua, jadi kami perlu untuk menetapkan stesen mudah alih boleh diakses melalui nama domain peringkat kedua, selesaikan nama domain peringkat kedua kepada IP pelayan di mana tapak web itu terletak dan Ikat nama domain peringkat kedua pada direktori /m/ pada pelayan /ruang.

Selepas berjaya menetapkan nama domain peringkat kedua, anda akan mendapati imej tidak boleh dipaparkan semasa menyemak imbas tapak web melalui nama domain peringkat kedua kerana laluan imej adalah salah - laluan imej adalah "/uploads/x/y.jpg" Format laluan direktori akar relatif dipaparkan secara normal pada halaman tapak PC kerana direktori itu wujud di bawah nama domain tapak PC, dan nama domain sekunder terikat pada direktori sekunder, yang tidak wujud, jadi mengakses imej akan mengembalikan ralat 404. Terdapat banyak penyelesaian untuk perkara ini dan berikut ialah beberapa idea (contoh stesen pc: www.dede58.com; stesen mudah alih: m.dede58.com):

(1) Tetapkan dedecms untuk menggunakan laluan mutlak

Selepas memasukkan latar belakang pengurusan, klik "Sistem"->"Parameter Sistem Asas"->"Tetapan Teras" dan tetapkan "(Ya/Tidak) untuk menyokong berbilang tapak. Selepas menghidupkan item ini, lampiran, lajur sambungan, kandungan arclist Dayakan URL mutlak:" (lalai "Tidak") ditetapkan kepada "Ya".
<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) Ubah suai laluan templat Tambahkan dalam semua templat mudah alih:

Kemudian tukar

“<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教程

Atas ialah kandungan terperinci Adakah dedecms mempunyai versi mudah alih?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn