Új hozzászólás Aktív témák

  • Inv1sus

    addikt

    Sziasztok! Segítséget szeretnék kérni.

    Az új honlapomon számomra újfajta WYSIWYG editort akarok használni: Tinymce-t egy különálló pluginnal: Tinybrowser.

    Ez a plugin arra jó, hogy képeket lehessen feltölteni, szerkesztgetni, átméretezni, átnevezni stb.

    Az a probléma, hogy átméretezés esetén ez a plugin nem tartja meg az eredeti fájlt, hanem felülírja. Ez nem teszi túl egyszerűvé azt a lehetőséget, amikor mondjuk egy kis bélyegképet akarunk berakni, amire rákattintva a kép rendes méretét kapnánk meg egy külön ablakban.

    Próbáltam megkeresni, hogy hol történhet a felülírás, de ez a progamozási szint kicsit túlnő rajtam. Úgy sejtem, hogy talán ebben a kódban történhet a dolog:

    // Resize any files with new size
    if(isset($_POST['resizefile']))
    {
    foreach($_POST['resizefile'] as $sizethis => $newsize)
    {
    $newsize = intval($newsize);
    if($newsize)
    {
    // detect silly sizes
    if($newsize > $tinybrowser['thumbsize'])
    {
    // do image resize
    $targetimg = $tinybrowser['docroot'].$editpath.$_POST['actionfile'][$sizethis];
    if (file_exists($targetimg))
    {
    $mime = getimagesize($targetimg);
    if($_POST['resizetype'][$sizethis]=='width')
    {
    $rw = $newsize;
    $rh = $mime[1];
    }
    else
    {
    $rw = $mime[0];
    $rh = $newsize;
    }
    $im = convert_image($targetimg,$mime['mime']);
    resizeimage($im,$rw,$rh,$targetimg,$tinybrowser['imagequality'],$mime['mime']);
    imagedestroy($im);
    $resizeqty++;
    }
    else $errorqty++;
    }
    else $errorqty++;
    }
    }
    }

    Esetleg tudtok némi iránymutatást adni ezzel kapcsolatban? :U

    UI: Csak tisztázásképpen: azt szeretném, hogy az eredeti fájlt megtartsa a program. Csak hogy nehogy félreértsetek. :K

Új hozzászólás Aktív témák

Hirdetés