Heim > CMS-Tutorial > DEDECMS > Gibt es eine mobile Version von dedecms?

Gibt es eine mobile Version von dedecms?

藏色散人
Freigeben: 2023-03-02 09:31:23
Original
1878 Leute haben es durchsucht

dedecms verfügt über eine mobile Version. Die Installationsmethode für die mobile Version ist: 1. Verschieben Sie die DATA in die Sicherheitseinstellungen außerhalb des Stammverzeichnisses und ändern Sie den Code „/m/index.php“. ", ändern Sie „Homepage-Vorlage auswählen“ in „default/index_m.htm“ 3. Ändern Sie die URL von „Grafik- und Textinformationen“ auf der Startseite in einen mobilen Link. 4. Stellen Sie die Mobilstation so ein, dass sie zugänglich ist über den Second-Level-Domainnamen.

Gibt es eine mobile Version von dedecms?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Dedecms V5.7SP1-Version, Dell G3-Computer.

Gibt es von dedecms eine mobile Version?

Ja.

Tutorial zur Installation und Nutzung der mobilen DedeCMS-Site

So verwenden Sie die mobile DedeCMS-Site:

1. Zwei Möglichkeiten, die mobile Dedecms-Site zu installieren:

(1) Laden Sie die neue Version direkt herunter. Installation und Verwendung , Dedecms-Version: V5.7SP1 offizielle Version (18.06.2015) Diese Version enthält mobile Site-Funktionen, die die alte Version nicht hat.
(2) Aktualisieren Sie die alte Version (nur zum Hinzufügen mobiler Site-Funktionen), laden Sie die neueste Version herunter (beachten Sie, dass die Website-Kodierung mit der Original-Site übereinstimmen muss), kopieren Sie die folgenden Dateien im komprimierten Paket in das entsprechende Verzeichnis der Original-Site:

Gibt es eine mobile Version von dedecms?

Hinweis: Wenn die Original-Site eine nicht standardmäßige Vorlage hat, beispielsweise eine Spaltenvorlage mit der Bezeichnung /templets/defaultst_default_news.htm, können Sie /templets/defaultst_default_m.htm kopieren und in list_default_news_m umbenennen. htm. Das heißt: Die PC-Website-Vorlage muss über eine entsprechende mobile Website-Vorlage verfügen, und der Dateiname der letzteren lautet „_m“ nach dem Dateinamen der ersteren.

Nachdem die Installation oder das Upgrade von dedecms abgeschlossen ist, sollten Sie zu diesem Zeitpunkt in der Lage sein, eine mobile Website zu erstellen. Bei der Verwendung der mobilen Website-Funktion der Version dedecms20150618 wurden jedoch einige Probleme festgestellt, die geändert werden müssen Bevor es normal verwendet werden kann, stehen die folgenden Dedecms zur Verfügung. Änderungsschritte...

2. Dedecms ändern

(1) Wenn die ursprüngliche Site Sicherheitseinstellungen zum Verschieben von DATEN außerhalb des Stammverzeichnisses hat, müssen Sie Änderungen vornehmen der /m/index.php-Code:

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

Ändern Sie /.. Ändern Sie /data/common.inc.php in /../../data/common.inc.php oder löschen Sie direkt die obigen 5 Codezeilen .

(2) Die Homepage der mobilen Website generiert automatisch eine statische Homepage-Datei, wenn sie zum ersten Mal aufgerufen wird. Voraussetzung ist, dass das Verzeichnis /m/ mit Schreibberechtigungen ausgestattet ist, andernfalls wird es nicht normal aktualisiert. Um später die statischen Dateien auf der Homepage zu aktualisieren, müssen Sie sich im Hintergrund anmelden, um die Aktualisierung manuell vorzunehmen: Ändern Sie unter „Homepage-HTML aktualisieren“ „Homepage-Vorlage auswählen“ in „default/index_m.htm“ und ändern Sie „Homepage-Speicherort“. zu „../m/index.html““ und generieren Sie dann die statische Homepage-Datei.

