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.
<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:
<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);
push (@zahl, $i);
$x=0;
for (@liste)
{
out "<br>$_ ($zahl[$x] Einträge)";
$x++;
}
</perl>
</ul>
und die Zielseite:
<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>
<p> </p>
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> </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
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