From:Kevin Rahe
Date:13.2.04 9:55
Subject:Re: SiteActive weiters Problem
Reply-To:Imperia-Mailingliste
Hallo nochmal

Ein Nachtrag!!

Mit der Abfrage nach check_start bei LIMIT BY scheint es zu funktionieren
aber jetzt ignoriert er die Anweisung LIMIT HITS 3..
Das heißt er zeigt mir trotzdem mehr als 3 treffer an!
Was kann ich tun??

Gruß
Kevin

>-----Ursprüngliche Nachricht-----
>Von: Sebastian Schalipp [mailto:schalipp@ewerk.de] 
>Gesendet: Freitag, 13. Februar 2004 09:13
>An: Imperia-Mailingliste
>Cc: kevin.rahe@fernuni-hagen.de
>Betreff: Re: [IMPERIA] Re: SiteActive weiters Problem
>
>
>Hallo Kevin,
>
>
>On 13.02.2004 8:24 Uhr, "Kevin Rahe" 
><kevin.rahe@fernuni-hagen.de> wrote:
>
>> Das war natürlich nicht im Sinne des Erfinders. Wie kann ich dieses
>> Verhalten geschickt umgehen, denn es sollen wirklich nicht 
>mehr als drei
>> Artikel dort erscheinen??
>
>
>Du ersetzt das "IF"-Konstrukt unten in der Ausgabeschleife 
>durch ein "LIMIT
>BY metafeld" oben vor dem LIMIT HITS 3. Einziger 
>Schönheitsfehler: Du kannst
>beim LIMIT BY nicht auf einen Leerstring prüfen, sondern musst mit dem
>"von-bis"-Wert alle Möglichkeiten einschließen, die das Feld 
>"check_start"
>haben könnte, wenn es nicht leer ist. Aber das sind ja 
>vielleicht gar nicht
>viele, womöglich nur Zahlen (dann LIMIT BY check_start "0" TO 
>"9") oder nur
>eine 1 (LIMIT BY check_start "1" TO "1").
>
>Das sieht dann ungefähr so aus:
>
>LIMIT BY check_start "AAAAAAAA" TO "ZZZZZZZZZZ"
>LIMIT HITS 3
>FOREACH FOUND {
>...
>
>So begrenzt Du erst dann auf 3, wenn Du nur noch gültige Artikel in der
>Liste hast.
>
>Gruß
>Sebastian
>-- 
><e>werk Gesellschaft für neue Medien mbH
>http://www.ewerk.de/
>Büro Bremen:  Langenstr. 75, 28195 Bremen
>Büro München: Färbergasse 4, 85221 Dachau
>Tel.: 0421/33513-63
>Fax:  0421/33513-65
>e-mail: schalipp@ewerk.de
>
>
>

Einige Zeilen dieser Mail wurden nach 76 Zeichen umgebrochen.

Thread (Re: SiteActive weiters Problem)

© 2001, 2002 marchive.pl Christian Lackas

[HOME]   [MARCHIVE]   [INDEX]   [IMPERIA]   [IMPRESSUM]   [DELTA]