Heim CMS-Tutorial DEDECMS Wie implementiert Dreamweaver CMS den Seitenstil von Album-Miniaturansichten?

Wie implementiert Dreamweaver CMS den Seitenstil von Album-Miniaturansichten?

Jan 08, 2020 am 09:43 AM
织梦

Wie implementiert Dreamweaver CMS den Seitenstil von Album-Miniaturansichten?

Wie implementiert Dreamweaver CMS den Seitenstil von Album-Miniaturansichten?

Das Tutorial zur sekundären Entwicklung von Dreamweaver CMS implementiert den Seitenstil von Album-Miniaturansichten.

Empfohlene Lerninhalte: Dreamweaver cms

Dreamweaver CMS Das CMS5.7 Die Version enthält standardmäßig drei Atlas-Stile: Article_image.htm, Article_image_cl.htm (Sina-Stil) und Article_image_new.htm (dies ist der Grafik- und Text-Diashow-Stil, der nur in 5.7 verfügbar ist). Als ich kürzlich an der Albumvorlage arbeitete, über die „Women Talk“ berichtete, stellte ich fest, dass die Standardalbumvorlage von dede den Seitenstil nicht implementieren konnte, wie in dem Artikel, den ich Du Niang und Bruder Gu oft vergeblich gefragt hatte, also habe ich das sorgfältig studiert Dateien von Weaver Dreams und stellte fest, dass Dede Dreams auf diese Weise wahr werden können (wie unten gezeigt). Jetzt werde ich die Methode mit Ihnen teilen.

Wie implementiert Dreamweaver CMS den Seitenstil von Album-Miniaturansichten?

Problemanalyse:

Um diese Paging-Methode zu implementieren, besteht der erste Schritt darin, beim Paging die Miniaturbildadresse aufzurufen. Wenn Sie jedoch die Paging-Tag-Datei öffnen, können Sie feststellen, dass keine Miniaturbilddaten vorhanden sind. Was zu tun? Wir können nur durch Sekundärentwicklung eine neue Funktion speziell für Album-Paging-Aufrufe erstellen. Wenn wir {dede:pagebreak/} ändern möchten, kann es zu Problemen mit der Paging-Methode des Artikels kommen. Daher wird empfohlen, selbst eine neue Funktion zu erstellen, um andere Probleme zu vermeiden.

Lösung:

Schritt 1: Öffnen Sie arc_archives_class.php, fügen Sie im Include-Verzeichnis am Ende den folgenden Code hinzu:

