Re: Ausgabe des ersten Datensatzes sofort als Detailausgabe? - 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 richard (1187 Beiträge) am Donnerstag, 21.Juli.2005, 16:29. WWW: posaunenchor-rhoden.de
    Re: Ausgabe des ersten Datensatzes sofort als Detailausgabe?

      Du könntest vor der Listenausgabe eine Abfrage mit loop (Perl und get geht natürlich auch) machen und das/die entsprechenden Felder ausgeben. Mit range beschränkst Du die Ausgabe dabei auf einen, den aktuellsten Datensatz.

      <loop db=deinedatenbank sort=- range=0,1>
      

      $deintextextfeld
      $einanderestextfeld
      

      </loop>

      Die Ausgabe muß dann natürlich noch an Dein Layout angepaßt werden.

      Wenn der Kurztext dieses Datensatzes in der Liste nicht mehr auftauchen soll, geht das das auch per range: range=1,9


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Michael Rohrmann (24 Beiträge) am Donnerstag, 21.Juli.2005, 14:56. WWW: www.teltow-zehlendorf.de
    Ausgabe des ersten Datensatzes sofort als Detailausgabe?

      Wer kann mir helfen?
      Habe auf unserer Startseite http://www.teltow-zehlendorf.de eine Rubrik Aktuelles, die aus bp-Datenbank erstellt wird.
      Eingestellt ist, dass nur die 10 aktuellsten Nachrichten erscheinen und auch nur ein Kurztext.
      Es wäre nun schön, wenn sofort, automatisch die oberste, aktuellste Meldung sofort in der Detailansicht aufgehen würde.
      Ist das möglich?

      Bin für alle Tips dankbar.

      Gruß Michael

     Antworten

    Beitrag von richard (1187 Beiträge) am Donnerstag, 21.Juli.2005, 16:29. WWW: posaunenchor-rhoden.de
    Re: Ausgabe des ersten Datensatzes sofort als Detailausgabe?

      Du könntest vor der Listenausgabe eine Abfrage mit loop (Perl und get geht natürlich auch) machen und das/die entsprechenden Felder ausgeben. Mit range beschränkst Du die Ausgabe dabei auf einen, den aktuellsten Datensatz.

      <loop db=deinedatenbank sort=- range=0,1>
      

      $deintextextfeld
      $einanderestextfeld
      

      </loop>

      Die Ausgabe muß dann natürlich noch an Dein Layout angepaßt werden.

      Wenn der Kurztext dieses Datensatzes in der Liste nicht mehr auftauchen soll, geht das das auch per range: range=1,9

     Antworten

    Beitrag von Michael Rohrmann (24 Beiträge) am Donnerstag, 21.Juli.2005, 18:57.
    Re: Ausgabe des ersten Datensatzes sofort als Detailausgabe?

      Lieber Richard!

      Vielen Dank für den schnellen Tip. Ich bin und bleibe Anfänger im Programmieren und brauche immer mal solche Tips.
      Hat aber wunderbar funktioniert.
      Die Ausgabe der Details finde ich jetzt besser als die normale detailausgabe.
      Kann ich die Detailausgabe, die über keyfield eingestellt ist auch so anpassen?
      Und wenn ja, wie ???

      Liebe Grüße
      Michael

     Antworten

    Beitrag von richard (1187 Beiträge) am Donnerstag, 21.Juli.2005, 20:25. WWW: posaunenchor-rhoden.de
    Re: Ausgabe des ersten Datensatzes sofort als Detailausgabe?

      Grundätzlich schon. Soweit Du Deine Vorstellungen über die Einstellungen bei <do ..> nicht realisieren kannst, müßtest Du Dir ein eigenes Ausgabeformular basteln.

      In diesem Formular müßtest Du die über den aufrufenden Link übergebene Id auswerten und den Datensatz bzw. die interessierenden Felder auslesen. Sind ein paar Zeilen Perl.

      Vorher müßte man noch irgendwie die automatische Generierung der Detailausgabe abfangen und durch das eigene Formular ersetzen, oder - besser - auch die Listenausgabe bereits selber machen, mit Loop hast Du ja jetzt bereits Erfahrung. Wenn man die Listenausgabe selber macht, kann man direkt auf eine eigenes Template verlinken.

      Ist also alles ein bißchen komplexer, einarbeiten lohnt sich aber für den weiteren Einsatz auf Deinen Seiten bestimmt.

     Antworten


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