Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Extension: Dynamic Page List
#3
(05.01.2014, 16:57)sinai link schrieb: Sorry aber wofür?

dpl ist schon genial.

Um Wiki-Seiten zu finden, müssen sie ja von irgendwoher verlinkt sein, sei es mitten aus einem Text raus oder über eine Übersichtsseite.

Also normalerweise kann man nur eine Liste mit Seiten anzeigen mit:
http://wiki.easy-vdr.de/index.php?title=...lle_Seiten
oder
http://wiki.easy-vdr.de/index.php?title=...A4fixindex

Einschränken kann man die Auswahl noch über meine Kategorien. z.B.
http://wiki.easy-vdr.de/index.php?title=...asyVDR_1.0

alle weiteren Übersichtsseiten sind per Hand erstellt, und so gut und aktuell wie ich sie halt editiert habe.

Mit den normalen Methoden kann man keine Liste (dynamisch) von Seiten in eine weitere Seite einbinden oder deren Ausgabe irgendwie formatieren.

Ziel ist es also, Übersichtsseiten zu entwerfen, die man nicht bei jeder Ändereung eines Artikels wieder nachpflegen muss, sondern immer aktuell sind.


Beispiel:
http://wiki.easy-vdr.de/index.php?title=Tageb%C3%BCcher

Code:
Code:
<DPL>
  category  = Tagebücher
  namespace =
  include   = {Infobox Tagebuch}:Autor:Datum:EasyVDRVersion:Hardware
  format    = {| class="prettytable sortable" ¶!Tagebuch ¶!Autor ¶!Datum ¶!EasyVDRVersion ¶!Hardware, ¶|- ¶|[[%PAGE%]]¶| ,,¶|}
</DPL>

Erklärung des Codes:
Erstelle eine Liste mit Tagebüchern und hole die Infos zu Autor, Datum, EasyVDRVersion, Hardware aus den einzelnen Tagebücher-Seiten raus und erstelle daraus eine sortierbare Tabelle und binde diese in die aktuelle Seite ein.


In die Hauptseite würde ich auch gern ein wenig Dynamik reinbringen, sodass z.B. neue Artikel oder zuletzt editierte Artikel eher auf der Hauptseite Platz finden als alte Leichen, denn wenn die Hauptseite statisch bleibt, sind es immer wieder die gleichen Seiten, die die Benutzer anwählen und bekommen so nicht mit, was es neues im Wiki gibt.

Weitere Tests (meine Übungen) zu DPL, um zu sehen, was so gehen könnte:
http://wiki.easy-vdr.de/index.php?title=...teevee/dpl

Gruß
Steevee
VDR-Server: EasyVDR 2.0, TBS 6984, Asus P8H61-M LE, Intel Celeron G540, GT520
VDR-TFT: EasyVDR 2.0, Skystar HD2, Asus M2N-VM HDMI, AMD Athlon 4850e, GT520, Touch-TFT, Atric
VDR-SZ: EasyVDR 2.0, Cine S2 v6.0, Asus M4N78 Pro, AMD Athlon II X2 250, Atric
VDR-Susi: EasyVDR 1.0, TT S2-6400, Atric
VDR-Gabi: EasyVDR 2.0, Cine S2 v5.5, MB Asus, GT520, Atric
sonstige VDR Test-Hardware: Terratec Cinergy 1200 DVB-C, DVB-S2 TeVii S464, div. DVB-S FF, div. DVB-S Budget, IMON-LCD, Fritz-Box, Raspberry PI, USB-IR, div. ser. IR, ...
Zitieren


Nachrichten in diesem Thema
Extension: Dynamic Page List - von Steevee - 05.01.2014, 15:08
Re: Extension: Dynamic Page List - von sinai - 05.01.2014, 16:57
Re: Extension: Dynamic Page List - von Steevee - 06.01.2014, 10:03
Re: Extension: Dynamic Page List - von sinai - 06.01.2014, 10:14
Re: Extension: Dynamic Page List - von dD - 06.01.2014, 22:00
Re: Extension: Dynamic Page List - von Steevee - 06.01.2014, 22:17
Re: Extension: Dynamic Page List - von dD - 06.01.2014, 22:49
Re: Extension: Dynamic Page List - von dD - 07.01.2014, 08:11

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste