Re: Verwendung von Tabellen in einem Redaktionssystem - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Stefan Krupop (311 Beiträge) am Mittwoch, 5.Dezember.2001, 17:51.
    Re: Verwendung von Tabellen in einem Redaktionssystem

      Die Fehler kommen durch BP's automatische Umwandlung von Zeilenumbrüchen (bei der Eingabe des Eintrags) in <br>'s. Im neuen Code werden einfach alle <br> in $Text rausgeworfen und dann die Tabelle ausgegeben.

      <table width="100%">
       <loop db=news sort=- range^=0,1 code=perl> 
        $Text=~s/<br>//g;
        out <<EOF;
      <tr height="10"> 
      <td align="left" valign="top" colspan="2" height="10" bgcolor="#002f60"> 
      <table width="100%" cellspacing="1" cellpadding="2" height="10">
      <tr> 
      <td><b><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif">$Kategorie</font></b></td>
      </tr>
      </table>
      </td>
      </tr>
      <tr height="20"> 
      <td bgcolor="#4A799C" align="left" valign="top" colspan="2"> 
      <table width="100%" cellspacing="1" cellpadding="2">
      <tr> 
      <td><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif"><b><font size="3">$Titel 
      </font> </b> </font> 
      </tr>
      </table>
      </td>
      </tr>
      <tr> 
      <td align="left" valign="top" colspan="2" height="10" bgcolor="#CCCCCC"> 
      <table width="100%" cellspacing="1" cellpadding="2">
      <tr> 
      <td><font face="Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"><u><font size="2"><font color="#000000">$Untertitel</font></font></u></font></td>
      </tr>
      </table>
      </td>
      </tr>
      <tr> 
      <td align="left" valign="top" bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" size="2"> 
      $Text</font> </td>
      </tr>
      <tr bgcolor="#FFFFFF"> 
      <td align="left" valign="top" colspan="2"> 
      <table width="100%" bgcolor="#CCCCCC">
      <tr align="left" valign="top"> 
      <td width="12%"><font face="Arial, Helvetica, sans-serif" size="2"><b>Autor:</b> 
      </font><font face="Arial, Helvetica, sans-serif" size="2"><b> </b> 
      </font></td>
      <td width="88%"><font face="Arial, Helvetica, sans-serif" size="2">$Autor</font></td>
      </tr>
      <tr align="left" valign="top"> 
      <td width="12%"><font face="Arial, Helvetica, sans-serif"><b><font size="2">Datum:</font></b></font> 
      </td>
      <td width="88%"><font face="Arial, Helvetica, sans-serif" size="2">$Datum</font></td>
      </tr>
      <p> 
      </table>
      <br>
      <br>
      </td>
      </tr>
      EOF
       </loop> 
      </table>
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Daniel (84 Beiträge) am Mittwoch, 5.Dezember.2001, 16:57. WWW: www.fortuna-unterhaching.de
    Verwendung von Tabellen in einem Redaktionssystem

      Hallo Leute,

      ich hatte diese Frage zwar schon einmal gestellt, leider konnte mir bisher noch keiner sie beantworten. Drum versuch ichs nochmal: Ich habe ein Redaktionssystem mit baseportal kreeirt. Nun möchte ich in einer News aber Tabellen verwenden. Das klappt auch, aber es werden grundlos 3-4 Leerzeilen vorangestellt. Wäre nett, wenn ihr mir helfen könntet.

      Zum besseren Verständnis hier der Quellcode des Redaktionssystems:


      <table width="100%">
      <loop db=news sort=- range^=0,1> 
      <tr height="10"> 
      <td align="left" valign="top" colspan="2" height="10" bgcolor="#002f60"> 
      <table width="100%" cellspacing="1" cellpadding="2" height="10">
      <tr> 
      <td><b><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif">$Kategorie</font></b></td>
      </tr>
      </table>
      </td>
      </tr>
      <tr height="20"> 
      <td bgcolor="#4A799C" align="left" valign="top" colspan="2"> 
      <table width="100%" cellspacing="1" cellpadding="2">
      <tr> 
      <td><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif"><b><font size="3">$Titel 
      </font> </b> </font> 
      </tr>
      </table>
      </td>
      </tr>
      <tr> 
      <td align="left" valign="top" colspan="2" height="10" bgcolor="#CCCCCC"> 
      <table width="100%" cellspacing="1" cellpadding="2">
      <tr> 
      <td><font face="Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"><u><font size="2"><font color="#000000">$Untertitel</font></font></u></font></td>
      </tr>
      </table>
      </td>
      </tr>
      <tr> 
      <td align="left" valign="top" bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" size="2"> 
      $Text</font> </td>
      </tr>
      <tr bgcolor="#FFFFFF"> 
      <td align="left" valign="top" colspan="2"> 
      <table width="100%" bgcolor="#CCCCCC">
      <tr align="left" valign="top"> 
      <td width="12%"><font face="Arial, Helvetica, sans-serif" size="2"><b>Autor:</b> 
      </font><font face="Arial, Helvetica, sans-serif" size="2"><b> </b> 
      </font></td>
      <td width="88%"><font face="Arial, Helvetica, sans-serif" size="2">$Autor</font></td>
      </tr>
      <tr align="left" valign="top"> 
      <td width="12%"><font face="Arial, Helvetica, sans-serif"><b><font size="2">Datum:</font></b></font> 
      </td>
      <td width="88%"><font face="Arial, Helvetica, sans-serif" size="2">$Datum</font></td>
      </tr>
      <p> 
      </table>
      <br>
      <br>
      </td>
      </tr>
      </loop> 
      </table>
      

      Die <p>s und <br>s vor dem Loop-Ende habe ich deshalb eingebaut, damit die Nachrichten nicht zu sehr aneinander kleben. Sie stellen also den Abstand zwischen den News dar.

      Und zum Test wollte ich grad eine News mit folgendem HTML-Inhalt eingeben:



      <table>
      <tr><td>Test</td><td>Test</td></tr>
      <tr><td>Test</td><td>Test</td></tr>
      </table>
       
      

      Die Ausgabe war zwar schon eine Tabelle, aber eben mit drei, vier Zeilen vorne weg.

      Danke für Eure Hilfe.

      Gruß,

      Daniel

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Mittwoch, 5.Dezember.2001, 17:51.
    Re: Verwendung von Tabellen in einem Redaktionssystem

      Die Fehler kommen durch BP's automatische Umwandlung von Zeilenumbrüchen (bei der Eingabe des Eintrags) in <br>'s. Im neuen Code werden einfach alle <br> in $Text rausgeworfen und dann die Tabelle ausgegeben.

      <table width="100%">
       <loop db=news sort=- range^=0,1 code=perl> 
        $Text=~s/<br>//g;
        out <<EOF;
      <tr height="10"> 
      <td align="left" valign="top" colspan="2" height="10" bgcolor="#002f60"> 
      <table width="100%" cellspacing="1" cellpadding="2" height="10">
      <tr> 
      <td><b><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif">$Kategorie</font></b></td>
      </tr>
      </table>
      </td>
      </tr>
      <tr height="20"> 
      <td bgcolor="#4A799C" align="left" valign="top" colspan="2"> 
      <table width="100%" cellspacing="1" cellpadding="2">
      <tr> 
      <td><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif"><b><font size="3">$Titel 
      </font> </b> </font> 
      </tr>
      </table>
      </td>
      </tr>
      <tr> 
      <td align="left" valign="top" colspan="2" height="10" bgcolor="#CCCCCC"> 
      <table width="100%" cellspacing="1" cellpadding="2">
      <tr> 
      <td><font face="Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"><u><font size="2"><font color="#000000">$Untertitel</font></font></u></font></td>
      </tr>
      </table>
      </td>
      </tr>
      <tr> 
      <td align="left" valign="top" bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" size="2"> 
      $Text</font> </td>
      </tr>
      <tr bgcolor="#FFFFFF"> 
      <td align="left" valign="top" colspan="2"> 
      <table width="100%" bgcolor="#CCCCCC">
      <tr align="left" valign="top"> 
      <td width="12%"><font face="Arial, Helvetica, sans-serif" size="2"><b>Autor:</b> 
      </font><font face="Arial, Helvetica, sans-serif" size="2"><b> </b> 
      </font></td>
      <td width="88%"><font face="Arial, Helvetica, sans-serif" size="2">$Autor</font></td>
      </tr>
      <tr align="left" valign="top"> 
      <td width="12%"><font face="Arial, Helvetica, sans-serif"><b><font size="2">Datum:</font></b></font> 
      </td>
      <td width="88%"><font face="Arial, Helvetica, sans-serif" size="2">$Datum</font></td>
      </tr>
      <p> 
      </table>
      <br>
      <br>
      </td>
      </tr>
      EOF
       </loop> 
      </table>
      

     Antworten


     
 Liste der Einträge von 53550 bis 53700:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!