Re: Re: Re: Re: Re: Re: Bilddatei immer unter gleichem Name speichern - 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 D.Grieser (6 Beiträge) am Mittwoch, 1.Oktober.2008, 08:39.
    Re: Re: Re: Re: Re: Re: Bilddatei immer unter gleichem Name speichern

      Danke! Werde das mal testen...


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von D.Grieser (6 Beiträge) am Montag, 29.September.2008, 16:15.
    Bilddatei immer unter gleichem Name speichern

      Hallo, ich habe ein Feld (Typ Daten) über das ich Bilder auf den Server lade. Bei den Eigenschaften das Feldes habe ich als Dateiname eine feste Bezeichnung eingegeben (z.B. Bild1.jpg).

      Wenn ich ein Bild hochlade wird dies auch in Bild1.jpg umbenannt und gespeichert. Wenn ich die Datei überschreibe wird das neu Bild als v2_Bild1.jpg. Ich möchte aber das die Datei immer als Bild1.jpg gespeichert wird. Ist das möglich?

      Danke!

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 29.September.2008, 19:51.
    Re: Bilddatei immer unter gleichem Name speichern

      >Wenn ich ein Bild hochlade wird dies auch in Bild1.jpg umbenannt und gespeichert. Wenn ich die Datei überschreibe wird das neu Bild als v2_Bild1.jpg. 
      

      Logisch, denn das Bild, bzw. der Bildname, ist ja schon vorhanden...


      Ich möchte aber das die Datei immer als Bild1.jpg gespeichert wird. Ist das möglich?

      Ich denke nicht, aber warum auch, macht doch keinen Sinn...

      Wenn es immer das selbe Bild ist, reicht es, diese einmal hochzuladen bzw. zu verlinken

      Ansonsten hat doch logischerweise jedes Bild einen anderen Namen...

      Schreibt doch auch niemand in einem Mietshaus mit 8 Parteien an jeden Klingelknopf den selben Namen;)

      Gruesse

      Claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 29.September.2008, 20:08.
    Re: Re: Bilddatei immer unter gleichem Name speichern

      aber ne ganz einfache anwendung dafür wäre ne webcam....

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 29.September.2008, 20:09.
    Re: Bilddatei immer unter gleichem Name speichern

      vorher den alten Datensatz löschen.
      läuft das über ein script? oder bp standard?

     Antworten

    Beitrag von D.Grieser (6 Beiträge) am Dienstag, 30.September.2008, 09:30.
    Re: Re: Bilddatei immer unter gleichem Name speichern

      Der Grund warum ich die Bilddaten immer unter gleichem Name benötige ist das ich ein Perlscript habe das wie bei einer Diashow die Bilder automatisch wechselt. Und dieses Script arbeitet mit festen Dateibezeichnungen (Bild1.jpg, Bild2.jpg usw). Daher brauch ich immer den gleichen Dateinamen.

      Eine andere Lösung wäre das mir jemand ein Möglichkeit zeigt wie ich eine "Diashow" erstellen kann in der ich die feste Zuordnung von Dateinamen nicht benötige...

      Danke..

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Dienstag, 30.September.2008, 13:56.
    Re: Re: Re: Bilddatei immer unter gleichem Name speichern

      Eine Diashow mit einem Perlscript? Wirst vermutlich JavaScript meinen.
      Irgendeine Verbindung mit perl (Ajax, Metarefresh) kann ich mir gerade schlecht vorstellen.

      Man kann vermutlich leicht dein Script anpassen, sodass es die Namen der Bilder aus der DB kommen. Das ist auf jeden Fall der richtigere Weg, als eine Datenbank zu schaffen die immer die gleichen Informationen beinhaltet. ;)

      Steht dieses Script schon in einem Baseportal template? Bitte zeigen

     Antworten

    Beitrag von D.Grieser (6 Beiträge) am Dienstag, 30.September.2008, 14:47.
    Re: Re: Re: Re: Bilddatei immer unter gleichem Name speichern

      JavaScript - meine ich doch :-)

      <SCRIPT LANGUAGE="JAVASCRIPT">
      <!--
      
      var b = new Array();
      b[0] = new Image();
      b[0].src = "slideshow/foto01.jpg";
      b[1] = new Image();
      b[1].src = "slideshow/foto02.jpg";
      b[2] = new Image();
      b[2].src = "slideshow/foto03.jpg";

      var n = 2; // hier steht die Anzahl der Bilder (Bilder - 1)
      var i = -1;
      var t = 10000; // anzahl sekunden, 2000 = 2 sekunden
      var f = 0;
      var z = "slide"; // name des IMG welches ausgetauscht werden soll
      function next() {
        i++;
        if(i > n) { i = 0; }
        document.images[z].src = b[i].src;
      }
      function delay() {
        if(f == 0) next();
        window.setTimeout("delay()",t);
      }
      

      function MM_swapImgRestore() { //v3.0
        var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
      }
      

      function MM_preloadImages() { //v3.0
        var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
          var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
          if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
      }
      

      function MM_findObj(n, d) { //v4.01
        var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
          d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
        if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
        for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
        if(!x && d.getElementById) x=d.getElementById(n); return x;
      }
      

      function MM_swapImage() { //v3.0
        var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
         if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
      }
      //-->
      </SCRIPT>
      


      Aufruf:
      <html>
      <!-- ID eingetragen -->
              <img src="slideshow/foto01.jpg" name="slide" width="100%" />
              <script type="text/javascript" language="JavaScript">
      <!--
      setTimeout("slide()",5);
      //-->
        </script>
      </html>
      

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Dienstag, 30.September.2008, 16:39.
    Re: Re: Re: Re: Re: Bilddatei immer unter gleichem Name speichern

      Dachte ich es mir doch ;)

      <perl>
      get undef,"Datenbankname";
      $jsbilder="";
      $jsamount=$_amount-1;
      while(get_next("")){
      $jsbilder.="b[0] = new Image();\n";
      $jsbilder.="b[0].src = \"/files/$Dateifeldname\";\n";
      }
      </perl>
      

      <SCRIPT LANGUAGE="JAVASCRIPT">
      <!--
      
      var b = new Array();
      $jsbilder

      var n = $jsamount; // hier steht die Anzahl der Bilder (Bilder - 1)
      var i = -1;
      var t = 10000; // anzahl sekunden, 2000 = 2 sekunden
      var f = 0;
      ....

      sieht komisch aus ist aber so ;)
      Erklärung:
      Auf dem Server werden von Baseportal/Perl die Variablen $jsbilder und $jsamount erzeugt und in den JavaScript Teil eingefügt.
      Ich bin jetzt davon ausgegangen das die Dateien unterhalb von /files stehen

     Antworten

    Beitrag von D.Grieser (6 Beiträge) am Mittwoch, 1.Oktober.2008, 08:39.
    Re: Re: Re: Re: Re: Re: Bilddatei immer unter gleichem Name speichern

      Danke! Werde das mal testen...

     Antworten


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