/**
* 获得动态页面图集中图片缩略列表
*
* @access public
* @param int $totalPage 总页数
* @param int $nowPage 当前页数
* @param int $aid 文档id
* @return string
*/
function GetlitpicDM_list($totalPage,$nowPage,$aid)
{
global $dsql,$sqlCt;
$attlist="desclen|80";
FillAttsDefault($ctag->CAttribute->Items,$attlist);
extract($ctag->CAttribute->Items, EXTR_SKIP);
if(!isset($this->addTableRow['imgurls'])) return ;
$revalue = '';
$dtp = new DedeTagParse();
$dtp->LoadSource($this->addTableRow['imgurls']);
$images = array();
if(is_array($dtp->CTags))
{
$pagenum=1;
foreach($dtp->CTags as $ctag1)
{
if($ctag1->GetName()=="img")
{
$litpic.=&#39;<LI>
<DIV class=img><A title="&#39;. $ctag1->GetAtt(&#39;text&#39;).&#39;"
href="view.php?aid=&#39;.$aid.&#39;&pageno=&#39;.$pagenum.&#39;"><img src="/static/imghw/default1.png"  data-src="&#39;.$GLOBALS[&#39;cfg_templets_skin&#39;].&#39;/tukustyle/blankBg.gif"  class="lazy" 
style="BACKGROUND-IMAGE: url(&#39;.$ctag1->GetAtt(&#39;ddimg&#39;).&#39;)" ></A></DIV><A
href="view.php?aid=&#39;.$aid.&#39;&pageno=&#39;.$pagenum.&#39;">&#39;.substr($ctag1->GetAtt(&#39;text&#39;), 30).&#39;</A> </LI>&#39;;
$pagenum++;
}
}
}
return $litpic;
}
/**
* 获得静态页面图集中图片缩略列表
*
* @access public
* @param int $totalPage 总页数
* @param int $nowPage 当前页数
* @param int $aid 文档id
* @return string
*/
function Getlitpic_list($totalPage,$nowPage,$aid)
{
global $dsql,$sqlCt;
$attlist="desclen|80";
FillAttsDefault($ctag->CAttribute->Items,$attlist);
extract($ctag->CAttribute->Items, EXTR_SKIP);
if(!isset($this->addTableRow[&#39;imgurls&#39;])) return ;
$revalue = &#39;&#39;;
$dtp = new DedeTagParse();
$dtp->LoadSource($this->addTableRow[&#39;imgurls&#39;]);
$images = array();
if(is_array($dtp->CTags))
{
$pagenum=1;
foreach($dtp->CTags as $ctag1)
{
if($ctag1->GetName()=="img")
{
if($pagenum==1)
{
$litpic.=&#39;<LI>
<DIV class=img><A title="&#39;. $ctag1->GetAtt(&#39;text&#39;).&#39;"
href="&#39;.$this->NameFirst.&#39;.&#39;.$this->ShortName.&#39;"><img src="/static/imghw/default1.png"  data-src="&#39;.$GLOBALS[&#39;cfg_templets_skin&#39;].&#39;/tukustyle/blankBg.gif"  class="lazy" 
style="BACKGROUND-IMAGE: url(&#39;.$ctag1->GetAtt(&#39;ddimg&#39;).&#39;)" ></A></DIV><A
href="&#39;.$this->NameFirst.&#39;_&#39;.$pagenum.&#39;.&#39;.$this->ShortName.&#39;">&#39;.substr($ctag1->GetAtt(&#39;text&#39;),0,30).&#39;</A> </LI>&#39;;
}
else
{
$litpic.=&#39;<LI>
<DIV class=img><A title="&#39;. $ctag1->GetAtt(&#39;text&#39;).&#39;"
href="&#39;.$this->NameFirst.&#39;_&#39;.$pagenum.&#39;.&#39;.$this->ShortName.&#39;"><img src="/static/imghw/default1.png"  data-src="&#39;.$GLOBALS[&#39;cfg_templets_skin&#39;].&#39;/tukustyle/blankBg.gif"  class="lazy" 
style="BACKGROUND-IMAGE: url(&#39;.$ctag1->GetAtt(&#39;ddimg&#39;).&#39;)" ></A></DIV><A
href="&#39;.$this->NameFirst.&#39;_&#39;.$pagenum.&#39;.&#39;.$this->ShortName.&#39;">&#39;.substr($ctag1->GetAtt(&#39;text&#39;),0,30).&#39;</A> </LI>&#39;;
}
$pagenum++;
}
}
}
return $litpic;
}
Nach dem Login kopieren

Der letzte Schritt besteht darin, die Vorlage aufzurufen Ich werde nicht mehr auf Details eingehen, das ist natürlich nur eine Methode!

Das obige ist der detaillierte Inhalt vonWie implementiert Dreamweaver CMS den Seitenstil von Album-Miniaturansichten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

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.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

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)

So importieren Sie CSS in DreamWeaver So importieren Sie CSS in DreamWeaver Dec 03, 2020 pm 04:03 PM

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.

So lösen Sie das Problem, wenn Dreamweaver PHP7.0 nicht installieren kann So lösen Sie das Problem, wenn Dreamweaver PHP7.0 nicht installieren kann Mar 23, 2023 am 11:11 AM

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.

In einem Artikel werden die neuen Funktionen und Vorteile der Dreamweaver PHP5.7-Version erläutert In einem Artikel werden die neuen Funktionen und Vorteile der Dreamweaver PHP5.7-Version erläutert Mar 21, 2023 am 09:36 AM

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.

Ausführliche Erläuterung der Methode zur Wiederherstellung von CMS-Datenbankdateien Ausführliche Erläuterung der Methode zur Wiederherstellung von CMS-Datenbankdateien Mar 13, 2024 pm 03:15 PM

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

Eine kurze Analyse der PHP-Version und der Anzahl der für DreamWeaver erforderlichen Komponenten Eine kurze Analyse der PHP-Version und der Anzahl der für DreamWeaver erforderlichen Komponenten Mar 21, 2023 am 10:50 AM

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.

Ist cms ein Traumweber? Ist cms ein Traumweber? Mar 01, 2023 am 09:58 AM

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.

Beherrschen Sie die wichtigsten Punkte von Dreamweaver PHP5 Beherrschen Sie die wichtigsten Punkte von Dreamweaver PHP5 Mar 26, 2024 am 11:12 AM

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

Welche PHP-Version ist für DreamWeaver erforderlich? Welche PHP-Version ist für DreamWeaver erforderlich? Jun 06, 2023 pm 01:20 PM

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.

See all articles