国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Heim php教程 php手冊(cè) Kategoriebasierter Navigations-Breadcrumb-Code von OneThink

Kategoriebasierter Navigations-Breadcrumb-Code von OneThink

Aug 31, 2016 am 08:41 AM
on Einstufung

Ich wollte dem Projekt einen klassifizierten Breadcrumb-Pfad hinzufügen, aber das oneThink-Frontend schien eine solche Funktion nicht bereitzustellen, also habe ich selbst einen geschrieben, der hoffentlich für alle nützlich sein wird.
Wenn wir eine Website erstellen, verwenden wir h?ufig die Breadcrumb-Navigation. Im Allgemeinen basiert diese Art der Navigation auf einer mehrstufigen Klassifizierung und wird dann in oneThink nach oben verschoben, unabh?ngig davon, ob es sich um eine Listenseite oder eine Artikelseite handelt Alle definieren die Variable der aktuellen Kategorie $category. Daher k?nnen wir die ID in dieser Variablen verwenden, um den aktuellen Pfad zu generieren, indem wir den Funktionsaufruf des Front-End-Moduls verwenden.

Erstellen wir ohne weiteres zun?chst eine Funktion get_category_info(); in der Funktion des HOME-Moduls, die verwendet wird, um den Inhalt des kategoriespezifischen Felds zu finden, das die Felder pid undallow_publish /** Suchen Sie den Inhalt des angegebenen Felds in der angegebenen Kategorie<code class="prettyprint linenums lang-php">/**查找指定分類(lèi)的指定字段內(nèi)容<br> ?*?@param?$id<br> ?*?@param?string?$field<br> ?*?@return?mixed|string<br> ?*/<br> function?get_category_info($id,$field=""){<br> <br> ????if(!$field){<br> ????????return?'沒(méi)有指定查找字段';<br> ????}else{<br> ????????$map?=?array(<br> ????????????'id'=>array('eq',$id),<br> ????????????'status'=>array('eq',1)<br> ????????);<br> ????????$re?=?M('category')->where($map)->getField($field);<br> ????????return?$re;<br> ????}<br> } * @param $id/**<br> ?*?獲取面包屑<br> ?*?基于分類(lèi)生成分類(lèi)面包屑<br> ?*?@param?$id?當(dāng)前分類(lèi)ID<br> ?*/<br> function?get_bread($id){<br> ?????//查詢(xún)pid<br> ????$pid?=?get_category_info($id,'pid');<br> ????//根據(jù)當(dāng)前分類(lèi)是否允許發(fā)布內(nèi)容來(lái)確定用index模版還是lists模版<br> ????$temp?=?get_category_info($id,'allow_publish')?'lists':'index';<br> ???<br> ????$str?=?$pid?<br> ????????????get_bread($pid):<br> ????????????'<a href="&#039;.U(&#039;Home/Index/index&#039;). &#039;" alt="首頁(yè)" >首頁(yè)</a>';<br> <br> ????$str?.=?'?>?<a href="&#039;.U(&#039;Home/Article/&#039;.$temp,array(&#039;category&#039;=>$id)).'"?alt="'.get_category_title($id).'">'.get_category_title($id).'</a>';<br> <br> ????return?$str;<br> } * @param string $field{:get_bread($category['id'])} * @return gemischt|string

?*/

If(!$field){

?????????? return ?Kein Suchfeld angegeben“; }else{ ??????? $map = array( ???????????? 'id'=>array('eq',$id), ??????????? 'status'=>array('eq',1) ); ???????? $re = M('category')->where($map)->getField($field); Rückgabe $ Re; } }Dann erstellen Sie die Funktion get_bread() /** * Holen Sie sich Semmelbr?sel * Generieren Sie klassifizierte Breadcrumbs basierend auf der Klassifizierung * @param $id Aktuelle Kategorie-ID ?*/ Funktion get_bread($id){ //Abfrage-pid $pid = get_category_info($id,'pid'); //Bestimmen Sie, ob die Indexvorlage oder die Listenvorlage verwendet werden soll, basierend darauf, ob die aktuelle Kategorie die Ver?ffentlichung von Inhalten zul?sst $temp = get_category_info($id,'allow_publish')?'lists':'index'; ? $str = $pid? ?????????????? get_bread($pid): '<a href="'.U('Home/Index/index'). '" alt="Home" >Home</a>'; $str .= ' <a href="'.U('Home/Article/'.$temp,array('category'=>$id)).'" alt="'.get_category_title($ id).'">'.get_category_title($id).'</a>'; Geben Sie $str; zurück }Schlie?lich ruft das Front-End-Tag die Funktion get_bread() auf
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

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276
Analysieren Sie die Verwendung und Klassifizierung von JSP-Kommentaren Analysieren Sie die Verwendung und Klassifizierung von JSP-Kommentaren Feb 01, 2024 am 08:01 AM

Klassifizierung und Verwendungsanalyse von JSP-Kommentaren JSP-Kommentare werden in zwei Typen unterteilt: einzeilige Kommentare: Mit der Endung kann nur eine einzelne Codezeile kommentiert werden. Mehrzeilige Kommentare: Beginnend mit /* und endend mit */ k?nnen Sie mehrere Codezeilen kommentieren. Beispiel für einen einzeiligen Kommentar Beispiel für einen mehrzeiligen Kommentar/**Dies ist ein mehrzeiliger Kommentar*Kann mehrere Codezeilen kommentieren*/Verwendung von JSP-Kommentaren JSP-Kommentare k?nnen zum Kommentieren von JSP-Code verwendet werden, um ihn leichter lesbar zu machen

Was sind die Klassifizierungen künstlicher Intelligenz? Was sind die Klassifizierungen künstlicher Intelligenz? Feb 19, 2021 am 11:22 AM

Die Klassifizierung der künstlichen Intelligenz umfasst kognitive KI, maschinelles Lernen und tiefes Lernen. Künstliche Intelligenz ist eine neue technische Wissenschaft, die Theorien, Methoden, Technologien und Anwendungssysteme zur Simulation, Erweiterung und Erweiterung der menschlichen Intelligenz untersucht und entwickelt.

Wie verwende ich neuronale Netze zur Klassifizierung in Python? Wie verwende ich neuronale Netze zur Klassifizierung in Python? Jun 04, 2023 pm 10:40 PM

Wenn es darum geht, gro?e Datenmengen zu klassifizieren, ist die manuelle Verarbeitung dieser Daten eine sehr zeitaufw?ndige und schwierige Aufgabe. In diesem Fall kann die Verwendung eines neuronalen Netzwerks zur Klassifizierung die Aufgabe schnell und einfach erledigen. Python ist eine gute Wahl, da es über viele ausgereifte und benutzerfreundliche Bibliotheken für neuronale Netzwerke verfügt. In diesem Artikel wird die Verwendung neuronaler Netze zur Klassifizierung in Python vorgestellt. Neuronale Netze und Klassifizierung Bevor wir erkl?ren, wie neuronale Netze zur Klassifizierung verwendet werden, müssen wir das Konzept neuronaler Netze kurz verstehen. Neuronales Netzwerk ist ein

Beispiel für die Bildklassifizierung in Python Beispiel für die Bildklassifizierung in Python Jun 10, 2023 pm 03:43 PM

Python ist eine weit verbreitete Programmiersprache, die in der Computer Vision und Bildverarbeitung sehr beliebt ist. In diesem Artikel werden wir Beispiele für die Bildklassifizierung in Python untersuchen. Die Bildklassifizierung ist eine grundlegende Aufgabe in der Computer Vision, bei der es um die Identifizierung von Objekten oder Szenen in Bildern geht. In diesem Artikel wird erl?utert, wie Sie das Deep-Learning-Framework Keras in Python verwenden, um das Training und die Vorhersage von Bildklassifizierungsmodellen zu implementieren. Vorbereitung Bevor wir mit der Bildklassifizierung fortfahren, müssen wir die erforderlichen Softwarepakete installieren. Nachfolgend finden Sie eine Liste der erforderlichen Pakete

Detaillierte Erl?uterung der Klassifizierung von Linux-Systemprotokolldateien Detaillierte Erl?uterung der Klassifizierung von Linux-Systemprotokolldateien Feb 26, 2024 pm 02:33 PM

Linux-Systemprotokolldateien sind wichtige Dateien, die verschiedene w?hrend des Systembetriebs generierte Informationen aufzeichnen. Durch die Analyse von Protokolldateien k?nnen wir den Betriebsstatus, die Fehlerbehebung und die Leistungsoptimierung des Systems verstehen. In diesem Artikel werden die Klassifizierung und Funktionen von Linux-Systemprotokolldateien eingehend untersucht und mit spezifischen Codebeispielen kombiniert, um den Lesern ein besseres Verst?ndnis zu erm?glichen. 1. Klassifizierung von Linux-Systemprotokolldateien 1. Systemprotokoll Das Systemprotokoll ist eine Protokolldatei, die wichtige Ereignisse wie Systemstart, Herunterfahren, Benutzeranmeldung und Herunterfahren aufzeichnet. Im Linux-System

Offenlegung der Klassifizierung grundlegender Datentypen in g?ngigen Programmiersprachen Offenlegung der Klassifizierung grundlegender Datentypen in g?ngigen Programmiersprachen Feb 18, 2024 pm 10:34 PM

Titel: Grundlegende Datentypen enthüllt: Verstehen Sie die Klassifizierungen in g?ngigen Programmiersprachen. Text: In verschiedenen Programmiersprachen sind Datentypen ein sehr wichtiges Konzept, das die verschiedenen Datentypen definiert, die in Programmen verwendet werden k?nnen. Für Programmierer ist das Verst?ndnis der grundlegenden Datentypen in g?ngigen Programmiersprachen der erste Schritt zum Aufbau einer soliden Programmiergrundlage. Derzeit unterstützen die meisten gro?en Programmiersprachen einige grundlegende Datentypen, die zwischen den Sprachen variieren k?nnen, aber die Hauptkonzepte sind ?hnlich. Diese grundlegenden Datentypen werden normalerweise in mehrere Kategorien unterteilt, einschlie?lich Ganzzahlen

Wie verwende ich das Gau?sche Mischungsmodell zur Klassifizierung in Python? Wie verwende ich das Gau?sche Mischungsmodell zur Klassifizierung in Python? Jun 04, 2023 am 10:10 AM

In diesem Artikel werden die grundlegenden Konzepte und Implementierungsmethoden für die Verwendung von Gau?schen Mischungsmodellen zur Klassifizierung in Python vorgestellt. Was ist ein Gau?sches Mischungsmodell? Das Gau?sche Mischungsmodell (GMM) ist ein g?ngiges Clustermodell, das aus mehreren Gau?schen Verteilungen besteht. Bei der Klassifizierung von Daten werden diese Gau?schen Verteilungen verwendet, um die Daten zu modellieren und die Kategorie zu bestimmen, zu der die Stichprobe geh?rt. Das Grundprinzip von GMM Das Grundprinzip von GMM besteht darin, den Datensatz als eine Gruppe mehrerer Gau?scher Verteilungen zu behandeln

Beispiele für Go-Sprachprogrammierung: Codebeispiele in der Webentwicklung Beispiele für Go-Sprachprogrammierung: Codebeispiele in der Webentwicklung Mar 04, 2024 pm 04:54 PM

?Beispiele zur Go-Sprachprogrammierung: Codebeispiele in der Webentwicklung“ Mit der rasanten Entwicklung des Internets ist die Webentwicklung zu einem unverzichtbaren Bestandteil verschiedener Branchen geworden. Als Programmiersprache mit leistungsstarken Funktionen und überlegener Leistung wird die Go-Sprache von Entwicklern in der Webentwicklung zunehmend bevorzugt. In diesem Artikel wird anhand spezifischer Codebeispiele erl?utert, wie die Go-Sprache für die Webentwicklung verwendet wird, damit die Leser die Go-Sprache besser verstehen und zum Erstellen ihrer eigenen Webanwendungen verwenden k?nnen. 1. Einfacher HTTP-Server Beginnen wir zun?chst mit a

See all articles