Gibt es eine mobile Version von dedecms?

Hinweis: Diese Version wird als „automatisch generierte HTML-Version“ bezeichnet, aber die Standardvorlage für mobile Websites verfügt über einen dynamischen Homepage-Link von , der durch ersetzt werden muss ;a href= "index.html">Statisches Linkformular.
※Wenn Sie die Verwendung statischer Seiten als problematisch empfinden und die Startseite auf dynamisches Browsen einstellen möchten, können Sie /m/index.php ändern und

den obigen Code durch eine Zeile ersetzen: $pv->Display() ;

3. Homepage Die URL im Abschnitt „Grafik- und Textinformationen“ ist ein PC-Link, geändert in einen mobilen Link:

Suche nach allen Ersetzen Sie in template/templets/default/index_m.htm durch

4. Die allgemeine Kopfzeile enthält ein Suchfeld und die Suche springt zur PC-Suchseite. Es wird empfohlen, Folgendes zu löschen:

Den folgenden Code in /templets/default/header_m.htm löschen:

5. Die mobile Website verwendet standardmäßig das Verzeichnis der zweiten Ebene und Sie können auch den Domänennamen der zweiten Ebene verwenden. Daher müssen wir die mobile Website so einstellen, dass sie über den Domänennamen der zweiten Ebene zugänglich ist, und den Domänennamen der zweiten Ebene und den Domänennamen der ersten Ebene auf die Server-IP analysieren, auf der sich die Website befindet suchen und den Domänennamen der zweiten Ebene an das Verzeichnis /m/ auf dem Server/Space binden.

Nachdem Sie den Domänennamen der zweiten Ebene erfolgreich festgelegt haben, werden Sie feststellen, dass die Bilder beim Durchsuchen der Website über den Domänennamen der zweiten Ebene nicht angezeigt werden können. Der Grund dafür ist, dass der Bildpfad falsch ist Form von „/uploads/x/y.jpg“ relativ zum Stammverzeichnispfad. Es wird normalerweise auf der PC-Site-Seite angezeigt, da das Verzeichnis unter dem PC-Site-Domänennamen vorhanden ist und der Domänenname der zweiten Ebene an den zweiten gebunden ist -level-Verzeichnis, das nicht existiert, daher wird beim Zugriff auf das Bild ein 404-Fehler zurückgegeben. Es gibt viele Lösungen für dieses Problem. Hier sind einige Ideen (Beispiel für PC-Site: www.dede58.com; mobile Site: m.dede58.com):

(1) Stellen Sie dedecms so ein, dass absolute Pfade verwendet werden
Nach dem Aufrufen der Verwaltung Klicken Sie im Hintergrund auf „System“ -> „Grundlegende Systemparameter“ -> „Kerneinstellungen“, wählen Sie „(Ja/Nein) unterstützt Multi-Site“ und aktivieren Sie absolute URLs für Anhänge, Spaltenverbindungen und Arclist-Inhalte, nachdem Sie diese Option aktiviert haben :“ (Standard ist „Nein“) ist auf „Ja“ eingestellt.

(2) Ändern Sie den Vorlagenpfad
Fügen Sie Folgendes hinzu:

in und fügen Sie dann

im Code hinzu
“<a href="list.php” 改为完整路径 “<a href="http://m.dede58.com/list.php”
“<a href="viewphp” 改为完整路径 “<a href=http://m.dede58.com/view.php
Nach dem Login kopieren

(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]
Nach dem Login kopieren

 iis环境下类似规则。

 另:需将根目录下的/images/defaultpic.gif(缩略图默认图片)复制到/m/目录下,否则列表页中如存在无缩略图的文章,对应缩略图位置会无法正常显示图片。

至此,移动站架设基本成型。

推荐学习:dedecms教程

Das obige ist der detaillierte Inhalt vonGibt es eine mobile Version von dedecms?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage