Re: Bilder bearbeiten unter Version 3 - 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 Christoph Bergmann (8110 Beiträge) am Freitag, 11.August.2006, 19:36.
    Re: Bilder bearbeiten unter Version 3

      Es ist ja auch eine beta...

      Ja, thumbnails kriegen einen eigenen Namen, ich glaube _thumb hinten dran, mehr dazu müsste Dir Pouraga sagen können...


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Joerg (159 Beiträge) am Donnerstag, 10.August.2006, 20:03.
    Bilder bearbeiten unter Version 3

      Hallo!

      Ich bekomme für folgendes Script immer eine Fehlermeldung:

      <perl>
      $pic="ausrufezeichen.gif";
      ($x,$y,$size)=get ["width","height","filesize"],"_files/$pic";
      out "$x - $y - $size";
      $faktor=$x/100;
      out "$faktor";
      $neu="th_$pic";
      mod  "Copy",{target=>$neu},"_files/$pic";
      my @aktionen;
      push (@aktionen,["resize",{width=>int($x/$faktor),height=>int($y/$faktor)}]);
      mod  @aktionen,"_files/$neu";
      out "<img src=\"http://www.DOMAIN.de/files/$pic\"><img src=\"http://www.DOMAIN.de/files/$neu\">";
      </perl>
      

      Hier die Fehlermeldung
      [error: baseportal_3::_get_image not defined][error: baseportal_3::_get_image not defined] - - 0[error: baseportal_3::_mod_image not defined]
      [ Fehler: Fehlerhafter Perl Code in : Illegal division by zero at (eval 827) line 10. ]

      Gibt es da Probleme mit Version 3?

      Gruß
      Jörg

     Antworten

    Beitrag von markus (1013 Beiträge) am Donnerstag, 10.August.2006, 21:32.
    Re: Bilder bearbeiten unter Version 3

      hi,

      hast du auch einen feldtyp datei?
      werden da deine änderungen, z.b. dateigröße, angenommen?

      gruß
      markus

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 10.August.2006, 21:46.
    Re: Bilder bearbeiten unter Version 3

      Ist das eine Mietversion? Hast Du mal einen Link zu der Seite?

     Antworten

    Beitrag von markus (1013 Beiträge) am Donnerstag, 10.August.2006, 21:55.
    Re: Bilder bearbeiten unter Version 3

      hallo herr bergmann,

      probiere das momentan bei 2 verschiedenen mietpaketen.
      domains schicke ich per mail.

      bekomme bei beiden paketen momentan folgende fehlermeldung, wenn ich versuche unter v3 einzuloggen.

      ------------------------------
      Internal Server Error
      The server encountered an internal error or misconfiguration and was unable to complete your request.

      Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

      More information about this error may be available in the server error log.
      -------------------------------------


      gruß
      markus

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 11.August.2006, 03:46.
    Re: Bilder bearbeiten unter Version 3

      Sollte wieder gehen...

     Antworten

    Beitrag von Joerg (159 Beiträge) am Freitag, 11.August.2006, 13:46.
    Re: Bilder bearbeiten unter Version 3

      Hallo Christoph!

      Vielen Dank vorab! Die Fehlermeldung wird nicht mehr angezeigt.

      Allerdings scheinen sich dort noch ein paar Bugs eingeschlichen zu haben.
      - die Datei wird nicht an einem anderem Speicherort gespeichert.
      - es werden keine Thumbs erstellt (wird hierfür eine zweite Datei erzeugt???)
      - ein eigener Dateiname ist nicht möglich.

      Gruß
      Jörg

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 11.August.2006, 19:35.
    Re: Bilder bearbeiten unter Version 3

      Es ist ja auch eine beta...

     Antworten

    Beitrag von Joerg (159 Beiträge) am Freitag, 11.August.2006, 19:37.
    Re: Bilder bearbeiten unter Version 3

      stimmt ...
      .. aber wenn man keine Fehler meldet, kann man diese auch nicht beheben ;-)

      Gruß
       Jörg
      

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Samstag, 12.August.2006, 01:53.
    Re: Bilder bearbeiten unter Version 3

      >- die Datei wird nicht an einem anderem Speicherort gespeichert.
      >- es werden keine Thumbs erstellt (wird hierfür eine zweite Datei erzeugt???)
      >- ein eigener Dateiname ist nicht möglich.
      

      Redest du jetzt über deinen code oben oder ganz normal über das Dateifeld mit gleichzeitigem nutzen von <do action=all>?
      wenn du selbst mit perl und put/mod an den datenbanken herumwerkelst ist wie immer egal was da bei der Felddefinition eingestellt ist, das kannst und musst du dann schon selber mit den Funktionen zur Bildbeabeitung erledigen


      TIP:
       mod "Copy",{target=>$neu},"_files/$pic";
       my @aktionen;
       push (@aktionen,["resize",{width=>int($x/$faktor),height=>int($y/$faktor)}]);
       mod @aktionen,"_files/$neu";
      Das beides kannst du besser in einem mod zusammenfassen
      

     Antworten

    Beitrag von Joerg (159 Beiträge) am Samstag, 12.August.2006, 11:17.
    Re: Bilder bearbeiten unter Version 3

      Hi!
      Mein Code funktioniert mittlerweile wieder.
      Zu folgenden Bugs meinte das Dateifeld.
      >- die Datei wird nicht an einem anderem Speicherort gespeichert.
      >- es werden keine Thumbs erstellt (wird hierfür eine zweite Datei erzeugt???)
      >- ein eigener Dateiname ist nicht möglich.
      

      Kannst Du ein Beispiel zu Deinem Tipp geben?

      Vielen Dank!
      Jörg

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Sonntag, 13.August.2006, 00:46.
    Re: Bilder bearbeiten unter Version 3

      >Zu folgenden Bugs meinte das Dateifeld.
      Dann erkläre doch mal ein bissel wo und wann genau und welche Einstellungen du am Dateifeld gemacht hast. Ich habe leider keinen Zugriff auf eine Mietversion, kann also dort auf den servern nicht selber probieren. 
      

      Tritt das Problem auch auf wenn du die Baseportal administration benutzt um neue Einträge zu machen, oder nur innerhalb von templates mit <do action=all..>

      >Kannst Du ein Beispiel zu Deinem Tipp geben?
       my @aktionen;
       push (@aktionen,["Copy",{target=>$neu}]);
       push (@aktionen,["resize",{width=>int($x/$faktor),height=>int($y/$faktor)}]);
       mod @aktionen,"_files/$neu";
      

      So verwendest du nur einen filehändler/imageobjekt für die beiden aktionen, das verdamt viel weniger arbeit für den Server.

     Antworten

    Beitrag von Joerg (159 Beiträge) am Sonntag, 13.August.2006, 12:00.
    Re: Bilder bearbeiten unter Version 3

      Hallo!

      Alle Fehler entstehen bei beiden Varianten (Baseportal admin und über Template):


      Hier die Fehlermeldung bez. Speicherort:

      filec PARAMETER:{"aktion"=>0,"child_path"=>"TEST","content_type"=>"alles","decrease"=>"","filename_template"=>"Datenbank_Id.Endung","filesize"=>2500,"height"=>"","image_type"=>"gif","increase"=>"","keys"=>"Datenbank Original Endung","name_regex"=>".+","quality"=>"","thumb_aktion"=>0,"thumb_height"=>100,"thumb_image_type"=>"gif","thumb_mode"=>1,"thumb_quality"=>50,"thumb_width"=>100,"width"=>""}
      %alias:("Endung","jpg","Datenbank","test_upload","_amount",1,"Bild","1.jpg","Id","000","Original",1)[ Fehler: Fehler beim Verschieben von /usr/local/httpd/baseportal/_f/il/_files/kjo-online.de/1.jpg nach /usr/local/httpd/baseportal/_f/il/_files/kjo-online.de/TEST/test_upload_000.jpg: ]

      [ Fehler: Fehler beim Schliessen von /usr/local/httpd/baseportal/kj/oo/kjo-online.de/Foto/test_upload.lock ]
        Eingabe ungültig
      

      Das Bild wird zwar hochgeladen, allerdings nicht umbenannt und an den entsprechenden Speicherort verschoben.



      Hier die Fehlermeldung bez. Thumbs (hier habe ich wider den Speicherort auf /files umgestellt). Es wurde kein Thumb erstellt:

      filec PARAMETER:{"aktion"=>0,"child_path"=>"TEST","content_type"=>"alles","decrease"=>"","filename_template"=>"Datenbank_Id.Endung","filesize"=>2500,"height"=>"","image_type"=>"gif","increase"=>"","keys"=>"Datenbank Original Endung","name_regex"=>".+","quality"=>"","thumb_aktion"=>0,"thumb_height"=>100,"thumb_image_type"=>"gif","thumb_mode"=>1,"thumb_quality"=>50,"thumb_width"=>100,"width"=>""}
      %alias:("Endung","jpg","Datenbank","test_upload","_amount",1,"Bild","1.jpg","Id","000","Original",1)[ Fehler: Fehler beim Verschieben von /usr/local/httpd/baseportal/_f/il/_files/kjo-online.de/1.jpg nach /usr/local/httpd/baseportal/_f/il/_files/kjo-online.de/TEST/test_upload_000.jpg: ]

      [ Fehler: Fehler beim Schliessen von /usr/local/httpd/baseportal/kj/oo/kjo-online.de/Foto/test_upload.lock ]
        Eingabe ungültig
      

      Viele Grüße

      Joerg

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 11.August.2006, 19:36.
    Re: Bilder bearbeiten unter Version 3

      Es ist ja auch eine beta...

      Ja, thumbnails kriegen einen eigenen Namen, ich glaube _thumb hinten dran, mehr dazu müsste Dir Pouraga sagen können...

     Antworten

    Beitrag von mk (966 Beiträge) am Donnerstag, 10.August.2006, 19:27. WWW: www.kochhome.de/cgi-bin/baseportal.pl?htx=/kochhome.d
    Zählen funktioniert nicht immer beim Vokabeltrainer

      Hallo,

      bei meinem Vokabeltrainer werden die richtigen Antworten abgespeichert,
      aber manchmal wird bei einer richtigen Antwort mehr abgespeichert.
      zur Funktionsweise.
      Antwort ist richtig, dann wird geprüft, ob die Wort schon mal richtig war, wenn nein wird ein neuer Datensatz angelegt,
      wenn ja wird bei dem Datensatz, der Wert richtig um +1 erhöht.
      Zum Test werde ich die Summe der ruichtig Datensätze aus.
      Manchmal erhöht sich der Wert aber mer als um 1.
      Den Fehler finde ich nicht.
      Daher stelle ich den kpl.
       PERL Cod hier rein mit der Bitte ob einer den Fehler findet.
      

      <perl>
      ##### Einloggen #####
      if($namerein eq "")
      {
      out <<EOF;
      <form action="baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <input type="hidden" name="namerein" value="$namerein">
      <input type="hidden" name="pwrein" value="$pwrein">
      <table border="0">
      <tr><td>Nur mit eigenem Name und Passwort funktionieren die zusätzlichen Funktionen.<br>z.B. Wenn ein Wort mehrfach richtig war, wird es nicht mehr abgefragt, erst nach einer Wiederreinstellungszeit erscheint es wieder.</td></tr>
      <tr><td>Name: <input type="text" name="namerein=" value=$namerein> Passwort: <input type="password" name="pwrein=" value=$pwrein><input type=submit value="Anmelden"><br>Beide Male test eingeben, dann habt Ihr alle Funktionen.
      <p><a href="http://www.kochhome.de/cgi-bin/baseportal.pl?htx=/kochhome.de/vokabeltrainer/name"  target="_blank">Hier könnt Ihr Euch Registrieren.</a></p> 
      </td></tr>
      </table></form>
      EOF
      ##### Einloggen Ende ####
      }
      $dbname=vokabeln6;
      get "name==$namerein", "name";
      if($pwrein ne "" && $pw eq $pwrein)
      {
      out "Erfolgreich eingeloggt!<br>";
      }
      else
      {
      out "Hallo du bist als Gast eingeloggt.<br>";
      $namerein="Gast";
      }
      if($antwort ne "")
      {
        get "Id==$id", "$dbname";
      if ($antwort eq $English)
      {
      out <<EOF;
      <table border="0" width="100%">
        <tr>
          <td width="100%" align="right">
            <table border="3" cellpadding="10" bordercolor="#00FF00" bordercolorlight="#00FF00" bordercolordark="#00FF00" cellspacing="0">
              <tr>
                <td width="100%" bordercolor="#00FF00" bordercolorlight="#00FF00" bordercolordark="#00FF00"><font color='#008000' size='4'><b>Richtig!</b></font></td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
      <br>
      EOF
        if($namerein eq "Gast")
      {
          put ["ID", "$ID_wort", "name", "$namerein", "english", "$English", "Klasse", "$Klasse", "Unit", "$Unit","richtig","1"], "richtig_gast";
      }
        if($namerein ne "Gast" && $namerein ne "" )
        {
        $ID_wort=$id ;#id merken da es sonst überschrieben wird
        $richtig="" ;
        get "ID==$ID_wort name==$namerein ", "richtig";
        if($richtig ne "")
           {
           $richtig=$richtig+1 ;
           mod "ID==$ID_wort name==$namerein", ["richtig", "$richtig", "Klasse", "$Klasse", "Unit", "$Unit"], "richtig";
           }
          else
           {
      $richtig=1;
          put ["ID", "$ID_wort", "name", "$namerein", "english", "$English", "Klasse", "$Klasse", "Unit", "$Unit","richtig","1"], "richtig";
        }
        }
      }
      else
      {
      out <<EOF;
      <table border="0" width="100%">
        <tr>
          <td width="100%" align="right">
      <table border="1" bordercolorlight="#FF0000" bordercolordark="#FF0000">
        <tr>
          <td width="100%" colspan="2"><b><font color="#FF0000">Falsch!</font></b></td>
        </tr>
        <tr>
          <td width="200">Deutsches Wort:</td>
          <td><b>$Deutsch</b>
      EOF
      out "($Deutsch_e)" if ($Deutsch_e ne "");
      out <<EOF;
      </td>
        </tr>
        <tr>
          <td>eingegebene Übersetzung</td>
          <td><b>$antwort</b></td>
        </tr>
        <tr>
          <td>richtige Übersetzung:</td>
          <td><b>$English</b></td>
        </tr>
        <tr>
          <td>Vokabel Nr.:</td>
          <td><b>$Id</b></td>
        </tr>
      </table>
          </td>
        </tr>
      </table>
      

      EOF
      }
      }
      $Deutsch_e="";
       get "sort=? Klasse==$Klasse_n Unit==$Unit_n", $dbname;
       while(get_next $dbname)
       {
         $ID_wort=$_id;
         $Deutsch_m=$Deutsch;
         $Deutsch_e_m=$Deutsch_e;
         $richtig="";
         get "ID==$_id name==$namerein", "richtig";
         $richtig_m=$richtig;
      #  out "$_id - $richtig mal richtig - $Deutsch <br>" if ($richtig ne "");
      #   out "Das neue Wort hast du noch nie richtig gehabt.<br>" if ($richtig eq "");
         last if $richtig<2;
       }
      out <<EOF;
      <form action="baseportal.pl?htx=$htx" method="get">
      

      <table border="0" width="200">
        <tr>
          <td width="100%" colspan="2"><b>Was soll ab der nächsten Frage geübt werden?</b></td>
        </tr>
        <tr>
          <td width="50%">Klasse (6)</td>
          <td width="50%"><input type="text" name="Klasse_n" size="3" value=$Klasse_n></td>
        </tr>
        <tr>
          <td width="50%">Unit (1-8)</td>
          <td width="50%"><input type="text" name="Unit_n" size="3" value=$Unit_n></td>
        </tr>
      </table>
      <p>Wenn hier nichts ausgewählt wird, erscheinen zufällige Vokabeln.</p>
      </td>
          <td width="50%" valign="top" bgcolor="#FFFFFF">
      <h2>$namerein übersetze bitte dies:</h2>
      <h3>Aufgabe</h3>
      Klasse: $Klasse Unit: $Unit<br>Vokabel Nr.: $ID_wort<br>
      EOF
      out "$richtig mal richtig" if ($richtig ne "");
      out <<EOF;
      <br>
      <br>
      <input type="hidden" name="htx" value="$htx">
      <input type="hidden" name="id" value="$ID_wort">
      <input type="hidden" name="namerein" value="$namerein">
      <input type="hidden" name="pwrein" value="$pwrein">
       <b>$Deutsch_m</b> 
      EOF
      out "($Deutsch_e_m)" if ($Deutsch_e_m ne "");
      out <<EOF;
      
      =
      <input type="text" name="antwort" autocomplete="off">
      <script type="text/javascript">
      document.forms[0].antwort.focus();
      </script>
       ?  <input type=submit value="Prüfen">
      </form>
      <p align="center"><img border="0" src="http://www.vokabeltrainer-online.net/00008798.gif"></p>
      </td>
        </tr>
        <tr>
          <td width="100%" valign="top" bgcolor="#FFFFFF" colspan="2">
      <h3>Statistik</h3>
      EOF
      get "Id=* name==$namerein Klasse==$Klasse_n Unit==$Unit_n", "richtig";
      out "<b>$namerein</b> du hast von der Selektion schon <b>$_amount</b> Vokabeln richtig, von insgesamt";
      get "Id=* Klasse==$Klasse_n Unit==$Unit_n", $dbname;
      out " <b>$_amount</b> Vokabeln";
      get "Id=* richtig>=2 name==$namerein Klasse==$Klasse_n Unit==$Unit_n", "richtig";
      out " davon sind schon <b>$_amount</b> mindestens 2 x richtig gewesen.<br>";
      out "<b>Insgesammt hast du heute</b> am ";
      out datum ("jetzt", "Tag.Monatname Jahr");
      #get "Id=* name==$namerein    datum==.datum("jetzt", "Tag.Monat.Jahr")     ", "richtig";
      get "name==$namerein datum==".datum("jetzt", "Tag.Monat.Jahr"), "richtig";
      out " dich bei <b>$_amount</b> Vokabeln verbessert.<br>";
      

      $richtig_s=0 ;
      get "name==$namerein Klasse==$Klasse_n Unit==$Unit_n datum==".datum("jetzt", "Tag.Monat.Jahr"), "richtig";
      
       while(get_next richtig)  {
      #out "$richtig - $english <br>";
      $richtig_s=$richtig_s+$richtig ;
       }
      out "<b>$richtig_s</b> richtige Antworten heute in dieser Selektion.";
      </perl>
      

      Zum Testen beidemale test eingeben und ev. 5. Klasse und Unit 1

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 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.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!