Re: zählen und ausgabe von bestimmten Einträgen - 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 

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Michael Koch (344 Beiträge) am Sonntag, 15.Juli.2001, 11:32.
    zählen und ausgabe von bestimmten Einträgen

      Hallo,

      ich weis, das der nachvolgende Quelltext so nicht geht.
      Aber wie muß er richtig aussehen.

      <html>
      

      <head>
      <title>Startseite</title>
      </head>
      <LINK href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
      <body>
      <h3><a name="Anfang"></a>Startseite</h3>
      <ul>
      <loop db=links code=perl sort=SeitenEigentuemer>
      

      get "Rubrik==$Rubrik range=0,1","links"; #gucken, wieviel Einträge von der Rubrik Ingenieurbüro da sind
      out "<a href=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/linkliste&Rubrik==Ingenieurbüro\" target=\"_blank\">Ingenieurbüros </a> ($_amount_query)"<br>;
      

      get "Rubrik==$Rubrik range=0,1","links"; #gucken, wieviel Einträge von der Rubrik Baufirmen da sind
      out "<a href=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/linkliste&Rubrik==Baufirma\" target=\"_blank\">Baufirmen </a> ($_amount_query)"<br>;
      out "</li>"; 
      </loop>
      </ul>
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 15.Juli.2001, 15:18.
    Re: zählen und ausgabe von bestimmten Einträgen

      was willst du denn überhaupt bezwecken?

      Sander

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Sonntag, 15.Juli.2001, 15:33.
    Re: zählen und ausgabe von bestimmten Einträgen

      Hallo,

      ich habe eine Linksammlung bisher einfach auf merere Seiten aufgeteilt nach Rubriken geordnet.

      Jetzt habe ich diese in eine Datenbank hier reingestellt.
      siehe:
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/linkliste

      Das Ergebnis was ich will die Startseite soll so wie bei den großen Suchmaschienen aussehen.

      Beispiel:

      Ingenieurbüros (25)
      Baufirmen (37)
      usw.

      Später soll dan noch eine Ausgabe nach Gebieten ervolgen.

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 15.Juli.2001, 16:35.
    Re: zählen und ausgabe von bestimmten Einträgen

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Sonntag, 15.Juli.2001, 17:59.
    Re: zählen und ausgabe von bestimmten Einträgen

      Hallo Sander,

      das ist besser wie ich dachte.
      Aber ich hab noch was.
      Nur wenn bei Rubrik kein eintrag ist gibt es probleme.
      Geht es auch, das jeder Eintrag verlinkt wird zu der entsprechenden Rubrik ?
      Hier noch mal die Startseite:
      <html>
      

      <head>
      <title>Startseite</title>
      </head>
      <LINK href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
      <body>
      <h3><a name="Anfang"></a>Startseite</h3>
      <ul>
      <perl>
      @liste;
      $"=' ';
      get "Interpret==$Rubrik" sort=Rubrik, "links";
       
      while (get_next ("links"))
      {
      if (index(" @liste "," $Rubrik ")<0)
      {
      push (@zahl, $i) if $_loop != 0;
      $i=0; 
       
      

      push (@liste, $Rubrik);



      $i++;
      }else
      {
      $i++;
      }
      }
       
      

      push (@zahl, $i);



      $x=0;
      for (@liste)
      {
      out "<br>$_ ($zahl[$x] Einträge)";
      $x++; 
      }
      </perl> 
      </ul>
      

      und die Zielseite:

      <html>
      

      <head>
      <title>Linkliste</title>
      </head>
      <LINK href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
      <body>
      <h3><a name="Anfang"></a>Hier sollte der Rubrik Name stehen</h3>
      

      <p>
      <br>
      <ul>
      <loop db=links code=perl sort=SeitenEigentuemer>
      

      out <<EOF;
      <li><a href="$EigentuemerLink" target="_blank">$SeitenEigentuemer</a> (ID=<strong>$IDE</strong>)
       
      - <font color="#000080">$Land $PLZ</font> - <strong> $Beschreibung</strong><font size=\"1\"><br>
      EOF
      out "KeyWords: <strong><font color=\"#000080\">$KeyWords</font></strong></font>" if $KeyWords ne "";
      get "IDE==$IDE range=0,1","brueckenbau"; #gucken, ob Eintrag da ist
      out "<ul><font size=\"1\"><a href=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/suchergebnis&range=0,5&IDE==$IDE&mode=pictures\" target=\"_blank\">zu den Brücken</a> ($_amount_query)</ul></font>" if $_amount != 0;
      out "</li>"; 
      

      </loop>
      </ul>
      

      <p>&nbsp;</p>

      </body>
      </html>
      

      Kann dort auch die Überschrift automatisch erzeugt werden ?

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 15.Juli.2001, 18:12.
    Re: zählen und ausgabe von bestimmten Einträgen

      probier mal

      <html>
      <head>
      <title>Startseite</title>
      </head>
      <LINK href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
      <body>
      <h3><a name="Anfang"></a>Startseite</h3>
      <ul>
      <perl>
      @liste;
      $"=' ';
      get "Id==*" sort=Rubrik, "links";
      while (get_next ("links"))
      {
      if ($Rubrik ne "")
      {
      if (index(" @liste "," $Rubrik ")<0)
      {
      push (@zahl, $i) if $_loop != 0;
      $i=0; 
      push (@liste, $Rubrik);
      $i++;
      }else
      {
      $i++;
      }
      }
      }
      push (@zahl, $i);
      $x=0;
      for (@liste)
      {
      out "<br><a href=baseportal.pl?htx=....&Rubrik=$_>$_</a> ($zahl[$x] Einträge)"; # hier noch das Template eintragen
      $x++; 
      }
      </perl> 
      </ul>
       
      
      Abfrage:

      <html>
      <head>
      <title>Linkliste</title>
      </head>
      <LINK href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
      <body>
      <h3><a name="Anfang"></a>Hier sollte der Rubrik Name stehen</h3>
      <p> 
      <br>
      <ul>
      <loop Rubrik==$Rubrik db=links code=perl>
      out <<EOF;
      <li><a href="$EigentuemerLink" target="_blank">$SeitenEigentuemer</a> (ID=<strong>$IDE</strong>)- <font color="#000080">$Land $PLZ</font> - <strong> $Beschreibung</strong><font size=\"1\"><br>
      EOF
      out "KeyWords: <strong><font color=\"#000080\">$KeyWords</font></strong></font>" if $KeyWords ne "";
      get "IDE==$IDE range=0,1","brueckenbau"; #gucken, ob Eintrag da ist
      out "<ul><font size=\"1\"><a href=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/suchergebnis&range=0,5&IDE==$IDE&mode=pictures\" target=\"_blank\">zu den Brücken</a> ($_amount_query)</ul></font>" if $_amount != 0;
      out "</li>"; 
      </loop>
      </ul>
      <p>&nbsp;</p>
      </body>
      </html>
      

      Sander

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 15.Juli.2001, 18:14.
    Re: zählen und ausgabe von bestimmten Einträgen

      halt: noch ein Fehler
      tausche get "Id==*" sort=Rubrik, "links";
      mit get "Id==* sort=Rubrik", "links";

     Antworten

    Beitrag von Gregor (79 Beiträge) am Sonntag, 15.Juli.2001, 19:33.
    Re: zählen und ausgabe von bestimmten Einträgen

      Hey Sander,

      Du hattest mir letzte Woche genau bei diesem Thema geholfen (und das erfolgreich *g*) aber ich hab noch eine Frage. gibt es eine Möglichkeit die Liste auch nach Anzahl der Treffer zu sortieren??? Ich hab zwar einiges ausprobiert es aber leider nicht hinbekommen...

      Vielleicht weißt Du ja was...

      Thanx schonmal, Gregor

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 15.Juli.2001, 23:28.
    Re: zählen und ausgabe von bestimmten Einträgen

      auf die schnelle nicht, muß ich mal überlegen..

      Sander

     Antworten

    Beitrag von Gregor (79 Beiträge) am Montag, 16.Juli.2001, 14:58.
    Re: zählen und ausgabe von bestimmten Einträgen

      Alles klar, ist nicht "so" eilig. Wär aber nett wenn Du Dich melden würdest falls Dir was einfällt.

      Gregor

     Antworten

    Beitrag von Gregor (79 Beiträge) am Montag, 16.Juli.2001, 15:19.
    Re: zählen und ausgabe von bestimmten Einträgen

      Alles klar, ist nicht "so" eilig. Wär aber nett wenn Du Dich melden würdest falls Dir was einfällt.

      Gregor

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Sonntag, 29.Juli.2001, 22:17.
    Re: zählen und ausgabe von bestimmten Einträgen

      Hallo,

      genau das hätte ich jetzt auch gern,
      aber wie ?

     Antworten

    Beitrag von Gregor (79 Beiträge) am Sonntag, 29.Juli.2001, 22:26.
    Re: zählen und ausgabe von bestimmten Einträgen

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Sonntag, 15.Juli.2001, 20:09.
    Re: zählen und ausgabe von bestimmten Einträgen

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Sonntag, 15.Juli.2001, 22:52.
    Re: zählen und ausgabe von bestimmten Einträgen

      Hallo,

      bei Rubriken mit mereren Wörtern geht der Link nicht.

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 15.Juli.2001, 23:35.
    Re: zählen und ausgabe von bestimmten Einträgen

      das out "<br><a href=baseportal.pl?htx=....&Rubrik=$_>$_</a> ($zahl[$x] Einträge)";
      tauschen gegen
      out "<br><a href=baseportal.pl?htx=....&Rubrik=".convert_url($_).">$_</a> ($zahl[$x] Einträge)"; 
      

      Da wo die Rubrik als Überschrift ausgegeben werden soll, schreib einfach $Rubrik.

      Sander

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Montag, 16.Juli.2001, 15:08.
    Re: zählen und ausgabe von bestimmten Einträgen

      Was würde ich ohne dich machen.

      Es geht.

      DANKE

     Antworten


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