[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    www/apps/noatun
From:       Stefan Gehn <sgehn () gmx ! net>
Date:       2004-09-23 18:38:30
Message-ID: 20040923183830.C810F9AA6 () office ! kde ! org
[Download RAW message or body]

CVS commit by metz: 

- stop this cvs log from screwing up site layout by wrapping lines with more than 100 \
                chars
- add some spacing between cvs commits
- make commit text preformatted, looks much nicer on (TAB) indented code


  M +3 -3      index.php   1.5
  M +18 -2     rss.inc   1.6


--- www/apps/noatun/index.php  #1.4:1.5
@@ -27,11 +27,11 @@
 <h2>Recent Noatun Development Activity (CVS Commits)</h2>
 
-<table width="100%;" cellpadding="6">
+<table width="100%" cellpadding="0" cellspacing="0" border="0">
 <?php
 include("rss.inc");
 $foo = new RSSParser;
 $out = $foo->read(fopen('cvscommits.rdf', 'r'),
-        "<tr>\n<td><p><a target=\"_blank\" \
                href=\"{LINK}\"><b>{TITLE}</b></a></p>\n{DESCRIPTION}</td>\n</tr>\n");
                
-print $out;
+        "<tr><td style=\"padding-top:0px; padding-bottom:20px;\"><a \
target=\"_blank\" href=\"{LINK}\"><b>{TITLE}</b></a><pre>{DESCRIPTION}</pre></td></tr>\n");
 +echo($out);
 ?>
 </table>

--- www/apps/noatun/rss.inc  #1.5:1.6
@@ -56,6 +56,22 @@
                                         break;
                                 case "DESCRIPTION":
-                                        $data = preg_replace("/[\n\r]+/", "<br />", \
                $data);
-                                        $this->description .= $data;
+                                        $data = preg_replace("/[\n\r]+/", "", \
$data); // get rid of newlines +                                        \
define(MAXLEN, 100); +                                        if (strlen($data) > \
MAXLEN && substr_count($data, " ") < 2) +                                        {
+                                                $res = "";
+                                                while(strlen($data) >= MAXLEN)
+                                                {
+                                                        $res .= substr($data, 0, \
MAXLEN)."<br />"; +                                                        $data = \
substr($data, MAXLEN); +                                                }
+                                                $res .= $data;
+                                        }
+                                        else // line consists of words and can be \
wordwrapped properly +                                        {
+                                                $res = wordwrap($data, MAXLEN);
+                                        }
+
+                                        $this->description .= $res;
                                         break;
                                 case "LINK":


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic