Re: Datumsausgabe bei Volltextsuche - 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 hempelr (1976 Beiträge) am Freitag, 4.März.2005, 07:49.
    Re: Datumsausgabe bei Volltextsuche

      brauchst nur das Datum in das richtige Format wandeln, angezeigt wird es hier im internen Format.
      In etwa
      ---schnipp
      ...
      while(get_next) {
      $wochentagscode = $Wochentag eq "" ? "" : "<br>jeden $Wochentag";
      # hier die zusätzuliche Ausgabeformatierung fürs Datum
      my $a_von = datum("$von","Tag0.Monat0.Jahr") if $von ne "";
      my $a_bis = datum("$bis","Tag0.Monat0.Jahr") if $bis ne "";
      # Ende der zusätzlichen Ausgabeformatierugn fürs Datum
      $voncode = $von eq "" ? "":"<br>$a_von - $a_bis";
      $out= <<EOF;
      <a href=http://plattform-freising.netpure.de/cgi-bin/baseportal.pl?htx=/plattform-freising/detailsuche&Id==$_id target=_blank><b>$Veranstaltung</b></a><br>$Veranstaltungsort <i>$Veranstaltungsart</i>$wochentagscode$voncode<hr noshade size="1" color=black>
      EOF
      $out=~ s#$_fullsearch_regex#<b><font color=black>$1</font></b>#g;
      
      ...
      ---schnapp
      Hoffe, es hilft dir weiter
      Ruben


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Diana (36 Beiträge) am Donnerstag, 3.März.2005, 20:52. WWW: www.plattform-freising.de
    Datumsausgabe bei Volltextsuche

      Hallo :-)

      Wieder mal für euch ein Klacks, für mich ... ich mags gar nicht aussprechen:

      Ich möchte in meiner Volltextsuche bei der Treffer-Ausgabe das Datum mit reinnehmen. Alles kein Problem, allerdings soll das Datum nur angezeigt werden, wenn auch eines eingegeben wurde. Klappt auch prima *sowas von stolz guckt* ... nur die Datumsanzeige ist schauderhaft:
      2005.02.10,00:00.00#4 - 2005.02.28,00:00.00#1

      Keine Ahnung, wie und wo ich was auch immer reinbasteln muß, damit nur das gewünschte Datum in der Form: 10.02.2005 angezeigt wird.

      Auch arbeite ich mit zwei Feldern, das Anfangsdatum ist $von,
      das Enddatum ist $bis, und die Ausgabe habe ich als $voncode und $biscode drin.

      Wär echt ne Sache, wenn mir jemand kurz antworten kann, was ich machen muß und wo ich das einfügen muß, damit es funzt ...

      Falls es Ansagen geben sollte: Klar, ich hab die Doku und das Forum durchgekaut und hab auch schon ewig lang versucht, verschiedene Schnippsel an verschiedenen Stellen reinzubasteln, aber hat leider nie geklappt...

      Vielen Dank für eure Hilfe
      Ganz liebe Grüße
      Diana

      Hier der Quelltext:

      -----------------------------------------------------------------


      <perl>
      

      return if $_fullsearch eq "";

      get "fullsearch_match=20";
      

      while(get_next)
      {
      

      $wochentagscode=$Wochentag eq ""?"":"<br>jeden $Wochentag";
      $voncode=$von eq ""?"":"<br>$von - $bis";
      

      $out= <<EOF;

      <a href=http://plattform-freising.netpure.de/cgi-bin/baseportal.pl?htx=/plattform-freising/detailsuche&Id==$_id target=_blank><b>$Veranstaltung</b></a><br>$Veranstaltungsort <i>$Veranstaltungsart</i>$wochentagscode$voncode<hr noshade size="1" color=black>
      EOF
      $out=~ s#$_fullsearch_regex#<b><font color=black>$1</font></b>#g;
      out $out;
      }
      

      my $newrange=$_fullsearch_range+$_fullsearch_range_length;
      my $txt;
      

      if($_fullsearch_match_pos<$newrange)
      {
          $txt="Suche nach weiteren Treffern";
          $newrange=$_fullsearch_match_pos;
      } else
      {
          out "<b>Kein Treffer.</b><p>" if $_fullsearch_amount<1;
          $txt="Suche in weiteren Datensätzen";
      }
      

      if($newrange<$_amount_all)
      {
          out "Es wurde noch nicht in allen Datensätzen gesucht: ";
          out "<a href=\"baseportal.pl?htx=$htx$db=alles1&_fullsearch~~".convert_url($_fullsearch).
         "&fullsearch_range=$newrange,$_fullsearch_range_length\">$txt</a>";
      } else
      {
          out "<br><br>Die Datenbank wurde komplett durchsucht.";
      }
      </perl>
      

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Freitag, 4.März.2005, 07:49.
    Re: Datumsausgabe bei Volltextsuche

      brauchst nur das Datum in das richtige Format wandeln, angezeigt wird es hier im internen Format.
      In etwa
      ---schnipp
      ...
      while(get_next) {
      $wochentagscode = $Wochentag eq "" ? "" : "<br>jeden $Wochentag";
      # hier die zusätzuliche Ausgabeformatierung fürs Datum
      my $a_von = datum("$von","Tag0.Monat0.Jahr") if $von ne "";
      my $a_bis = datum("$bis","Tag0.Monat0.Jahr") if $bis ne "";
      # Ende der zusätzlichen Ausgabeformatierugn fürs Datum
      $voncode = $von eq "" ? "":"<br>$a_von - $a_bis";
      $out= <<EOF;
      <a href=http://plattform-freising.netpure.de/cgi-bin/baseportal.pl?htx=/plattform-freising/detailsuche&Id==$_id target=_blank><b>$Veranstaltung</b></a><br>$Veranstaltungsort <i>$Veranstaltungsart</i>$wochentagscode$voncode<hr noshade size="1" color=black>
      EOF
      $out=~ s#$_fullsearch_regex#<b><font color=black>$1</font></b>#g;
      
      ...
      ---schnapp
      Hoffe, es hilft dir weiter
      Ruben

     Antworten

    Beitrag von Diana (36 Beiträge) am Freitag, 4.März.2005, 08:13. WWW: www.plattform-freising.de
    Re: Datumsausgabe bei Volltextsuche

      Yes!
      Das wars!
      Danke Ruben :-))))))))
      Liebe Grüße und ein schönes Wochenende
      Diana

     Antworten


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