rss-feed - länge eines eintrags kürzen - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html) +---- Thema: rss-feed - länge eines eintrags kürzen (/thread-14901.html) |
rss-feed - länge eines eintrags kürzen - Top-Secret - 28.10.2009 hallo community, bevor ich mich endgültig für ein system entscheide, teste ich gerade mehrere forensoftware. auf viele - für mich relevante fragen - habe ich hier schon eine antwort gefunden. eine ist aber noch offen. ist es möglich, die länge eines feedeintrags (den inhaltstext) auf eine bestimmte, wenn möglich einstellbare, länge zu kürzen? ich möchte nicht, daß der komplette inhalt eines eintrags angezeigt wird. im englischen forum hatte jemand das gleiche anliegen (http://community.mybboard.net/thread-40404.html). allerdings scheint das in der aktuellen version nicht mehr zu gehen, ich finde den code nicht und noch was: sollte man den text 'rss-synchronisation' nicht generell in - das wohl mehr gängige - 'rss-feed' ändern? RE: rss-feed - länge eines eintrags kürzen - linwinman - 28.10.2009 Hallo Top-Secret, du kannst (für RSS-Feeds) einmal folgendes versuchen: ersetze in der Datei ".../inc/class_feedgeneration.php" in Zeile 166 PHP-Code: $this->xml .= "\t\t\t<description><![CDATA[".$this->sanitize_content($item['description'])."]]></description>\n"; PHP-Code: if(strlen($this->sanitize_content($item['description'])) > 300) { (28.10.2009, 11:28)Top-Secret schrieb: ...sollte man den text 'rss-synchronisation' nicht generell in - das wohl mehr gängige - 'rss-feed' ändern?Dies kannst du in der Sprachdatei "global.lang.php" ändern. RE: rss-feed - länge eines eintrags kürzen - frostschutz - 29.10.2009 Substr sollte evtl. my_substr sein, sonst wird UTF-8 gestückelt. Und man sollte sich doch die Mühe machen, vorher die Länge des Strings zu prüfen. Das wird in Notification Mails auch nicht gemacht und so bekommt man dieses ominöse "..." auch immer in den Mails mit, obwohl die Nachricht gar nicht länger war und da also nichts mehr kommt. |