Inhalt in anderer Seite anzeigen lassen

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Thorsten

Inhalt in anderer Seite anzeigen lassen

Post by Thorsten » Mon Apr 25, 2005 2:16 pm

Hallo.

Ich habe Serendipity bei uns im Intranet laufen und bisher nur ein Problem:

Die Installation ist unter /blog/ die letzten XY Postings sollen aber auch direkt auf der Startsite angezeigt werden. Erst dachte ich daran, das RSS auszulesen, aber das bringt glaube ich auch nicht. Gibts da eine andere Lösung?

Danke.

-T

User avatar
garvinhicking
Core Developer
Posts: 30020
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Inhalt in anderer Seite anzeigen lassen

Post by garvinhicking » Mon Apr 25, 2005 2:33 pm

Wenn Du Dich mit PHP auskennst, kannst Du die Serendipity Funktionen nutzen (serendipity_fetchEntrieS(), serendipity_printEntries()) um Einträge zu lesen. Kleines Beispiel:

Code: Select all

hier dein eigener kram
<?php
chdir('/path/to/s9y');
include_once('serendipity_config.inc.php');
serendipity_printEntries(serendipity_fetchEntries(null, true, 15));
chdir('/path/to/your/app');
?>
... hier dein eigener kram


Ansonsten halt wie Du selber sagst, RSS nutzen.

Viel Spaß,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/

Guest

Re: Inhalt in anderer Seite anzeigen lassen

Post by Guest » Mon Apr 25, 2005 3:16 pm

garvinhicking wrote:

Code: Select all

hier dein eigener kram
<?php
chdir('/path/to/s9y');
include_once('serendipity_config.inc.php');
serendipity_printEntries(serendipity_fetchEntries(null, true, 15));
chdir('/path/to/your/app');
?>



Also serendipity_printEntries() gibt bei mir nen Parse error. Und irgendwie bringt mir print_r(serendipity_fetchEntries(null, true, 15)); zwar nen Haufen Daten aber keine URLs. Und ich würde die Einträge natü+rlich gern verlinken.

Zu RSS: 1. blick ich da nicht so richtig durch und 2. frag ich mich, ob das nicht wahnsinnig traffik macht.

-T

Guest

Post by Guest » Mon Apr 25, 2005 3:24 pm

Ups, kein pars Error, sondern das:

Fatal error: Call to a member function assign() on a non-object in /home/webs/57849/weblog/include/functions_entries.inc.php on line 507

User avatar
garvinhicking
Core Developer
Posts: 30020
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking » Mon Apr 25, 2005 3:55 pm

Achja, stimmt. Mit unserem Smarty-Kram sieht das ja etwas anders aus.

Ruf nach dem inclide_once mal ein

Code: Select all

serendipity_smarty_init()


auf, dann könnte es evtl. gehen.

Ansonsten kannst Du Dir dein eigenes printEntries() bauen. Schau Dir dazu einfach nur include/functions_entries.inc.php an.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/

Post Reply