Re: if - else die Zweite - 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 Christoph Bergmann (8110 Beiträge) am Mittwoch, 18.Juni.2003, 15:16.
    Re: if - else die Zweite

      Du willst wahrscheinlich die Id von "news" und nich von "Kathedrale", beim "get" wird aber das $_id vom "loop" überschrieben - also merken:

      <loop db=interneNews sort=- code=perl>
      $Von = $Antwort ne "" ? "<a href=\'mailto:$Antwort\'>$Autor</a>" : "$Autor";
      $id=$_id;
      
      ...etc.

      und dann:

      <a href="http://hierdieURL/News&Id==$id
      &sessionid=$sessionid"><span...etc.
      

      (also ohne _) klar?


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Schoppi (154 Beiträge) am Mittwoch, 18.Juni.2003, 13:43.
    if - else die Zweite

      So - danke an CB und hempelr. Die Images wechseln jetzt je nach Status (bereits gesehen oder eben nicht)
      Das größte Prob ist jetzt, dass die Linkverknüpfung zum Beitrag die Id´s durcheinanderbringt. also: ...hierdieURL/News&Id==$_id...... wird nun richtig gemischt. Man landet nicht beim vorangekündigten Beitrag. Die Vorschau stimmt - der Rest ist falsch.

      Was mache ich denn falsch?

      <table width="100%" align="center" border="0" cellspacing="1" cellpadding="0" bgcolor="#345487">
        <tr>
          <td>
            <table width="100%" border="0" cellspacing="0" cellpadding="3" >
              <tr>
                <td></td>
                <td width="95%" > <span style='font-size:9.0pt;mso-bidi-font-size:9.0pt; font-family:Arial;mso-bidi-font-family:"Arial";color:white'><b>Allgemeine Infos</b><o:p></o:p></span> </td>
              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td bgcolor="#FFFFFF">
      
            <table width="100%" border="0" cellspacing="1" cellpadding="4">         <tr>           <td width="20" align="center" nowrap bgcolor="#9FBCE3"></td>           <td nowrap bgcolor="#9FBCE3"><span style='font-size:8.0pt;mso-bidi-font-size:8.0pt; font-family:Arial;mso-bidi-font-family:"Arial";color:darkblue'><b>Titel</b><o:p></o:p></span> </td>           <td align="center" width="70" nowrap bgcolor="#9FBCE3"><span style='font-size:8.0pt;mso-bidi-font-size:8.0pt; font-family:Arial;mso-bidi-font-family:"Arial";color:darkblue'><b>Autor</b><o:p></o:p></span></td>           <td align="center" width="70" nowrap bgcolor="#9FBCE3"> <span style='font-size:8.0pt;mso-bidi-font-size:8.0pt; font-family:Arial;mso-bidi-font-family:"Arial";color:darkblue'><b>Datum</b><o:p></o:p></span></td>           <td width="80" nowrap bgcolor="#9FBCE3"></td>         </tr>
        

      <loop db=interneNews sort=- code=perl>
      $Von = $Antwort ne "" ? "<a href=\'mailto:$Antwort\'>$Autor</a>" : "$Autor";
      out <<EOF;
      <tr>
      <td bgcolor="#E4EAF2" 
      EOF
      get "Name==$nickname Seite==$Vom", "Kathedrale";
      if ($_amount_query > 0){
      out 'background="../gelesenhg.gif" width="20">';
      }
      else{
      out 'background="../nichtgelesenhg.gif" width="20">';
      }
      out <<EOF;
      

      </td>
      <td bgcolor="#E4EAF2" ><p class=Arial> <span style='font-size:8.0pt;mso-bidi-font-size:8.0pt; font-family:Arial;mso-bidi-font-family:"Arial";color:darkblue'>$Titel<o:p></o:p></span>
      </td><td bgcolor="#DFE6EF" align="center" width="90">
      <span style='font-size:7.0pt;mso-bidi-font-size:7.0pt; font-family:Arial;mso-bidi-font-family:"Arial";color:darkblue'>$Autor<o:p></o:p></span>
      </td><td bgcolor="#DFE6EF" align="center" width="70">
      <span style='font-size:7.0pt;mso-bidi-font-size:7.0pt; font-family:Arial;mso-bidi-font-family:"Arial";color:darkblue'>$Vom<o:p></o:p></span>
      </td><td bgcolor="#DFE6EF" width="80">
      <a href="http://hierdieURL/News&Id==$_id
      &sessionid=$sessionid"><span style='font-size:8.0pt;mso-bidi-font-size:8.0pt; font-family:Arial;mso-bidi-font-family:"Arial";color:darkblue'>Beitrag lesen<o:p></o:p></span></a>
      </td></tr>
      

      EOF
      </loop>
         <tr>
                <td bgcolor="#BCD0ED" colspan="5"> </td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
      

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 18.Juni.2003, 15:16.
    Re: if - else die Zweite

      Du willst wahrscheinlich die Id von "news" und nich von "Kathedrale", beim "get" wird aber das $_id vom "loop" überschrieben - also merken:

      <loop db=interneNews sort=- code=perl>
      $Von = $Antwort ne "" ? "<a href=\'mailto:$Antwort\'>$Autor</a>" : "$Autor";
      $id=$_id;
      
      ...etc.

      und dann:

      <a href="http://hierdieURL/News&Id==$id
      &sessionid=$sessionid"><span...etc.
      

      (also ohne _) klar?

     Antworten

    Beitrag von Schoppi (154 Beiträge) am Mittwoch, 18.Juni.2003, 15:58.
    Re: if - else die Zweite - JEPP Teilerfolg Weiter:

      SUPER CB - GURU der Datenbanken. Jetzt muss ich nur noch dafür sorgen, dass beim Sichten der einzelnen Datenbankeinträge in "News" der put Eintrag in "Kathedrale" nur einmal geschrieben wird, sonst wird die DB ja überdimensional gross. Hab auch schon mal im Forum gesucht, aber richtig schlau wurde ich nicht. Zur Zeit steht das put im loop auf dem News-Template:

      <table width=100% height=100%><tr><td valign=top>
      <loop sort=- code=perl>
      $Von = $Antwort ne "" ? "<a href=\'mailto:$Antwort\'>$Autor</a>" : "$Autor";
      out <<EOF;
      <table width=100% align=center border="0" cellspacing="1" cellpadding="4">
      <tr><td><p class=Arial><span style=\'font-size:10.0pt;mso-bidi-font-size:10.0pt;color:ffffff\'><b>$Titel</b></span>
      </td></tr><tr><td bgcolor="#9FBCE3">
      <p class=Arial><span style=\'font-size:10.0pt;mso-bidi-font-size:10.0pt;
      color:000000\'>$Text</span>
      EOF
      put ["Name", "$nickname", "Seite", "$Vom", "Titelindex", "$Titel", "Ident", "$Id", "htx", "$htx", ], "Kathedrale";
      out <<EOF;
      </td></tr>
      <tr><td bgcolor="#BCD0ED" colspan="5"><div align=right>
      <p class=Arial><span style=\'font-size:7.0pt;mso-bidi-font-size:10.0pt;
      color:000000\'>$ Autor $Vom</span></div>
      </td></tr>
      </table><br>
      EOF
      </loop>
      </td></tr></table>
      

      Also müsste noch ne Abfrage in Kathedrale rein, ob der Eintrag schon drin ist?

     Antworten


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