Re: Problem mit Datum? - 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 Micha (9 Beiträge) am Dienstag, 18.September.2001, 11:42.
    Re: Problem mit Datum?

      ... entschuldigung, war gestern ein wenig konfus von Rumprobieren. Hier zuerst mal die Seite:

      http://www.gransee-net/baseportal/veranst/veranst

      Da steht unter anderem folgendes drin:

      <perl>
      $merken="&AusgBeginnDat~=$AusgBeginnDat" if $AusgBeginnDat ne "";
      $merken.="&AusgOrt~=$AusgOrt" if $AusgOrt ne "";
      $merken.="&AusgArt~=$AusgArt" if $AusgArt ne "";
      $merken.="&AusgEndeDat~=$AusgEndeDat" if $AusgEndeDat ne "";
      </perl>
      

      <loop db=veranst Freigabe~=ok sort=AusgBeginnDat range=0,5 code=perl>

      Das Datum, bei dem das Jahr nicht so richtig angezeigt wird, habe ich so gemacht (vielleicht ein bischen umständlich, aber mir fiel nix besseres für den Zweck ein):

      if ($AusgBeginnArt eq "MJ") {out datum($AusgBeginnDat,"Monatname Jahr");}
      elsif ($AusgBeginnArt eq "TMJ") {out datum($AusgBeginnDat,"Wochentag, Tag0. Monatname Jahr");}
      elsif ($AusgBeginnArt eq "TMJS") {out datum($AusgBeginnDat,"Wochentag, Tag0. Monatname Jahr, Stunde.Minute"), Uhr;} else {out "";}
      

      if ($AusgEndeArt eq "kein") {out "";}
      elsif ($AusgEndeArt eq "MJ") {out " bis ",datum($AusgEndeDat,"Monatname Jahr");}
      elsif ($AusgEndeArt eq "TMJ") {out " bis ",datum($AusgEndeDat,"Tag0. Monatname Jahr");} else {out "";}
      

      </loop>

      und dann noch das Blättern:

      <perl>my $newrange=$_range+$_range_length; my $oldrange=$_range-$_range_length;$oldrange=0 if $oldrange<0 && $oldrange>-$_range_length; out "<< <a href=\"$_link&range=$oldrange,$_range_length$merken\">Zurück</a> " if $oldrange>=0; out "<a href=\"$_link&range=$newrange,$_range_length$merken\">Weiter</a> >>" if $newrange<$_amount_query;</perl></
      


      Hier noch einmal die Probleme:

      (1) Blättern funktioniert nicht, wenn range in loop steht. Bei einem zweiten Template (selbe DB)

      <do action=all db=/gransee-net.de/veranst/veranst sort=AusgBeginnDat ...>
      

      funktioniert Blättern ebenfalls nicht, sobald range mit drin steht.

      (2) Das Jahr wird nicht so angezeigt, wie es eigentlich sein sollte (2 statt 2002), in dem zweiten Template (do action=all ...) wird anstelle Tag0.Monat.Jahr (Felddefinition) Jahr.Monat.Tag ausgegeben.


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Micha (9 Beiträge) am Montag, 17.September.2001, 22:01.
    Problem mit Datum?

      ... das Datum in einer Tabelle <do action=all... wird "Jahr.Monat.Tag" ausgegeben, obwohl's nach Felddefinition eigentlich "Tag0.Monat.Jahr" sein sollte - in einem anderen Template mit <loop ... wird als Jahreszahl 2 für 2002 ausgegeben. Und range=... funktioniert weder in <do action=all... noch in <loop... ("Param. durchschleifen" ist es nicht). Ich hab das Ganze aus ähnlichen Templates bei mir rauskopiert, in denen das (mit anderen DB's) einwandfrei funktioniert. Hat jemand möglicherweise ein ähnliches Problem gehabt und kann helfen? Könnte es an irgendeinem Feldnamen liegen?

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 18.September.2001, 00:34.
    Re: Problem mit Datum?

      Wie so oft: Gib mal ne URL zum Aufruf und die entsprechenden Code-Teile...

     Antworten

    Beitrag von Micha (9 Beiträge) am Dienstag, 18.September.2001, 11:42.
    Re: Problem mit Datum?

      ... entschuldigung, war gestern ein wenig konfus von Rumprobieren. Hier zuerst mal die Seite:

      http://www.gransee-net/baseportal/veranst/veranst

      Da steht unter anderem folgendes drin:

      <perl>
      $merken="&AusgBeginnDat~=$AusgBeginnDat" if $AusgBeginnDat ne "";
      $merken.="&AusgOrt~=$AusgOrt" if $AusgOrt ne "";
      $merken.="&AusgArt~=$AusgArt" if $AusgArt ne "";
      $merken.="&AusgEndeDat~=$AusgEndeDat" if $AusgEndeDat ne "";
      </perl>
      

      <loop db=veranst Freigabe~=ok sort=AusgBeginnDat range=0,5 code=perl>

      Das Datum, bei dem das Jahr nicht so richtig angezeigt wird, habe ich so gemacht (vielleicht ein bischen umständlich, aber mir fiel nix besseres für den Zweck ein):

      if ($AusgBeginnArt eq "MJ") {out datum($AusgBeginnDat,"Monatname Jahr");}
      elsif ($AusgBeginnArt eq "TMJ") {out datum($AusgBeginnDat,"Wochentag, Tag0. Monatname Jahr");}
      elsif ($AusgBeginnArt eq "TMJS") {out datum($AusgBeginnDat,"Wochentag, Tag0. Monatname Jahr, Stunde.Minute"), Uhr;} else {out "";}
      

      if ($AusgEndeArt eq "kein") {out "";}
      elsif ($AusgEndeArt eq "MJ") {out " bis ",datum($AusgEndeDat,"Monatname Jahr");}
      elsif ($AusgEndeArt eq "TMJ") {out " bis ",datum($AusgEndeDat,"Tag0. Monatname Jahr");} else {out "";}
      

      </loop>

      und dann noch das Blättern:

      <perl>my $newrange=$_range+$_range_length; my $oldrange=$_range-$_range_length;$oldrange=0 if $oldrange<0 && $oldrange>-$_range_length; out "<< <a href=\"$_link&range=$oldrange,$_range_length$merken\">Zurück</a> " if $oldrange>=0; out "<a href=\"$_link&range=$newrange,$_range_length$merken\">Weiter</a> >>" if $newrange<$_amount_query;</perl></
      


      Hier noch einmal die Probleme:

      (1) Blättern funktioniert nicht, wenn range in loop steht. Bei einem zweiten Template (selbe DB)

      <do action=all db=/gransee-net.de/veranst/veranst sort=AusgBeginnDat ...>
      

      funktioniert Blättern ebenfalls nicht, sobald range mit drin steht.

      (2) Das Jahr wird nicht so angezeigt, wie es eigentlich sein sollte (2 statt 2002), in dem zweiten Template (do action=all ...) wird anstelle Tag0.Monat.Jahr (Felddefinition) Jahr.Monat.Tag ausgegeben.

     Antworten

    Beitrag von Micha (9 Beiträge) am Dienstag, 18.September.2001, 11:44.
    Re: Problem mit Datum?

     Antworten


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