Jetzt herunterladen
 
 
 
 
ForumDemo
 
 
  Sie sind hier: Download > Module > Codeschnipsel > Anynews  
 
 
 

Anynews

letzte News auf jeder Seite

Der Codeschnipsel Anynews können auf jeder Seite die letzten News angezeigt werden, die in einer Seite vom Typ News eingetragen worden sind.
Installiert wird Anynews als ganz normales Modul.
Viele Designvorlagen (Templates) für WebsiteBaker enthalten bereits die Anynews-Funktion displayNewsItems().
Der einfachste Weg um Anynews im eigenen Template aufzurufen ist die Einbindung der Funktion, etwa so:
<?php displayNewsItems(); ?>
Der Funktion displayNewsItems() können zusätzlich noch weitere Parameter übergeben werden. Auch eine Abfrage ob die Funktion überhaupt verfügbar ist, wäre von Vorteil. Vollständig würde das etwa so aussehen:

<?php
if (function_exists('displayNewsItems')) {
   displayNewsItems(
      $group_id           = 0,
      $max_news_items     = 10,
      $max_news_length    = -1,
      $display_mode       = 1,
      $lang_id            = 'AUTO',
      $strip_tags         = true,
      $allowed_tags       = '<p><a><img>',
      $custom_placeholder = false,
      $sort_by            = 1,
      $sort_order         = 1,
      $not_older_than     = 0
   );
}
?>

Anynews, hier in das Template Round eingebunden Anynews im Quelltext des Template Round
Hier noch die Beschreibung der einzelnen Funktionsparameter:
$group_id           = 0,   
group zeigt die News von (Standard:= 0 alle Gruppen, X:= Gruppe X, für mehrere Gruppen: array(2,4,5) )
$max_news_items     = 10,   maximale Anzahl der anzuzeigenden Newsbeiträge (Standard:= 10, min:=1, max:= 999)
$max_news_length    = -1,   maximale Länge des Kurzbeitrags der News (Standard:=-1 => full news length)
$display_mode       = 1,   1:=Details (Standard); 2:=unsortierte Liste; 3:=Coda-Slider; 4-99 (benutzerdefiniertes Design: custom_output_display_mode_X.htt)
$lang_id            = 'AUTO',   Sprach ID des Moduls (Standard:= automatisch, Beispiele: AUTO, DE, EN)
$strip_tags         = true,   true:=Tags aus der kurzen und langen Liste entfernen (Standard:=true); false:=Tags nicht entfernen
$allowed_tags       = '<p><a><img>',   Folgende Tags nicht entfernen (Standard:='<p><a><img>')
$custom_placeholder = false,   false:= keiner (Standard), array('MY_VAR_1' => '%TAG%#', ... 'MY_VAR_N' => '#regex_N#' ...)
$sort_by            = 1,   1:=position (Standard), 2:=posted_when, 3:=published_when (WB 2.7), 4:= random order, 5:=number of comments
$sort_order         = 1,   1:=absteigend (Standard), 2:=aufsteigend
$not_older_than     = 0   0:=ausgeschaltet (Standard), 0-999 (nur News anzeigen `published_when` Datum <=x Tage; 12 Stunden:=0.5)

 

Anynews 1.16a

Autor: Christian Sommer (doc)
Plattform: 2.7
Version: 1.16a
Lizenz: GNU General Public Licencse 3.0
Dateigröße: 65,2 kB
Dateiname: anynews_v1.16a.zip
Aktualität geprüft: 13.09.2010
Letzte Aktualisierung hier: 13.09.2010
Letztes Modul Update: 28.06.2010


 
 
 
© 2006 - 2012, WebsiteBaker-CMS.de ↑ Seitenanfang ↑
 

Kontakt | Impressum | Disclaimer


Günstiges CMS Hosting gibt es bei unserem Sponsor Heiko-Rudolf.NET



Das CMS System Websitebaker ist unter der GNU General Public License veröffentlicht. Autor des System ist Ryan Djurovich.