Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> categorywalker und RSS
toddy
Beitrag Wed. 19. December 2007, 08:50
Beitrag #1


Advanced Member
***

Gruppe: Members
Beiträge: 72
Mitglied seit: 03.07.2006
Mitglieds-Nr.: 77



HI,
istz es möglich den Categorywalker mit einem RSS Feed zu kombinieren? Also ähnlich wie im Newsplugin.


--------------------
Go to the top of the page
 
+Quote Post
saschapi
Beitrag Wed. 19. December 2007, 13:10
Beitrag #2


Advanced Member
********

Gruppe: Moderators
Beiträge: 911
Mitglied seit: 26.06.2006
Wohnort: Essen; Ruhrgebiet
Mitglieds-Nr.: 4



Hab ich schon mal gemacht und geht.

Probleme dabei:

1. Header ist falsch, musst du wohl etwas rumhacken.
2. Die Kommentare stören, aber dafür gibt es ja bereits eine REGEX, die das über die Output Manipulation in den Projekteinstellungen rausfiltert.


Ansonsten kann man das machen und es funzt auch! wink.gif


--------------------
Go to the top of the page
 
+Quote Post
toddy
Beitrag Fri. 21. December 2007, 14:55
Beitrag #3


Advanced Member
***

Gruppe: Members
Beiträge: 72
Mitglied seit: 03.07.2006
Mitglieds-Nr.: 77



Danke für die Info....allerdings wäre es schön es kurz zu posten wie das geht. Danke!!!


--------------------
Go to the top of the page
 
+Quote Post
saschapi
Beitrag Fri. 21. December 2007, 15:17
Beitrag #4


Advanced Member
********

Gruppe: Moderators
Beiträge: 911
Mitglied seit: 26.06.2006
Wohnort: Essen; Ruhrgebiet
Mitglieds-Nr.: 4



Weiß ich, ich hatte mich auch auf die Suche gemacht in welchem Projekt ich das mal realisiert habe, aber ich finde es nicht mehr sad.gif Sorry!


--------------------
Go to the top of the page
 
+Quote Post
saschapi
Beitrag Fri. 21. December 2007, 20:23
Beitrag #5


Advanced Member
********

Gruppe: Moderators
Beiträge: 911
Mitglied seit: 26.06.2006
Wohnort: Essen; Ruhrgebiet
Mitglieds-Nr.: 4



Hier meine Lösung:

Layout:
CODE
<CMSPHP>
echo '<'.'?xml version="1.0" encoding="utf-8" ?>';
</CMSPHP>

<rss version="0.91">
<channel>
<title>blue moped blog</title>
<link>http://blog.postner.de</link>
<description>some webdesign, some lifestyle and comments to life in general </description>
<language>en</language>
<copyright>2005 Sascha Postner</copyright>

<cms:lay type="container" id="1" title="Seiten-Content"/>

</channel>
</rss>


Output in den Projekteinstellungen:
CODE
$output = preg_replace('#<!--(.*)//-->#U', '', $output);
$output = preg_replace('#<pre>#', '', $output);
$output = preg_replace('#</pre>#', '', $output);
echo $output;


Categorywalker (alte Version als Download):
Angehängte Datei  Categorywalker.cmsmod ( 119.35KB ) Anzahl der Downloads: 2


In der index.php im Projekt habe ich dann noch in der damaligen Version folgende Änderung eingebaut:

Ab Zeile 207 (einfach mal nach "//handle charset" suchen und schauen wo das in der aktuellen Version anfängt und ob es noch genauso aussieht):
CODE
//handle charset - default is UTF-8
if ( $sf_lang_stack[$lang]['charset'] == 'iso-8859-1') {
$output = utf8_decode($output);
}

//set Content-type header
//change by saschapi to get different mime-types for different purposes
$file_extension = strtolower(substr(strrchr($_SERVER['REQUEST_URI'] ,"."),1));
switch( $file_extension ) {
case "xml": $ctype="text/xml"; break;
default: $ctype="text/html";
}
header('Content-type: '.$ctype.'; charset='.$sf_lang_stack[$lang]['charset']);
//end change by saschapi

ob_end_clean ();
// Seite komprimieren und ausgeben
if ($cfg_cms['gzip'] == '1') {
@ob_start('ob_gzhandler');
eval($cfg_client['manipulate_output']);
@ob_end_flush();
} else {
eval($cfg_client['manipulate_output']);
}


Achtung, ich hab das mal in einer uralten Sefrengoversion ans Laufen gebracht, für meine damaligen Bedürfnisse. Kann sein, dass es bei Euch nicht läuft oder Fehler produziert!!! Dann ist selber basteln angesagt! wink.gif

Hoffe das hilft dir Toddy und dem ein oder anderen auch wink.gif
Frohe Weihnachten und einen guten Rutsch

Sascha


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 23.4.24 - 17:59

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.