Re: layer/tabellen - 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 achim (23 Beiträge) am Freitag, 22.Februar.2002, 10:11.
    Re: layer/tabellen

      hallo oliver,

      hier kommt der code....die ausgabe erfolg über perl.

      <html>
      
       <head>   <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">   <title>|guest|</title>   <style media="screen" type="text/css"><!--
      #Ebene1 { position: absolute; z-index: 1; top: 45px; left: 199px; width: 28px; height: 352px; visibility: visible }
      #Ebene2 { position: absolute; z-index: 2; top: 95px; left: 213px; width: 119px; height: 13px; visibility: visible }
      #Ebene3  { position: absolute; top: 135px; left: 258px; width: 350px; visibility: visible }
      --></style>
       </head>
      
       <body bgcolor="#bc8f8f" link="#a9a9a9" alink="#a9a9a9" vlink="#a9a9a9">   <div id="Ebene1">    <img src="http://home.arcor.de/achim.stollberg/pix/navi-aktiv3.gif" width="28" height="352" border="0"></div>   <div id="Ebene2">    <img src="http://home.arcor.de/achim.stollberg/pix/guests.gif" width="119" height="11" border="0"></div>   <div id="Ebene3">    <table border="0" cellpadding="0" cellspacing="0" width="100%">     <tr>      <td><img src="http://home.arcor.de/achim.stollberg/pix_1/f_2.gif" width="25" height="100" border="0"><perl>    get "Id==0","guestbook";    my $newrange=$_range+$_range_length;    my $oldrange=$_range-$_range_length;    $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;    out "<p align=center>";    out " <font size=1>";    if ($oldrange>=0) {     out " [ <a href=\"$_link&range=$oldrange,$_range_length\">Vorherige Seite</a> ] ";    } else {     out " [ Vorherige Seite ] ";    }    out " [ <a href=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/lolo4/add\">Eintrag hinzuf&uuml;gen</a> ]";    if ($newrange<$_amount_all) {     out " [ <a href=\"$_link&range=$newrange,$_range_length\">N&auml;chste Seite</a> ]";    } else {     out " [ N&auml;chste Seite ]";    }    out " </font>";    out "</p>";   </perl>   <loop sort=- convert_html=Name,Text code=perl range^=0,10 db=guestbook>    my $www=$WWW; $www=~ s#^http://##;    out "<p>";    out " <table width=55% align=center>";    out " <tr>";    out " <td bgcolor=#708090>";    out " <font size=1>";    out " Eintrag von ";    if ($EMail ne "") {     out " <a href=\"mailto:$EMail\"><b>$Name</b></a>";    } else {     out " <b>$Name</b>";    }    if ($www ne "") {     out " [<a href=\"http://$www\" target=\"_blank\">Homepage</a>] ";    }    out " <br>";    out " am $Datum";    out " </font>";    out " </td>";    out " </tr>";    out " <tr>";    out " <td>";    out " <font size=1>";    out " $Text";    if ($Kommentar ne "") {     out " <p>";     out " <i><b>Kommentar des Webmasters</b></i><br>";     out " $Kommentar";     out " </p>";    }    out " </font>";    out " </td>";    out " </tr>";    out " </table>";    out "</p>";   </loop>   <perl>    my $newrange=$_range+$_range_length;    my $oldrange=$_range-$_range_length;    $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;    out "<p align=center>";    out " <font size=1>";    if ($oldrange>=0) {     out " [ <a href=\"$_link&range=$oldrange,$_range_length\">Vorherige Seite</a> ] ";    } else {     out " [ Vorherige Seite ] ";    }    out " [ <a href=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/lolo4/add\">Eintrag hinzuf&uuml;gen</a> ]";    if ($newrange<$_amount_all) {     out " [ <a href=\"$_link&range=$newrange,$_range_length\">N&auml;chste Seite</a> ]";    } else {     out " [ N&auml;chste Seite ]";    }    out " </font>";    out "</p>";   </perl></td>     </tr>    </table>   </div>   <p></p>  </body> </html>


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von achim (23 Beiträge) am Freitag, 22.Februar.2002, 01:01.
    layer/tabellen

      hallo zusammen,

      ich würde gerne eine datenbank festpositioniert an einer stelle auf der hp ausgeben, habe dazu einen layer genommen, in welchen ich dann eine tabelle eingefügt habe, nun wollte ich den perlcode zwischen die tabellentags packen...aber die db wid nicht angezeigt. es handelt sich um das guestbook aus der bib.

      weiß jemand rat?

      vielen dank schonmal

      achim

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Freitag, 22.Februar.2002, 09:34.
    Re: layer/tabellen

      Hallo Achim,

      die Ausgabe einer Datenbank kannst du überall innerhalb eines Templates positionieren. Wie erfolgt denn die Ausgabe? Mit do action, loop oder perl? Wie sieht denn dein Quelltext aus?

      Grüße
      Oliver ;-)

     Antworten

    Beitrag von achim (23 Beiträge) am Freitag, 22.Februar.2002, 10:11.
    Re: layer/tabellen

      hallo oliver,

      hier kommt der code....die ausgabe erfolg über perl.

      <html>
      
       <head>   <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">   <title>|guest|</title>   <style media="screen" type="text/css"><!--
      #Ebene1 { position: absolute; z-index: 1; top: 45px; left: 199px; width: 28px; height: 352px; visibility: visible }
      #Ebene2 { position: absolute; z-index: 2; top: 95px; left: 213px; width: 119px; height: 13px; visibility: visible }
      #Ebene3  { position: absolute; top: 135px; left: 258px; width: 350px; visibility: visible }
      --></style>
       </head>
      
       <body bgcolor="#bc8f8f" link="#a9a9a9" alink="#a9a9a9" vlink="#a9a9a9">   <div id="Ebene1">    <img src="http://home.arcor.de/achim.stollberg/pix/navi-aktiv3.gif" width="28" height="352" border="0"></div>   <div id="Ebene2">    <img src="http://home.arcor.de/achim.stollberg/pix/guests.gif" width="119" height="11" border="0"></div>   <div id="Ebene3">    <table border="0" cellpadding="0" cellspacing="0" width="100%">     <tr>      <td><img src="http://home.arcor.de/achim.stollberg/pix_1/f_2.gif" width="25" height="100" border="0"><perl>    get "Id==0","guestbook";    my $newrange=$_range+$_range_length;    my $oldrange=$_range-$_range_length;    $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;    out "<p align=center>";    out " <font size=1>";    if ($oldrange>=0) {     out " [ <a href=\"$_link&range=$oldrange,$_range_length\">Vorherige Seite</a> ] ";    } else {     out " [ Vorherige Seite ] ";    }    out " [ <a href=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/lolo4/add\">Eintrag hinzuf&uuml;gen</a> ]";    if ($newrange<$_amount_all) {     out " [ <a href=\"$_link&range=$newrange,$_range_length\">N&auml;chste Seite</a> ]";    } else {     out " [ N&auml;chste Seite ]";    }    out " </font>";    out "</p>";   </perl>   <loop sort=- convert_html=Name,Text code=perl range^=0,10 db=guestbook>    my $www=$WWW; $www=~ s#^http://##;    out "<p>";    out " <table width=55% align=center>";    out " <tr>";    out " <td bgcolor=#708090>";    out " <font size=1>";    out " Eintrag von ";    if ($EMail ne "") {     out " <a href=\"mailto:$EMail\"><b>$Name</b></a>";    } else {     out " <b>$Name</b>";    }    if ($www ne "") {     out " [<a href=\"http://$www\" target=\"_blank\">Homepage</a>] ";    }    out " <br>";    out " am $Datum";    out " </font>";    out " </td>";    out " </tr>";    out " <tr>";    out " <td>";    out " <font size=1>";    out " $Text";    if ($Kommentar ne "") {     out " <p>";     out " <i><b>Kommentar des Webmasters</b></i><br>";     out " $Kommentar";     out " </p>";    }    out " </font>";    out " </td>";    out " </tr>";    out " </table>";    out "</p>";   </loop>   <perl>    my $newrange=$_range+$_range_length;    my $oldrange=$_range-$_range_length;    $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;    out "<p align=center>";    out " <font size=1>";    if ($oldrange>=0) {     out " [ <a href=\"$_link&range=$oldrange,$_range_length\">Vorherige Seite</a> ] ";    } else {     out " [ Vorherige Seite ] ";    }    out " [ <a href=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/lolo4/add\">Eintrag hinzuf&uuml;gen</a> ]";    if ($newrange<$_amount_all) {     out " [ <a href=\"$_link&range=$newrange,$_range_length\">N&auml;chste Seite</a> ]";    } else {     out " [ N&auml;chste Seite ]";    }    out " </font>";    out "</p>";   </perl></td>     </tr>    </table>   </div>   <p></p>  </body> </html>

     Antworten

    Beitrag von Oliver ;-) (500 Beiträge) am Freitag, 22.Februar.2002, 10:32.
    Re: layer/tabellen

      Wie lautet denn der Link zu dieser Seite? Irgendwie kann ich mir nicht vorstellen, wie das aussehen soll.

      Oliver ;-)

     Antworten

    Beitrag von achim (23 Beiträge) am Freitag, 22.Februar.2002, 10:40.
    Re: layer/tabellen

     Antworten

    Beitrag von Oliver ;-) (500 Beiträge) am Freitag, 22.Februar.2002, 11:22.
    Re: layer/tabellen

      Hallo Achim,

      das ist schon das Problem. Die Seite muss ein Template bei Baseportal sein. Du kannst die Datenbank nicht auf fremden Servern ausgeben.

      Oliver ;-)

     Antworten

    Beitrag von achim (23 Beiträge) am Freitag, 22.Februar.2002, 12:57.
    Re: layer/tabellen

     Antworten

    Beitrag von Oliver ;-) (500 Beiträge) am Freitag, 22.Februar.2002, 13:15.
    Re: layer/tabellen

      Hmmm... weiß jetzt auch nicht so genau...

      Wenn du dir den Quelltext der Ausgabeseite ansiehst ist aber alles da! Ich würde jetzt mal vermuten, dass da ein HTML-Fehler vorliegt.

      Mit welchem Browser siehst du dir denn die Ausgabe an? Im Moment surfe ich mit Netscape 4.6 und sehe keine Ausgabe...

      Vielleicht fällt mir noch was besseres ein...

      Oliver ;-)

     Antworten

    Beitrag von achim (23 Beiträge) am Freitag, 22.Februar.2002, 13:27.
    Re: layer/tabellen

      hi oliver,

      im moment mit ns 4.7 unter windose nt, aber auch zuhause mit ns 4.79 unter mac os 9.1 siehts nicht besser aus. ebenso auf ie.
      die html struktur kommt aus golive5, quelltext kopiert und ab damit ins bp template...wenn ich die seite im editor bzw. im browser anschaue, kommt sowohl der layer als auch die in den layer eingfügte tabelle zum vorschein. in die tabelle habe ich extra ein bild eingebaut damit diese auch angezeigt wird. aber selbst das läuft ja nicht hier auf dem bp sever. ich hatte vorhin mal die kommentierung aus dem style tag genommen. da bekam ich die anzeige,...aber nicht da wo sie hin sollte, sonder hierachisch von oben nach unten.

      wat´n mist ;-O

      gruß

      achim

     Antworten

    Beitrag von achim (23 Beiträge) am Freitag, 22.Februar.2002, 13:30.
    Re: layer/tabellen

      jau nochmal...

      dat jibbet nich...unter ie 5 mit windows nt4 zeigt er´s an...et liegt an ns. heul flenn...wie bekomme ich das denn jetzt hin????

      gruß

      achim

     Antworten

    Beitrag von Oliver ;-) (500 Beiträge) am Freitag, 22.Februar.2002, 17:59.
    Re: layer/tabellen

      Kannst du nicht ohne layer arbeiten? Wenn du dir das im IE ansiehst, wirst du auch bemerken, dass das "powered by baseportal" nach oben rutscht.

      Das liegt mit Sicherheit an der Layertechnik.

      Baseportal tauscht ja deinen </body>- und </html>-Tag gegen das "powered by..." aus. Vielleicht funktioniert das, wenn du diese Tags auch in einen Layer packst...??

      Oliver ;-)

     Antworten

    Beitrag von achim (23 Beiträge) am Freitag, 22.Februar.2002, 22:37.
    Re: layer/tabellen

      hi oliver,

      hab´s ausprobiert, funzt aber auch nicht *gggrrrrr*.
      in ns wird die oberste zeile ja an der richtigen stellen ausgegeben...eintrag, vorherige seite etc. nur die einträge machen was sie wollen. ich glaub es liegt daran das im perl code noch eine tabelle ist, und die out einträge in perl auch irgentwas damit zu tun haben, anyway...ich glaub ich probiers mal ganz anders.

      aber verstehen tu ichs trotzdem nicht...

      gruß+dank

      achim

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Freitag, 22.Februar.2002, 19:24.
    Re: layer/tabellen

      Hi!

      Das einzige was mir auf die Schnelle aufgefallen ist:
      Irgendwie hat sich ein </html> vor das Ende des 3. div's gemogelt. Wie kommt denn das da hin? ;)

      Stefan

     Antworten

    Beitrag von achim (23 Beiträge) am Freitag, 22.Februar.2002, 22:38.
    Re: layer/tabellen

      hi auch,

      das tag ist vom probieren übrig geblieben....;-))))
      aber ich kapier nicht warum die anderen div tags funzen und nur dieser mit perl code nicht.

      gruß

      achim

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Freitag, 22.Februar.2002, 22:50.
    Re: layer/tabellen

      Hi!

      Also die "</body></html>"-Kombi mitten im Div darf da auf keinen Fall hin...
      An dem Perl-Code kann's eigentlich auch nicht liegen, denn davon bekommt ja der Browser überhaupt nichts mit.
      Bau doch bitte die beiden Tags mal aus, dann probier ich's nochmal...

      Stefan

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Freitag, 22.Februar.2002, 22:56.
    Re: layer/tabellen

      Nochmal Hi!

      Scheinbar hat NS auch noch n Problem mit den <p> und </p>-Tags um die Tabelle. Wenn cih die manuell ausbaue gehts! Zum "Abstandhalten" kann ja auch ein "<br>&nbsp;<br>" herhalten.

      Stefan

     Antworten

    Beitrag von achim (23 Beiträge) am Freitag, 22.Februar.2002, 23:52.
    Re: layer/tabellen

      hihi,

      ich hab mich vorhin wohl vertan...die tabelle und das <p> tag liegen ja im loop...meinst du die?
      .. out " </p>";
         }
         out "    </font>";
         out "   </td>";
         out "  </tr>";
         out " </table>";
         out "</p>";
      

     Antworten

    Beitrag von achim (23 Beiträge) am Freitag, 22.Februar.2002, 23:55.
    Re: layer/tabellen

      hi stef,

      hab das p tag gefunden...jetzt müßte ich es nur noch hinekommen das ...powered by baseportal noch unten zu kriegen *yiepfreu*

      besten, aber wirklich allerbesten dan

      achim

     Antworten


     
 Liste der Einträge von 49950 bis 50100: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!