Heim >CMS-Tutorial >DEDECMS >Was macht das Sonderthema „dedecms'?
Wenn Sie mehr über dedecms erfahren möchten, klicken Sie auf: dedecms-Tutorial
Eine Website veröffentlicht in der Regel zu unterschiedlichen Zeitpunkten gezielte Sonderinhalte. Die Funktion eines Sonderthemas besteht tatsächlich darin, den Inhalt der Website entsprechend den spezifischen Anforderungen abzurufen und diese verschiedenen Inhaltsformen zu integrieren einige große Portale wie Sina und Sohu, die über eigene Spezialkanäle verfügen. Ein Thema kann Inhalte aus mehreren verschiedenen Spalten oder unterschiedlichen Inhaltsmodellen wie Artikeln, Bildern, Audios, Videos usw. enthalten. Verschiedene Themen müssen über eigene Seitenstile verfügen, die zur jeweiligen Umgebung passen. Dies gilt beispielsweise für Themen mit rotem Thema Am Neujahrstag und Neujahr werden Vorlagen benötigt, im Frühling und Sommer werden grüne Themenvorlagen benötigt. Ein gutes Thema kann Website-Mitgliedern leicht ein umfassenderes Verständnis relevanter Informationen ermöglichen, um die Aufmerksamkeit auf die Website zu erhöhen Im Folgenden stellen wir vor, wie Sie die Themenfunktion von DedeCMS zum Erstellen eines Themas verwenden.
Wir melden uns im Backend als Superadministrator an und verwalten das Thema im [Core]-[Themenmanagement]des -Systems.
Da die allgemeine Verwaltung hier der Dokumentenverwaltung ähnelt, werden einige allgemeine Vorgänge wie Hinzufügen, Löschen, Aktualisieren und Empfehlen hier nicht beschrieben Erstellen Sie Ihre eigene Themenseite, indem Sie Themen mit Vorlagendateien kombinieren. Um eine Themenseite zu erstellen, müssen Sie 2 Dinge vorbereiten:Inhalt und Vorlage Wenn Sie keine selbst entworfene Vorlagendatei haben, wird das System natürlich mitgeliefert Standardmäßig können Sie auf die Thementypvorlage im Hintergrund [Core]-[Content Model Management] klicken, um den folgenden Inhalt anzuzeigen:
Dokumentvorlage: [ Ändern]/templets/default/article_spec.htm
Listenvorlage: [Ändern]/templets/default/list_spec.htm
Kanalcover-Vorlage: [Ändern]/templets/default/index_spec.htm
DedeCms V5.3 klassische Analyse und Geheimnisse (http://www.chinaz.com/zt/dedecms / )
Sonderthema: China Internet Grassroots Conference 2009 (http://www.admin5.com/article/20081218/121704.shtml)
Jeder kann sehen, dass die Themen von admin5 mithilfe einer einheitlichen Themenvorlage generiert werden. Für diese Art von Thema muss der Website-Administrator lediglich auswählen, den Website-Themeninhalt zu organisieren und ihn dann zu veröffentlichen, um diese Art von Website-Thema darzustellen. Das Chinaz-Thema verwendet eine eigenständige Vorlagendatei, die das Thema markanter und den Leseeffekt deutlicher macht. DedeCMS wird mit einer Vorlagendatei für die Themenseite geliefert, die den Anforderungen der meisten Leute an das Thema gerecht wird. Lassen Sie uns vorstellen, wie Sie die Standardvorlagendatei zum Erstellen eines Themas verwenden. Melden Sie sich als Superadministrator beim System-Backend an, rufen Sie die Themenverwaltungsseite auf und klicken Sie aufoder , um die Seite zum Hinzufügen von Themen aufzurufen.
Fügen Sie den Themennamen, den verantwortlichen Bearbeiter, die Themenbeschreibung, Schlüsselwörter und die Hauptkategorie des Themas zu den allgemeinen Parametern hinzu und rufen Sie dann die Registerkarte „Themendokument“ auf, um den Inhalt des relevanten Themenknotens auszuwählen. Bevor wir hinzufügen, wollen wir uns mit einem Konzept befassen:Knoten .
Der sogenannte-Knoten ist eine Kombination desselben klassifizierten Inhalts in einem Thema Wie in der Abbildung unten gezeigt, gibt es zwei Knoten: Coreldraw 9-Kurzanleitung und Coreldraw 9-Anleitungszusammenfassung . Jeder Knoten wählt das System einige Artikel aus.
Das Hinzufügen der beiden oben genannten Knoten kann in den Systemeinstellungen auf zwei Arten hinzugefügt werden. Die erste besteht darin, die Artikelliste anzugeben und „Knotenartikel auswählen“ in einem einzelnen Knoten anzugeben. Dies wird bevorzugt, wenn der Knoteninhalt klein ist. Die zweite Methode besteht darin, Dokumente automatisch abzurufen. Bei dieser Methode müssen Sie nur das „Schlüsselwort“ des Knotens eingeben, um automatisch nach dem Inhalt von Artikeln zu suchen, die Schlüsselwörter enthalten, und diese zur Inhaltsliste hinzuzufügen.
Auf diese Weise haben wir das Hinzufügen des Themeninhalts abgeschlossen und ein Thema in dieser Form veröffentlicht. Der Stil der Themenseite ist der Systemstandard-Systemstil Wir stellen Ihnen vor, wie Sie mithilfe des Themenvorlagen-Tags eine spezielle Themenseite erstellen.
Um eine spezielle Vorlagenseite auf der Startseite zu erstellen, müssen Sie einige grundlegende Konzepte der Dreamweaver-Vorlagen-Engine verstehen. Sie müssen wissen, was eine Vorlagen-Engine ist und wie einige Dreamweaver-Vorlagen-Tags verwendet werden Sie können hier Arclist-Tags verwenden. Grundsätzlich können Sie Ihre eigene Designvorlage erstellen.
Am Thema sind zwei Vorlagendateien beteiligt:
/templets/default/article_spec.htm
Themenvorlagendatei Diese Vorlage bestimmt den Stil der Themenseite Ihrer Website und ist die Vorlage zum Erstellen. Die erforderlichen Dateien für die Seite
/templets/system/channel_spec_note.htm
Thematische Knotenvorlage am unteren Rand des Systems , die beim Erstellen des Knotens geändert werden muss
Diese beiden Dateien sind eine wichtige Datei, die den Stil Ihres Themas bestimmt. Natürlich gibt es auch einen Innentext, der an jedem Knoten einzeln angegeben werden kann.
Es gibt auch ein Vorlagen-Tag des Themenknotens, das der Benutzer kennen muss: {dede:field.note noteid='identification ID'/}. Dieses Tag wird verwendet, um die Dokumentliste des Themas zu generieren Seite.
Entwerfen einer Themenseitenvorlage
Wir verwenden zunächst Tools für die Webseitenproduktion, um eine Vorlagendatei für eine Themenseite zu entwerfen. Wir tun dies hier. Ein Beispiel konzentriert sich auf die Erläuterung des Prozesses von der Seite bis zur Vorlagendatei, sodass die Vorlagendatei relativ einfach aussieht. Wenn Sie ein professioneller Künstler sind, können Sie eine Vielzahl professioneller Vorlagendateien entwerfen.
Hier verwende ich einfach Dreamweaver im Webseiten-Erstellungstool, um eine Themenvorlage zu erstellen. Das Thema ist hauptsächlich in zwei Teile unterteilt, die Einführung in den Themeninhalt und den Knotenartikel Einführung hier. In der Themenvorlagendatei können Benutzer auch das Vorlagen-Tag {dede:field name='description'/} verwenden und dann die Themeneinführung im Hintergrund hinzufügen, um sie zu vervollständigen.
Themenseitenvorlagen-Tag hinzufügen
Aus dem obigen Inhalt wissen wir, dass die Vorlage von Dreamweaver Die Produktion kann erst abgeschlossen werden, nachdem der Seite das Dreamweaver-Vorlagen-Tag hinzugefügt wurde. Als nächstes fügen wir das Vorlagen-Tag hinzu. Bevor wir Tags hinzufügen, speichern wir zunächst die oben entworfene Vorlagendatei als:
/templets/default/article_spec2_templets.htm
Nach dem Speichern können wir diese Seite ändern und Tags hinzufügen, um sie zu einer Vorlage für thematische Seiten zu machen.
Zuerst fügen wir allgemeine Tags hinzu: {dede:field.title/}_{dede:global.cfg_webname/}
Dieses Tag wird vor den Vorlagendateien
{dede:field.title/}
Stellt den Themennamen dar, den Sie im Hintergrund hinzugefügt haben. {dede:global.cfg_webname/}
bezieht sich auf den Namen Ihrer Website, der nach der Analyse durch das DreamWeaver-System wie folgt lautet: DedeCMS V5.3-bezogener Inhaltsthemen_DreamWeaver inoffizielle Demo-SiteNatürlich in Begriffen Für SEO können Sie den folgenden Code zwischen
und<meta name="keywords" content="{dede:field.keywords/}" /> <meta name="description" content="{dede:field.description function='html2text(@me)'/}" />
hinzufügen. Dieser Code dient zum Hinzufügen der Schlüsselwörter und Themenbeschreibungen, die Sie beim Hinzufügen eines Themas zur Seite festlegen.
Das nächstwichtigste ist das Hinzufügen des Themenknotenteils. Da es sich bei dem Knotenteil hauptsächlich um eine Liste handelt, ist das Konzept einer zugrunde liegenden Vorlage (Innentext) bereits in der Einleitung verfügbar die Tag-Syntax von DreamWeaver.
( Einführung in die Template-Tag-Syntax: http://help.dedecms.com/v53/archives/templets/start/)
Weil wir den Inhalt von finden können die Heads-up-Datensatzschleife:
<tr> <td>站长学院<a href="#" target="_blank">dedecms列表页title优化方法</a></td> </tr>
Damit wir die zugrunde liegende Vorlage (Innentext) basierend auf den zugehörigen Tags von arclist erhalten können:
<tr> <td>[field:typename/]<a href="[field:arcurl /]" target="_blank">[field:title /]</a></td> </tr>
Wir können diese zugrunde liegende Vorlage beim Hinzufügen von Knoten verwenden. Geben Sie
接下来我们在节点部分加入节点标签{dede:field.note noteid='标识'/}
,因为我们这里有2个节点名称,标识ID分别为: use(使用介绍)、exp (体验说明),所以我们替换模板页面中循环部分:
<table width="100%" height="53" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="2%" bgcolor="#66CC66">使用介绍</td> <td width="98%" align="left"><table width="80%" border="0" cellpadding="0" cellspacing="3" id="nlist"> {dede:field.note noteid='use'/} </table></td> </tr> </table>
这样一来,我们的专题模板就制作完成了,我们将其另存文件名为:
/templets/default/article_spec2.htm
,这个文件就是我们的专题模板文件。
修改节点容器模板
在我们上面设计的模板中,有2个节点,因为我们其中有一部分内容已经固化在模板中,所以如果直接发布内容,会出现多出了节点标题的情况,一个节点生成为页面的时候,DedeCMS会读取他的节点容器模板,所以我们需要对节点容器模板进行一些修改,我们打开/templets/system/channel_spec_note.htm这是默认的节点容器模板。
<dl class="tbox"> <dt><strong>~notename~</strong></dt> <dd> <ul class="d1 ico3"> ~spec_arclist~ </ul> </dd> </dl>
这里需要介绍2个标记:~notename~和~spec_arclist~
~notename~
节点的名称,在系统解析时候会在节点中将这个标签解析为当前设置的名称
~spec_arclist~
节点内容列表,系统读取底层模板文件,并解析成节点设置的内容同这个标记进行替换
这个节点容器解析后的内容再同{dede:field.note noteid='标识'/}
标记进行替换,完成模板的解析,所以我们在这里需要对其进行一些修改,因为前面设计时候的节点名称已经固化在模板文件中,所以这里不涉及到这部分的内容。我们只要将冗余部分的代码去除,直接使之变为:
~spec_arclist~
如果不想影响到其他模板文件的使用我们将其另存为:
/templets/system/channel_spec_note_dedecms.htm
我们在添加专题时候可以独立设置为:
至此我们完成了专题页面模板文件的制作,接下来做的只需要像上面所说的一样,直接选取相应的内容添加节点发布即可。
织梦的专题功能还有更为强大的功能,需要我们织梦的用户去用心体会,本文中已经较为全面介绍了如何使用专题功能,文章中设计到的一些文件可以在附件中下载,页面演示可以查看:http://www.dedemo.cn/news/cms/2008/1231/640.html。
Das obige ist der detaillierte Inhalt vonWas macht das Sonderthema „dedecms'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!