Re: Designprobleme - 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 Sascha Weyers (3 Beiträge) am Donnerstag, 26.Juli.2001, 16:10. WWW: www.Schiessgruppe.de
    Re: Designprobleme

      Ich habe über Passwortanfrage über die Bibilotek eingerichtet. Der Text in den sieht dann folgendermaßen aus :
      <html><head><title>baseportal Datenbank</title>
      </head><body bgcolor=000080>
      <br><ul>
      

      <perl>

      if($namerein ne "")
      {
        get "Name==!$namerein", "nutzer";
      
        if($Passwort ne "" && $Passwort eq $pwrein)   {     do_all "", "namerein", "pwrein";   } else   {     out "<b>Anmeldung fehlgeschlagen!</b>";     $namerein="";   }
      }

      if($namerein eq "")
      {
      

      out <<EOF;
      <h2><font color="#FFFFFF">Anmeldung</h2>Bitte melden Sie sich an:
      <form action="http://baseportal.de/cgi-bin/baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <table>
      <tr><td><font color="#FFFFFF">Name:</td><td><input type="text" name="namerein="></td></tr>
      <tr><td><font color="#FFFFFF">Passwort:</td><td><input type="password" name="pwrein="></td></tr>
      <tr><td></td><td><input type=submit value="Anmelden"></td></tr>
      </table></form>
      EOF
      

      }

      </perl>
      

      Wo muß ich da was einfügen damit die Seite die nach der Anmeldung zu sehen ist, so aussieht wie ich mir das Vorstelle ?


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Sascha (21 Beiträge) am Mittwoch, 25.Juli.2001, 23:58. WWW: www.Schiessgruppe.de
    Designprobleme

      Hallo
      Ich habe aus der Bibliotek den Passwortschutz für die Nutzerdatenbank eingefügt und danach habe ich meine ganzen Datensätze eingefügt. Leider kann ich jetzt am Design der Tabelle nichts mehr ändern oder wenn ich das tue wird die Perleingabe überschrieben. Wie mache ich das ???

     Antworten

    Beitrag von heaven (94 Beiträge) am Donnerstag, 26.Juli.2001, 15:06. WWW: www.dykeworld.de
    Re: Designprobleme

      hi sascha,

      ich verstehe deine frage nicht so ganz. das design kannst du doch "von hand" in dem template der jeweiligen ausgabeseite ändern. das funzt bei mir problemlos, auch mit loop-ausgabe.

     Antworten

    Beitrag von fb (406 Beiträge) am Donnerstag, 26.Juli.2001, 15:27.
    Re: Designprobleme

      Wie und Wo hast Du denn Deine Datensätze eingefügt?

      Scheinbar möchtest du nach der Passwortabfrage ja etwas anzeigen. Tust Du das über <do action= oder <loop> oder mir Perl ???

      fb

     Antworten

    Beitrag von Sascha Weyers (3 Beiträge) am Donnerstag, 26.Juli.2001, 16:10. WWW: www.Schiessgruppe.de
    Re: Designprobleme

      Ich habe über Passwortanfrage über die Bibilotek eingerichtet. Der Text in den sieht dann folgendermaßen aus :
      <html><head><title>baseportal Datenbank</title>
      </head><body bgcolor=000080>
      <br><ul>
      

      <perl>

      if($namerein ne "")
      {
        get "Name==!$namerein", "nutzer";
      
        if($Passwort ne "" && $Passwort eq $pwrein)   {     do_all "", "namerein", "pwrein";   } else   {     out "<b>Anmeldung fehlgeschlagen!</b>";     $namerein="";   }
      }

      if($namerein eq "")
      {
      

      out <<EOF;
      <h2><font color="#FFFFFF">Anmeldung</h2>Bitte melden Sie sich an:
      <form action="http://baseportal.de/cgi-bin/baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <table>
      <tr><td><font color="#FFFFFF">Name:</td><td><input type="text" name="namerein="></td></tr>
      <tr><td><font color="#FFFFFF">Passwort:</td><td><input type="password" name="pwrein="></td></tr>
      <tr><td></td><td><input type=submit value="Anmelden"></td></tr>
      </table></form>
      EOF
      

      }

      </perl>
      

      Wo muß ich da was einfügen damit die Seite die nach der Anmeldung zu sehen ist, so aussieht wie ich mir das Vorstelle ?

     Antworten

    Beitrag von heaven (94 Beiträge) am Freitag, 27.Juli.2001, 07:06. WWW: www.dykeworld.de
    Re: Designprobleme

      hi sascha,
      eine mögliche lösung deines problems sieht folgendermaßen aus:

      du hast a) deine datenbank "nutzer" (das ist die aus der bibliothek, in der du die user und pw's festlegst. ich glaub, im original hieß die anders, bin aber nicht sicher.)

      b) hast du deine eigentliche db mit den einträgen. ich nenne sie zur vereinfachung mal "News" (so heißt sie bei mir).

      c) hast du dein oben genanntes template. das habe ich bei mir ebenfalls unter "News" abgespeichert.

      d) hab ich ein neues template für die ausgabe der news-db geschrieben, damit die db so ausgegeben wird, wie ich das gern möchte. das ding hab ich "Newsausgabe" genannt.

      diese teilung zwischen den templates "News" und "Newsausgabe" ermöglicht mir, den "normalen" usern die news-db auch ganz "normal" anzuzeigen, während beim klicken eines links namens admins only (befindet sich in der datei "Newsausgabe") die admins in den bearbeitungs-modus kommen. der ist in meinem fall beschränkt auf das hinzufügen neuer einträge.

      wenn du ausgabe und pw-abfrage in einer datei haben willst, schreibst du einfach den abfrage-code in deine ausgabe-datei (in der du ja dein layout festlegst) mit hinein (sieht allerdings nicht so toll aus).

      wichtig ist bei meiner art der lösung vor allem, dass du den value änderst!! soll heißen, dass du den pfad zu deiner eingabedatei entsprechend definieren musst, wenn überprüfungs- und ausgabedatei nicht identisch sind:

      <input type=hidden name="htx=" value="/DeinName/DeinVerzeichnis/NameDeinerDatenbank">
      

      falls es dir weiterhilft, hier auch noch mal ein paar einzelne codes:

      1.) template "Newsausgabe" (hier kannst du dein layout mittels html-tags anpassen):

      <include src=navigation>
      

      <table width=100%>
      <tr><td align="right"><a href="http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/dykeworld/news/News" target="_blank"><font face="verdana,arial" size="1" color="#0000FF"><b>admins only</b></font></a></td></tr>
      <tr><td>
      <br>
      <loop db=News sort=->
      <font face="verdana,arial" size="2" color="#0000FF"><b>$Datum</b>    <b>$Titel</b></font>
      <br>
      <font face="arial" size="2" color="#000000"><ul>
      $News</ul></font>
      <br>
      </loop>
      <font face="VERDANA,ARIAL,HELVETICA" color="#3A59AB" size="2"><b>
      

      <br><br>

      <include src=navigationend>
      


      2. template "News":

      <include src=navigation>
      

      <table>
      <tr>
      <td>
      <perl>
      if($namerein ne "")
      {
        get "Name==!$namerein", "nutzer";
      
        if($Passwort ne "" && $Passwort eq $pwrein)   {     do_all "cmd^=do_add", "namerein", "pwrein";   } else   {     out "<b>Anmeldung fehlgeschlagen!</b>";     $namerein="";   }
      }

      if($namerein eq "")
      {
      

      out <<EOF;
      Admins only: Bitte einloggen, um News einzugeben:
      <form action="http://baseportal.de/cgi-bin/baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="/dykeworld/news/News">
      <table>
      <tr><td>Name:</td><td><input type="text" name="namerein="></td></tr>
      <tr><td>Passwort:</td><td><input type="password" name="pwrein="></td></tr>
      <tr><td></td><td><input type=submit value="Anmelden"></td></tr>
      </table></form>
      EOF
      

      }

      </perl>
      </td>
      </tr>
      </table>
      <include src=navigationend>
      



      die includes (navigation und navigationend) kannst du getrost weglassen, das sind lediglich meine navigationsdateien. *gg*
      das cmd^=do_add bezieht sich lediglich darauf, dass ich den eingeloggten admins nur das hinzufügen neuer beiträge erlaube. wennste das weglässt, müssteste an sich alle möglichkeiten haben.

      ich hoffe, ich hab dir weiterhelfen können und das war das, waste meintest. schönen tag noch,

      heaven.

     Antworten

    Beitrag von Jan (77 Beiträge) am Freitag, 27.Juli.2001, 23:19.
    Re: Designprobleme / Password

      Hi,

      1.) am einfachsten legst Du in deinem verzeichnis, in dem Deine datenbank ist, eine Nutzerdatenbank an: 2 Text Felder: Name und Password. Dort gibst Du ein paar User mit entsprechendem Pasword ein.

      2. Du legst eine seite zu Deiner datenbank an und kopierts folgendes (zwischen den --------) hinein: achtung: statt *** steht der Name Deiner eigendlichen Datenbank, ggf. mit Verzeichnis. Statt ### steht der Name deiner Nutzerdatenbank. Den Rest hab ich Dir dringelassen damit Du eine seine nett gestalten kannst, abändern nach Bedarf...
      ----------
      <html><head><title>medical content management</title></head><body bgcolor="#ffffff"><ul><font face="arial,helvetica" size=2><h2 align=left><FONT COLOR=blue><B>medical</B></FONT><FONT COLOR=black><B> content management </B></FONT></h2><ul>
      <br><br>
      <a href="http://www.schulte-hillen.com/medizin/start_frames.htm">Medizin Inland Uebersicht • <a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/jshtiger/medicalhelpline/mcm_about">about • <a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/jshtiger/medicalhelpline/KHS">health care providers<br><br>
      <a href="http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/jshtiger/medicalhelpline/Mitarbeiter"target="_blank">e-mail Verteiler für externe Weitervergabe</a><br>   
      <br> <a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/jshtiger/medicalhelpline/Linkliste2">Ansicht nach Diagnosen  (derzeit: Ansicht nach Topographie)</a>
      <br>
      <perl>
      

      if($namerein ne "")
      {
        get "Name==!$namerein", "###";
      
        if($Passwort ne "" && $Passwort eq $pwrein)   {     do_all "db=*** spacing=1 border=3 gridcolor=#FFFFFF padding=2 dataface=Arial datacolor=#000000 datasize=2 databack=#DDDDDD dataalign=left headface=Arial headcolor=white headsize=2 headback=blue headalign=left maxlistlength=500", "namerein", "pwrein";   } else   {     out "<b>Anmeldung fehlgeschlagen!</b>";     $namerein="";   }
      }

      if($namerein eq "")
      {
      

      out <<EOF;
      <h2>Anmeldung</h2>Bitte melden Sie sich an:
      <form action="http://baseportal.de/cgi-bin/baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <table>
      <tr><td>Name:</td><td><input type="text" name="namerein="></td></tr>
      <tr><td>Passwort:</td><td><input type="password" name="pwrein="></td></tr>
      <tr><td></td><td><input type=submit value="Anmelden"></td></tr>
      </table></form>
      EOF
      

      }

      </perl>
      

      </center></body><HR><br>

      <br><DIV align="center"><a href="http://www.schulte-hillen.com/medizin/disclaimer.htm">the usual disclaimer...</p>
      <a href="mailto:jshmercur@aol.com,schultej@mercur.de">contact</a>
      <p>
      

      <A HREF="http://www.apple.com/products/"target="_blank"><IMG SRC="http://www.schulte-hillen.com/pictures/designs/PoweredByMac_blue.JPG"></A></p>...where do you want to go tomorrow?</DIV></p>
      </html>
      
      -----------
      Viel spaß, Jan

     Antworten


     
 Liste der Einträge von 58951 bis 59101: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.11s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!