Re: Immer noch Probleme mit dem Listing - 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 Pouraga (1396 Beiträge) am Freitag, 13.Juni.2008, 11:38.
    Re: Immer noch Probleme mit dem Listing

      Wenn du mit Allfields nur ganz bestimmte Felder in der Ausgabe haben möchtest, dann funktionieren die Relationen nicht mehr, weil dort diese Felder in der Datenbank nicht vorkommen.

      >Die Links funktionieren bei Band und Song_Style richtig aber bei Song nicht, da hier auf einen falschen Datansatz gelinkt wird.
      

      Bei Song scheinst du eine Relation auf sich selbst gemacht zu haben oder so... Auf jeden Fall sieht der Link falsch aus.

      Für einen Link auf die Detailseite des Eintrages in der selben DB braucht man keine Relation, sondern benutzt das Keyfield.


      Und teste mal A vor B also Fange damit:
       <do action=all db^=t_songs>
      
      an, bevor du die Standartausgabe anfängst zu "klemmen" wo es nur geht.


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Breakmaster (0 Beiträge) am Montag, 9.Juni.2008, 06:03.
    Immer noch Probleme mit dem Listing

      Hallo,

      irgendwie drehe ich mich im Kreis.

      Nachdem ich endlich gelernt habe, dass allfields weg muss, damit es mit den Links richtig klappt, funktioniert dies auch nicht richtig (zumindest teilweise):

      http://baseportal.de/cgi-bin/baseportal.pl?htx=/breakmaster/v_songs

      Die Links funktionieren bei Band und Song_Style richtig aber bei Song nicht, da hier auf einen falschen Datansatz gelinkt wird.

      Desweiteren (falls der Link richtig funktionieren würde) werden alle Detail-Datensätze angezeigt. Jetzt kommt wieder das allfields ins Spiel mit dem man bekanntlich die Detail-Datensätze einschränken kann.

      Siehe dazu:
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/breakmaster/v_songs2

      Wie man sieht funktioniert hier aber noch weniger, da jetzt der Link auf Band und Song_Style nicht mehr funktioniert.

      Gruß,

      Uwe

      Listing zu v_songs:
      <html><head><title><span class="Titel"></span></title>
      

      <style>
      body { font-family:Arial,Helvetica,sans-serif; background-color:#B6B6FF; font-size:10px; color:#000000; background-image:-; }
      .Titel { font-size:20px; color:#000000; }
      .Text { font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000; }
      .Einleitung { font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000; }
      </style>
      

      </head>
      <body bgcolor=ffffff>
      <font face=arial,helvetica>
      <font size=1><span class="Einleitung"></span></font>
      <h3><span class="Titel"></span></h3>
      

      <do headbold=1 action=all db^=t_songs range^=0,20 sort=Song searchfields=Song keyfield=Song listfields=Band,Page_Track,Song,Running_Time,Song_Version,Song_Style,BPM,Pub_Year,Unclear,Live formfields=Band,Page_Track,Song,Running_Time,Song_Version,Song_Style,BPM,Pub_Year,Unclear,Live,Approved searchfields=Song showamount=all,sel selectbrowse=top buttonbrowse=top pagebrowse=top indexbrowse=top border=8 spacing=1 padding=2 gridcolor=DADAFF dataface=Arial datasize=2 datacolor=000000 databack=F0F0F0 databack2=F0F0F0 headface=Arial headsize=2 headcolor=000000 headback=91B6FF headalign=middle textcolor=000000 listtype=list language=en detail=link search=link input=link>

      <p><font face=arial,helvetica size=2><span class="Text"></span>
      <p><font size=1><span class="Text" name="EMail"></span></font>
      

      </body></html>

      Listing zu v_songs2:
      <html><head><title><span class="Titel"></span></title>
      

      <style>
      body { font-family:Arial,Helvetica,sans-serif; background-color:#B6B6FF; font-size:10px; color:#000000; background-image:-; }
      .Titel { font-size:20px; color:#000000; }
      .Text { font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000; }
      .Einleitung { font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000; }
      </style>
      

      </head>
      <body bgcolor=ffffff>
      <font face=arial,helvetica>
      <font size=1><span class="Einleitung"></span></font>
      <h3><span class="Titel"></span></h3>
      

      <do headbold=1 action=all db^=t_songs range^=0,20 sort=Song searchfields=Song keyfield=Song listfields=Band,Page_Track,Song,Running_Time,Song_Version,Song_Style,BPM,Pub_Year,Unclear,Live allfields=Band,Page_Track,Song,Running_Time,Song_Version,Song_Style,BPM,Pub_Year,Unclear,Live formfields=Band,Page_Track,Song,Running_Time,Song_Version,Song_Style,BPM,Pub_Year,Unclear,Live,Approved searchfields=Song showamount=all,sel selectbrowse=top buttonbrowse=top pagebrowse=top indexbrowse=top border=8 spacing=1 padding=2 gridcolor=DADAFF dataface=Arial datasize=2 datacolor=000000 databack=F0F0F0 databack2=F0F0F0 headface=Arial headsize=2 headcolor=000000 headback=91B6FF headalign=middle textcolor=000000 listtype=list language=en detail=link search=link input=link>

      <p><font face=arial,helvetica size=2><span class="Text"></span>
      <p><font size=1><span class="Text" name="EMail"></span></font>
      

      </body></html>

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Freitag, 13.Juni.2008, 11:38.
    Re: Immer noch Probleme mit dem Listing

      Wenn du mit Allfields nur ganz bestimmte Felder in der Ausgabe haben möchtest, dann funktionieren die Relationen nicht mehr, weil dort diese Felder in der Datenbank nicht vorkommen.

      >Die Links funktionieren bei Band und Song_Style richtig aber bei Song nicht, da hier auf einen falschen Datansatz gelinkt wird.
      

      Bei Song scheinst du eine Relation auf sich selbst gemacht zu haben oder so... Auf jeden Fall sieht der Link falsch aus.

      Für einen Link auf die Detailseite des Eintrages in der selben DB braucht man keine Relation, sondern benutzt das Keyfield.


      Und teste mal A vor B also Fange damit:
       <do action=all db^=t_songs>
      
      an, bevor du die Standartausgabe anfängst zu "klemmen" wo es nur geht.

     Antworten

    Beitrag von Breakmaster (29 Beiträge) am Freitag, 13.Juni.2008, 12:43.
    Re: Re: Immer noch Probleme mit dem Listing

      Hallo,

      Danke erstmal:

      ich habe die Änderung vorgenommen jedoch der Fehler ist immer noch. Song ist bereits das Keyfield. Wenn ich auf den ersten Song klicke (!Catch The Beat!) dann wird im Detaildatensatz die Band Zena Dejonay angezeigt und nicht wie im Listing T. Ski Valley. Und selbst wenn ich die Lösung gefunden habe möchte ich im Detailsatz nicht die RecordID stehen haben. Dies ist aber nur mit allfields zu verhindern. Dann stimmen aber die Links im Listing für alle Relationen nicht mehr.

      Anbei die Tabelle t_songs:

      # Feld Sortierung Typ Parameter 
      
      1 RecordId --- Zahl Dezimalstellen=Keine (nur Ganzzahlen), Dezimalzeichen=Punkt
      2 Band --- Relation Datenbank=t_bands
      3 Page_Track --- text Grösse=10
      4 Song Text text Grösse=250
      5 Running_Time --- Datum Eingabe=Stunde:Minute, Ausgabe=Stunde:Minute, Zeitpunkt=Nutzereingabe
      6 Song_Version --- Relation Datenbank=t_song_versions
      7 Song_Style --- Relation Datenbank=t_song_styles
      8 BPM --- Zahl Dezimalstellen=Keine (nur Ganzzahlen), Dezimalzeichen=Punkt
      9 Approved --- checkbox Ausgabe markiert=X
      10 Locked --- checkbox Ausgabe markiert=X
      11 Pub_Year --- Zahl Minimum=1960, Dezimalstellen=Keine (nur Ganzzahlen), Dezimalzeichen=Punkt
      Unclear --- checkbox Ausgabe markiert=X
      13 Live --- checkbox Ausgabe markiert=X
      14 Version_New --- text Grösse=100
      15 Created_By --- Zahl Dezimalstellen=Keine (nur Ganzzahlen), Dezimalzeichen=Punkt
      16 Created_On --- Datum Eingabe=Tag0.Monat0.Jahr, Ausgabe=Tag0/Monatkurz/Jahr2, Zeitpunkt=Erstellung
      17 Approved_On --- Datum Eingabe=Tag0.Monat0.Jahr, Ausgabe=Tag0/Monatkurz/Jahr2, Zeitpunkt=Nutzereingabe


      Anscheinend kann ich die Befehle allfields und listfields vergessen. Ich bräuchte Kenntnisse in Perl aber nur mit loop kann ich dies vergessen. Ich bräuchte ein Beispiel wo ich
      - 20 Einträge auf eine Seite dargestellt bekomme
      - Die Datensätze in der Liste auch von mehreren DBs mit integrieren kann
      - Ein Tabellenrahmen mit Tabellenüberschriften
      - Und die Links wie in dieser Liste müsste funktionieren

      Bin aber derzeit gerade mal mit html und CSS einigermaßer durch.

      Gruß,

      Uwe

      jetiges Listing:

      <do action=all db^=t_songs headbold=1 range^=0,20 sort=Song searchfields=Song keyfield=Song listfields=Band,Page_Track,Song,Running_Time,Song_Version,Song_Style,BPM,Pub_Year,Unclear,Live formfields=Band,Page_Track,Song,Running_Time,Song_Version,Song_Style,BPM,Pub_Year,Unclear,Live,Approved searchfields=Song showamount=all,sel selectbrowse=top buttonbrowse=top pagebrowse=top indexbrowse=top border=8 spacing=1 padding=2 gridcolor=DADAFF dataface=Arial datasize=2 datacolor=000000 databack=F0F0F0 databack2=F0F0F0 headface=Arial headsize=2 headcolor=000000 headback=91B6FF headalign=middle textcolor=000000 listtype=list language=en detail=link search=link input=link>
      

     Antworten


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