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
Inhalt in anderer Seite anzeigen lassen
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Inhalt in anderer Seite anzeigen lassen
Wenn Du Dich mit PHP auskennst, kannst Du die Serendipity Funktionen nutzen (serendipity_fetchEntrieS(), serendipity_printEntries()) um Einträge zu lesen. Kleines Beispiel:
Ansonsten halt wie Du selber sagst, RSS nutzen.
Viel Spaß,
Garvin
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
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/
# 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/
Re: Inhalt in anderer Seite anzeigen lassen
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.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'); ?>
Zu RSS: 1. blick ich da nicht so richtig durch und 2. frag ich mich, ob das nicht wahnsinnig traffik macht.
-T
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Achja, stimmt. Mit unserem Smarty-Kram sieht das ja etwas anders aus.
Ruf nach dem inclide_once mal ein
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
Ruf nach dem inclide_once mal ein
Code: Select all
serendipity_smarty_init()
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/
# 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/