Was ist die Kernklasse TypeLink.class.php von Dreamweaver?
Was ist die Kernklasse TypeLink.class.php?
DreamWeaver DEDECMS-Kernklasse TypeLink.class.php
Empfohlenes Lernen: DreamWeaver cms
DedeCMS Zusammenfassungsnotizen Beim Erlernen von PHP geht es um Referenz und Analyse, damit Sie mehr beherrschen.
Hinweis: „//+“ stellt einen zusätzlichen Kommentar dar, der von mir hinzugefügt wurde
Class TypeLink { var $typeDir; var $dsql; var $TypeID; //+ 类别ID var $baseDir; //+ 站点根网址 var $modDir; //+ 模板目录 var $indexUrl; //+ 主页链接地址 var $indexName; //+ 主页链接名 var $TypeInfos; //+ 类目信息 var $SplitSymbol; //+ 栏目位置的间隔符号 var $valuePosition; //+ 主页 > 国内 > 两会动态 > (带连接) var $valuePositionName; //+ 主页 > 国内 > 两会动态 > (不带连接) var $OptionArrayList; //+ 类目下拉列表
Funktion 1, einen Link zu einer bestimmten Kategorie abrufen
Der Code lautet wie folgt:
//获得某分类连接的URL function GetOneTypeUrl($typeinfos) { return GetTypeUrl(); } //获得某个类目的超链接信息 function GetOneTypeLink($typeinfos) { $typepage = $this->GetOneTypeUrl($typeinfos); $typelink = "<a href='".$typepage."'>".$typeinfos['typename']."</a>"; return $typelink; }
Funktion 2: Rufen Sie eine Linkliste einer bestimmten Kategorie ab, zum Beispiel: „Kategorie 1>Kategorie 2>“.
Der Code lautet wie folgt:
//islink 表示返回的列表是否带连接 //+ SplitSymbol 栏目位置的间隔符号 dede系统默认为'-' function GetPositionLink($islink=true) { //+ 获得 主页链接名 $indexpage = "<a href='".$this->indexUrl."'>".$this->indexName."</a>"; …… …… else { if($islink) { $this->valuePosition = $this->GetOneTypeLink($this->TypeInfos); if($this->TypeInfos['reid']!=0) { //调用递归逻辑 $this->LogicGetPosition($this->TypeInfos['reid'],true); } $this->valuePosition = $indexpage.$this->SplitSymbol.$this->valuePosition; return $this->valuePosition.$this->SplitSymbol; } else { $this->valuePositionName = $this->TypeInfos['typename']; if($this->TypeInfos['reid']!=0) { //调用递归逻辑 $this->LogicGetPosition($this->TypeInfos['reid'],false); } return $this->valuePositionName; } } } //获得某类目的链接列表,递归逻辑部分 function LogicGetPosition($id,$islink) { $this->dsql->SetQuery(" SQL查询语句 "); $tinfos = $this->dsql->GetOne(); if($islink) { //+ 列表带连接 $this->valuePosition = $this->GetOneTypeLink($tinfos).$this->SplitSymbol.$this->valuePosition; } else { //+ 列表不带连接 $this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName; } if($tinfos['reid']>0) { //+ 递归 $this->LogicGetPosition($tinfos['reid'],$islink); } }
Funktion drei, um die erweiterte Suchfunktion der Kategorieliste, dh highsearch.php, zu erhalten, wird diese Funktion verwendet
Die Der Code lautet wie folgt:
//hid 是指默认选中类目,0 表示“请选择类目”或“不限类目” //oper 是用户允许管理的类目,0 表示所有类目 //channeltype 是指类目的内容类型,0 表示不限频道 function GetOptionArray($hid=0,$oper=0,$channeltype=0,$usersg=0) { return $this->GetOptionList($hid,$oper,$channeltype,$usersg); } function GetOptionList($hid=0,$oper=0,$channeltype=0,$usersg=0) { return $this->OptionArrayList; } //+ 为下级类目递归加上 '-' function LogicGetOptionArray($id, $step, $oper=0) { }
Funktion vier,
//Ruft die Kategorien ab, die sich auf diese Klasse beziehen. Diese Funktion wird auf das Vorlagen-Tag {dede:channel}{/dede:channel} angewendet. in
//$typetype Der Wert ist: Sun-Klassifizierung der unteren Ebene, Self-Klassifizierung der gleichen Ebene, Top-Klassifizierung der obersten Ebene
Der Code lautet wie folgt:
function GetChannelList($typeid=0,$reid=0,$row=8,$typetype='sun',$innertext='', $col=1,$tablewidth=100,$myinnertext='') { } }
Das obige ist der detaillierte Inhalt vonWas ist die Kernklasse TypeLink.class.php von Dreamweaver?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



