Re: Zwei (vielleicht) komplizierte Probleme.... - 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 Marco (840 Beiträge) am Donnerstag, 17.Oktober.2002, 08:51.
    Re: Zwei (vielleicht) komplizierte Probleme....

      Also das erste Problem halte ich mit einem kleinen Perl-Script für lösbar:

      <perl>
      $merklink="";
      get "Id==* sort=Link", "DeineDB";
      while(get_next(""));
      {
       if ($link eq $merklink) # Derselbe Link?
       {
         del "Id==$ID", "DeineDB";
       }
      

      $merklink=$link;

      }
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Matthias (331 Beiträge) am Mittwoch, 16.Oktober.2002, 21:51. WWW: www.multikultur.de
    Zwei (vielleicht) komplizierte Probleme....

      Hallo!
      Wir arbeiten gerade an einer Linkliste mit mehreren 1000 Links und sind auf zwei Probleme gestossen.

      1. Löschung doppelter Links
      Im Laufe der Zeit wurden viele Links doppelt eingetragen - leider auch Deeplinks. So gibt es z.B. den Link www.test.de und www.test.de/123.htm. Gibt es eine Möglichkeit derartige Wiederholungen automatisiert ausfindig zu machen und zu löschen??? Da kommen wir einfach nicht weiter...

      2. Mehrfachauswahl im Dropdownmenü. Um die Links den diversen Oberkategorien und Unterkategorien zuzuordnen haben wir einfache Optionsmenüs in Dropdownform ausgewählt. Sind auch Mehrfachauswahlen in einem Dropdownmenü möglich? Auch bei dem Problem kommen wir nicht weiter...

     Antworten

    Beitrag von Marco (840 Beiträge) am Donnerstag, 17.Oktober.2002, 08:51.
    Re: Zwei (vielleicht) komplizierte Probleme....

      Also das erste Problem halte ich mit einem kleinen Perl-Script für lösbar:

      <perl>
      $merklink="";
      get "Id==* sort=Link", "DeineDB";
      while(get_next(""));
      {
       if ($link eq $merklink) # Derselbe Link?
       {
         del "Id==$ID", "DeineDB";
       }
      

      $merklink=$link;

      }
      

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 17.Oktober.2002, 19:35.
    Re: Zwei (vielleicht) komplizierte Probleme....

      Ein paar klitzekleine Veränderungen: ,-)

      Statt "Id==* sort=Link" besser gleich "Link==*" - geht schneller... $_id statt $ID... und index($link, $merklink)==0 testet ob $merklink in $link zu beginn steht (damit ist auch www.test.de und www.test.de/123.html gleich - das war doch so gewünscht oder?)... gesamt also würd ichs so machen:

      <perl>
      $merklink="";
      get "Link==*", "DeineDB";
      while(get_next);
      {
        if(&merklink ne "" && index($link, $merklink)==0)
        {
          del "Id==$_id", "DeineDB";
        }
        $merklink=$link;
      }
      </perl>
      

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 17.Oktober.2002, 19:30.
    Re: Zwei (vielleicht) komplizierte Probleme....

      zu 2.:

      Ja, einfach beim Feld "option" eine Zeilenanzahl eingeben, z.b. 5 - dann kommt ein mehrzeilige options-Feld aus dem man mit CTRL- und SHIFT mehrere Sachen auwählen kann...

     Antworten


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