RSS und Twitter Problem

In diesem Forum finden Diskussionen zu allen für ConPresso 3.x verfügbaren Modulen statt.
Null Ahnung
ConPresso-Checker
Beiträge: 118
Registriert: 26.08.2006 21:39
Hat sich bedankt: 2 Mal

RSS und Twitter Problem

Beitrag von Null Ahnung »

Hallo und wunderschönen Guten Tag!

Ich wollte gerade mein RSS für Twitter anmeldenden.
Ich habe Conpresso 3 und das -RSS Modul von Rainer
http://www.seventy-soft.de/rss-feed/index.html

Wenn ich mein RSS anmelden möchten, bekomme diese Fehlermeldung:

" feed needs to contain publish dates or GUIDs in order to work with twitterfeed,"


kann mir einer helfen, wie ich mein RSS anpassen kann damit es geht.
ich stehe total auf dem Schlauch, was ich ändern soll.

Danke für eure Mühe
Null Ahnung
ConPresso-Checker
Beiträge: 118
Registriert: 26.08.2006 21:39
Hat sich bedankt: 2 Mal

Beitrag von Null Ahnung »

hmm habe immer noch das gleiche Problem...
kann mir nicht einer dabei helfen?

wäre echt super! :D
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7115
Registriert: 01.01.1970 02:00
Hat sich bedankt: 102 Mal
Danksagung erhalten: 916 Mal

Beitrag von MarkusR »

Schon mal bei Twitter nachgeschaut?

Da steht zu Deinem Problem:
Q. twitterfeed says "We couldn't find valid date/time stamps or GUIDs on items"

There are two methods twitterfeed can use to determine if an item in a feed is new, and should be posted to twitter - by default this is done through the date/time that a blog post has been published, or (if you select the "GUID" option in the twitterfeed settings), by a unique ID on each blog post. Which one you want to use depends a little on the type of RSS feed you have.

If twitterfeed gives the message saying it can't find valid date/time stamps in your feed, try these steps:

•Take a look at your feed - is there a date/time showing on every item in the feed? If not, you may be using an older version of RSS (0.92) which doesn't include publish dates. Your blog will probably provide the same feed in RSS 2.0 or Atom 1.0 format (both of which contain publish dates), so try and find the feed URL for the RSS 2.0 or Atom feed (see the previous FAQ if you have difficulty finding the feed URLs)
•The dates need to be in a specific, valid format in order to be read correctly. If your feed does contain date/time stamps but you still get the above message, try entering your feed URL at feedvalidator.org - this is a useful online tool which can show common problems with feeds, including invalid date formats.
Was davon hast Du denn schon gemacht?
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Null Ahnung
ConPresso-Checker
Beiträge: 118
Registriert: 26.08.2006 21:39
Hat sich bedankt: 2 Mal

Beitrag von Null Ahnung »

das habe ich ich gesehen - versucht zu lesen, irgendwas mit alte Version und Datum...

aber ich habe doch überhaupt keine Ahnung davon..

deshalb hatte ich hier meine "letzte" Möglichkeit zur Hilfe gesucht.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7115
Registriert: 01.01.1970 02:00
Hat sich bedankt: 102 Mal
Danksagung erhalten: 916 Mal

Beitrag von MarkusR »

Hast Du bei Dir denn ein Datum gesehen?

Anyway, laut seventy-soft ist das eine 0.92Version und die ist für Twitter wohl nicht geeignet, weil zu alt.
you may be using an older version of RSS (0.92) which doesn't include publish dates
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Null Ahnung
ConPresso-Checker
Beiträge: 118
Registriert: 26.08.2006 21:39
Hat sich bedankt: 2 Mal

Beitrag von Null Ahnung »

richtig habe kein Datum gesehen und ich dachte das könne man irgendwie dazu machen oder so.
gibt es denn noch eine andere Möglichkeit, ein anderes RSS für Conpresso 3 ?

bin dir für deine Hilfe sehr dankbar
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7115
Registriert: 01.01.1970 02:00
Hat sich bedankt: 102 Mal
Danksagung erhalten: 916 Mal

Beitrag von MarkusR »

Ich wüßte von keinem.

Ich habe mir eines selbst gestrickt:

Code: Alles auswählen

<?php
	define('CPO', true);
    require("_cfg/const.php");
	$timezone = 2;

//    require("_include/category_rubric.inc.php");
//    require("_include/var_category.php");

   function getConvertChars ($charstring) {
	 $arrChars = preg_split('//',$charstring,-1,PREG_SPLIT_NO_EMPTY);
	 foreach ($arrChars as $charKey=>$charValue) {	
	 		 //Ascii value
		 	 $asciiVal = ord($charValue);
			 switch ($asciiVal) {
			 	//Euro char
			 	case 128:
				  $convString .= '€';
				break;	
			 	//all other chars >126
			 	case 127:
			 	case ($asciiVal>128):
				  $convString .= '&#'.$asciiVal.';';
				break;
			 	//all chars <127
				default:
				  $convString .= $charValue;
				break;	
			 }
	 }
	 return $convString;
   }

	header("Content-type: application/rss+xml; charset: iso-8859-1");
	echo "<".'?xml version="1.0" encoding="iso-8859-1" ?'.">\n";
?>
<rss version="2.0">
	<channel>
		<title>Manchester Terrier Deutschland RSS-Feed</title>
		<link>http://www.manchester-terrier-deutschland.de/</link>
		<description>Aktuelle Themen, Bilder und Wissenswertes über Manchester-Terrier</description>
		<language>de-DE</language>
		<copyright>Manchester Terrier Deutschland</copyright>

<?php // jetzt die Daten
	    $jetzt = time();
		$str_formatdate = "D, d M Y H:i:s";
		$query = "SELECT * FROM ".$dbPrefix."_news WHERE artikel_archiv < 2 AND freigabe = 0 AND pub_datum < '".$jetzt."' AND verfallsdatum > '".$jetzt."' AND kategorie != 'pinboard' ORDER BY pub_datum DESC LIMIT 0,10";
		DEBUG(2, $query, __FILE__, __LINE__);   
		$db = new DB;
		$db->query($query);
	    while($db->next_record()):
echo"		<item>\n";
echo"			<title>".getConvertChars(trim(strip_tags(str_replace('&','&',$db->v("titel")))))."</title>\n";
echo"			<description><![CDATA[".getConvertChars(trim(strip_tags($db->v("text_1")." / ".$db->v("text_2")." / ".$db->v("text_3"))))."]]></description>\n";
echo"			<link>http://www.manchester-terrier-deutschland.de/".$db->v("kategorie")."/index.php#".$db->v("nr")."</link>\n";
echo"			<pubDate>".date($str_formatdate, ($db->v("pub_datum")-($timezone*3600)))." GMT</pubDate>\n";
echo"		</item>\n";
		endwhile;
?>

	</channel>

</rss>
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle