Welcome, Guest. Please login or register.
Did you miss your activation email?
May 25, 2012, 05:59:16 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155519 Posts in 21712 Topics by 7738 Members
Latest Member: chris85
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: News über anynews sporadisch anzeigen lassen  (Read 537 times)
Abenaa

Offline Offline

Posts: 231


« on: September 09, 2009, 05:03:52 PM »

Ich würde gern eine kleine Veränderung bei anynews durchführen.

Sagen wir, ich nutze das Newsmodul und habe auf einer Unterseite 20 News eingefügt. Auf der Startsteite binde ich nun mit Hilfe von anynews folgenden Code ein:

Code:
<?php display_news_items(25, -11
  
'News''ANZEIGEN'''); ?>

Mir werden jetzt immer die aktuellsten 5 News auf der Startseite angezeigt. Nun möchte ich aber nur 1 News anzeigen. Was ja so erst mal kein Problem darstellt:

Code:
<?php display_news_items(21, -11
  
'News''ANZEIGEN'''); ?>

Nun kommt es aber: Es soll nicht immer die aktuellste News angezeigt werden, sondern sporadisch irgendeine News der 20, die sich in dieser Gruppe (2) befinden, wenn z.B. jemand die Seite aktualisiert oder die Seite wieder besucht.

Ich könnte mir vorstellen, dass ich in der include.php von anynews das ORDER BY ändern müsste? Nur weiß ich leider nicht wie und ob es überhaupt möglich ist, die News sporadisch und ungeordnet anzeigen zu lassen. Denn auf der Unterseite soll es schon so beibehalten werden, dass die News chronologisch geordnet bleiben.
Logged
doc
Guest
« Reply #1 on: September 09, 2009, 05:58:47 PM »

Hi,

Quote from: Abenaa
Nun kommt es aber: Es soll nicht immer die aktuellste News angezeigt werden, sondern sporadisch irgendeine News der 20, die sich in dieser Gruppe (2) befinden, wenn z.B. jemand die Seite aktualisiert oder die Seite wieder besucht.
Das kann Anynews schon seit längerem, allerdings nicht in der Uraltversion die Du verwendest  wink

Also einfach mal Anynews auf die WB aktuelle Version 1.11 updaten und Deine Funktionsaufrufe durch die neue Syntax ersetzen. Der Funktionsparameter von Interesse heisst sort_by (4:=random). Die möglichen Parameter werden in der mitgelieferten README Datei des Snippets erläutert.

In Anynews v1.11 sollte der Code wie folgt aussehen:
Code:
<?php
displayNewsItems
($group_id 2
    
$max_news_items 1$max_news_length = -1
    
$display_mode 1$lang_id 'auto',
    
$strip_tags true$allowed_tags '<a><img>'
    
$custom_placeholder false
    
$sort_by 4$sort_order 1$not_older_than 0
    
);
?>

Doc
« Last Edit: September 09, 2009, 06:00:36 PM by doc » Logged
Abenaa

Offline Offline

Posts: 231


« Reply #2 on: September 09, 2009, 06:11:08 PM »

Ui, das ist ja cool  smiley Vielen Dank. Das werde ich morgen gleich mal ausprobieren.
Logged
engeldeluxe

Offline Offline

Posts: 144


« Reply #3 on: November 13, 2009, 11:16:22 PM »

Klasse wäre auch eine Anzeige nicht nach "Group-ID" sondern nach "Page-ID" aus Anynews. Ich nutze nie Gruppen und muss sie jetzt trotzdem zuordnen im Artikel, damit Anynews sie erkennt.
Vielleicht geht es ja anderen ähnlich. LG
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!