So importieren Sie CSS in DreamWeaver: 1. Platzieren Sie die HTML-Vorlagendatei im Ordner „templets“. 2. Ändern Sie das Suffix der HTML-Datei in „.htm“. 3. Fügen Sie „{dede:“ vor dem Originalstil hinzu Pfad: global.cfg_templets_skin/}“ kann verwendet werden.

Bei der Installation von Dreamweaver kommt es häufig zu Problemen. Eines der möglichen Probleme besteht darin, dass PHP7.0 nicht erfolgreich installiert werden kann. In diesem Artikel erklären wir, wie Sie dieses Problem lösen können.

Die Datenbank ist das Herzstück des Website-Betriebs und speichert wichtige Informationen wie Benutzerdaten und Artikelinhalte. Daher ist die Sicherung und Wiederherstellung von Datenbankdateien während des Website-Betriebs besonders wichtig. Bei Websites, die mit Dreamweaver CMS erstellt wurden, ist die Wiederherstellung von Datenbankdateien ebenfalls eine wichtige Aufgabe. In diesem Artikel wird die Wiederherstellungsmethode von Dreamweaver CMS-Datenbankdateien ausführlich vorgestellt und spezifische Codebeispiele bereitgestellt, die Benutzern dabei helfen, Website-Daten schnell wiederherzustellen und den normalen Betrieb der Website sicherzustellen. 1. Sichern Sie die Datenbankdatei, bevor Sie die Datenbankdatei wiederherstellen

Dreamweaver ist aufgrund seiner Einfachheit und Benutzerfreundlichkeit ein sehr bekanntes CMS. Das Backend wurde mit PHP entwickelt. Die neueste offizielle Version ist Dreamweaver PHP 5.7. In diesem Artikel werden wir die neuen Funktionen und Vorteile der DreamWeaver PHP 5.7-Version untersuchen.

DreamWeaver ist ein sehr beliebtes Website-Erstellungssystem und seine Architektur basiert auf der PHP-Sprache. Daher benötigt Dreamweaver PHP zur Ausführung. Wie viele PHPs werden also konkret benötigt, um Träume zu weben? Das ist keine einfache Frage. In diesem Artikel werden die PHP-Version und die Anzahl der für Dreamweaver erforderlichen Komponenten unter folgenden Gesichtspunkten vorgestellt.

cms ist nicht Dreamweaver, cms bezieht sich auf ein Content-Management-System und Dreamweaver ist nur eine Art CMS; Dreamweaver cms bezieht sich auf ein Dreamweaver-Content-Management-System und ein Content-Management-System ist eine Art WEB-Front-End- und Back-End-Office-System oder -Prozess . Ein Softwaresystem zwischen Websites; CMS verfügt über viele hervorragende Designs, die auf Vorlagen basieren, die die Website-Entwicklung beschleunigen und die Entwicklungskosten senken können.

Dreamweaver CMS ist ein auf PHP5 basierendes Open-Source-Content-Management-System, das im Bereich der Website-Erstellung weit verbreitet ist. Für Entwickler ist es sehr wichtig, die wichtigsten Punkte von Dreamweaver PHP5 zu beherrschen. In diesem Artikel werden einige wichtige Punkte vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern zu helfen, DreamWeaver PHP5 besser zu verstehen und anzuwenden. 1. Dateien, die in die Entwicklung von DreamWeaver CMS einbezogen werden, erfordern häufig die gemeinsame Nutzung von Daten und die Wiederverwendung von Code zwischen verschiedenen Dateien. Die Dateieinbindungsfunktion von PHP ist eine effektive Möglichkeit, dieses Problem zu lösen. In DreamWeaver CMS häufig

Dreamweaver erfordert PHP Version 5.2 und höher. 1. Installieren Sie zuerst PHP und konfigurieren Sie die Umgebung. 2. Laden Sie das DedeCMS-Installationspaket herunter und extrahieren Sie es in das Stammverzeichnis der Website 4. Nach Abschluss der Installation können Sie über http://localhost/yourwebsite auf das Dreamweaver-Backend zugreifen.
