Paraglajding, druženje, skijanje, zezanje :D

23 Maj 2012, 15:14:40 *
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da niste izgubili svoj aktivacioni e-mail?

Prijavite se korisničkim imenom, lozinkom i dužinom sesije
Vesti: Letenje je jedini istinski nov osecaj koji je covek postigao u novijoj istoriji
~James Dickey
 
   Početna   Pomoć Pretraga Kalendar Prijavljivanje Registracija  
Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Postavljanje slika na forum preko free sajta postimage.org  (Pročitano 976 puta)
0 članova i 1 gost pregledaju ovu temu.
Flying_man
Menadžer foruma
***

Na mreži Na mreži

Model: Sigma 5
Marka: Advance
Poruke: 650


WWW
« poslato: 31 Maj 2011, 23:25:50 »

Evo sledi ovih par koraka na slikama koje saljem:

Ako saljete vise slika odjednom
 1. korak (Klikni na "Many images" za vise slika ili "Image" za jednu sliku)
 2. korak (klikni na "Browse" i tu izaberi odmah sve slike koje hoces. trebalo bi da su u istom folderu radi lakseg selektovanja, koristi "CTRL + klik na misu da selektujes odredjene slike)
 3. Korak (klikni "upload it")
U sledecem prozoru browsera odradi korake:
 4. korak (izaberi "Thumbnails for forums 1") i
 5. korak (nije obavezan - tu ces da izaberes kako da budu poredjane slike)
Ja posle predjem misem preko koda sa leve strane, kliknem desnim klikom na misu pa u padajucem meniju "Copy". Posle to Ubacis u post i ako treba promenis raspored slika (da ubacis izmedju teksta).

 
              Slika 1                             Slika 2

Ako postavljate jednu sliku kod koji vam je potreban obelezen je na slici ispod

      za jednu sliku
Sačuvana

Mirče NAUTILUS
Albatros
*****

Van mreže Van mreže

Model: Summit XC
Marka: UP
Poruke: 382


« Odgovor #1 poslato: 01 Jun 2011, 00:56:49 »

Pozdrav brate Flying_man !!!  laugh laugh laugh

Ubi se ti objašnjavajući kako se postavljaju slike u ovom i u onom i u tamo onom programu  laugh ! Kad ste se dotakli te teme da se i ja priključim u raspravu .
Problem sa postavljanjem slika sam uočio u samom početku , kao i svakom novajliji ili čoveku koji nije odrastao uz kompjuter najlakše je bilo da ne postavljam slike  Undecided . Da ne razvodnjavam temu , kasnije sam ćerku pitao za neki program u kome mogu da smanjim rezoluciju slika i ona mi je pokazala kako se to lako radi u http://www.picnik.com/app#/out . Tako da ja sada sve slike kojima je potrebno smanjiti rezoluciju zbog postavljanja na forum ili slanja putem mail-a , radim u ovom programu .
Vidim da nesebično želiš da pomogneš članovima u edukaciji iz rada na računarima  karmavise POHVALNO šta drugo reći .  Ali mislim da svoju energiju možeš kvalitetnije da iskoristiš i da problem rešavaš u korenu , a ne parcijalno od člana do člana . Moje razmišljanje je išlo u pravcu , da se u okviru sajta ( foruma ) napravi program koji će bez obzira na veličinu (rezoluciju) slike , sliku automacki prilagoditi zahtevima  foruma .
Pošto ja nisam programer i nemam određena pred znanja iz te oblasti , neznam da li je predlog moguće sprovesti u delo .U svakom slučaju ja sam ti rekao , a ti gledaj šta ćeš  laugh laugh laugh !!!
Pozdrav .
Sačuvana

Pozdrav , BRAĆO PO KRILU !!!
Flying_man
Menadžer foruma
***

Na mreži Na mreži

Model: Sigma 5
Marka: Advance
Poruke: 650


WWW
« Odgovor #2 poslato: 01 Jun 2011, 01:08:25 »

Pa ni ja nisam programer tako da ja to nikako ne bih umeo da odradim kao sto si ti zamislio. A nisam do sada ni na jednom forumu nasao tako nesto slico, mada sam bar na jedno 5-6 foruma admin a ko zna jos koliko redovno pratim. E sad mozda i postoji tako nesto ali nikad mi nije palo na pamet da potrazim.

e sad ja volim da se vodim ovom poslovicom "Ako hoćeš da nahraniš čoveka za jedan dan, nahrani ga ribom. Ako hoćeš da ga nahraniš za ceo život, nauči ga da je ulovi." pa ono sto znam hocu da podelim sa drugima.
Sačuvana

Ixa
Orao
****

Van mreže Van mreže

Model: Mamboo
Marka: Nova
Poruke: 278


WWW
« Odgovor #3 poslato: 02 Jun 2011, 18:39:58 »

Ja jesam Smiley Ovo su f-je koje sam pravio pre xy-god. koje upravo rade resize & crop. Ali avaj, ja ne znam to da implementiram u SMF.

Odavno se ne bavim PHP-om, ali eto da se zna da i to moze  shocked

Kod:
<?php
//dozvoljavamo samo jpg format
//kad budem uradio des za pop-up reci cu ti dimenzije

//ovo je neka opsta provera
$max_velicina_filea 204800//u bitovima
$max=$max_velicina_filea/1024;
//$_FILES['plan'] je file uploadovan sa form polja cije je ime 'plan'
$plan_temp  $_FILES['plan']['tmp_name']; 
$plan_name  $_FILES['plan']['name'];
$plan_type  $_FILES['plan']['type'];
$plan_velicina = $_FILES['plan']['size'];

//ovde moras da proveris kako ie a kako ff vide jpg
$dozvoljeni_tpovi = array ('application/msword','application/vnd.ms-excel','text/richtext','text/plain','application/vnd.ms-powerpoint','application/x-zip-compressed','application/octet-stream','application/pdf');
//da li upste imamo file
 
if ($plan_temp == "none") {
echo $greska;
echo '<p align="center" class="upozorenja" >error. </p>';
}
// da li je tip dozvoljen
else if (!in_array ($plan_type$dozvoljeni_tpovi)) {
echo $greska;
echo '<p align="center" class="upozorenja" >????? ????? ???? ??? ???????? ???? ????????? ?? upload</p>';
korak_nazad();
}
//da li je velicina dozvoljena
else if ($plan_velicina>$max_velicina_filea) {
echo $greska;
echo '<p align="center" class="upozorenja" >???????? ????? ???? ??? ???????? ?? ???? ?? ?????????</p>';
korak_nazad();
}

//funkcije za upload i obradu slike
function proveri_extenziju ($ime_datoteke){

$dozvoljeni_tipovi = array ('doc','xls','pps','ppt','zip','pdf');

$tmp_ime explode("."$ime_datoteke);
$duzina_niza count($tmp_ime);
$ime_za_provery $tmp_ime[$duzina_niza-1];

if (in_array($ime_za_provery$dozvoljeni_tipovi)){
$retval true;
}else{
$retval false;
}

return $retval;
}

function 
procisti_ime ($imefx) {
//Jos malo bezbednosti - da ime bude bezbedno i da ne jebava server
$imefx strtolower($imefx);
    
$imefx strip_tags($imefx);
    
$imefx escapeshellcmd($imefx);
    
//Define array with unwanted characters in the filename and replacement
    
$array_with_replace_characters = array(
            
"&" =>"_",
            
" " =>"_",
            
"\t" =>"_",
            
"\n" =>"_",
            
"?" =>"_",
            
">" =>"_",
            
"<" =>"_",
            
"+" =>"_",
            
"~" =>"_",
            
"'" =>"_",
            
"\\" =>"_",
            
"\"" =>"_",
            
";" =>"_",
            
":" =>"_",
            
"{" =>"_",
            
"}" =>"_",
            
"[" =>"_",
            
"]" =>"_",
            
"," =>"_",
            
"%" =>"_",
            
"#" =>"_",
            
"@" =>"_",
            
"*" =>"_",
            
"^" =>"_",
            
"\u0020" =>"_",
            
"/" =>"_",
            
"©" =>"_");
    
$imefx strtr($imefx$array_with_replace_characters);
    
$imefx trim($imefx);


return 
$imefx;
}
//ovu f-ju sam sad napisao i nisam je probao da li radi pa stoga i ne garantujem za njenu ispravnost
function JedinstvenoIme ($filename$dirpath){
$new_filename procisti_ime ($filename);
$target_staza  = $dirpath;
$check_dirpath $dirpath.$new_filename;

$i=1;
$test="OFF";
    while(
$test=="OFF"){
    
if(@file_exists($check_dirpath)){
        
$new_filename=$i."_".$new_filename;
            
$check_dirpath $dirpath.$new_filename;
            
$i++;
     
} else { $test="ON"; }
     }
 
 return $new_filename;
}

//f-je za resize slika
//f-ja  koja razresava po kojoj stranici treba resizovati image 
//$fw - zeljena sirina, $fh - zeljena visina, $im_w - image_width, $im_h image height
//poziva se u ResizeImageJpg f-ji
function ResizeProportional($fw$fh$im_w$im_h){

$new_im_w;
$new_im_h;

$retval = Array();

$new_im_h $fh;
$new_im_w = ($im_w $new_im_h) / $im_h;

if ($new_im_w $fw){
//must resize img by width
$new_im_w $fw;
$new_im_h = ($im_h $new_im_w) / $im_w;
}

$retval[0] = $new_im_w;
$retval[1] = $new_im_h;

return $retval;
}


//resizuje img onako kako ja hocu 
//prvo proporcionalno smanji ili poveca img  tako da  jednu od stranica dovede na zeljenu velicinu
//i to onu stranicu koja je bliza zeljenoj velicini a zatim odsece visak
function ResizeImageJpg$forcedwidth$forcedheight$sourcefile){
    
$fw $forcedwidth;
    
$fh $forcedheight;
    
$is getimagesize$sourcefile );//$is[0] width , $is[1] height

$is_w $is[0];
$is_h $is[1];

//image is corect sizes
if ($fw == $is[0] && $fh == $is[1]) return;

$newSizes ResizeProportional($fw$fh$is_w$is_h);

$img_src imagecreatefromjpeg$sourcefile );//returns an image identifier representing the image obtained from the given filename
    
$img_dst imagecreatetruecolor$newSizes[0], $newSizes[1] );//creates new black truecolor image
imagecopyresized($img_dst,$img_src0000$newSizes[0], $newSizes[1], $is_w$is_h);

$img_final imagecreatetruecolor$fw$fh );//creates new black truecolor image
imagecopy($img_final,$img_dst0000$fw$fh);

    
//imagecopyresampled( $img_dst, $img_src, 0, 0, 0, 0, $iw, $ih, $is[0], $is[1] );//copies a rectangular portion of one image to another image, smoothly interpolating pixel values so that, in particular, reducing the size of an image still retains a great deal of clarity.
    
if( !imagejpeg$img_final$sourcefile100 ) )//creates a JPEG file from the given image . (image, filename, quality )
{
            exit();
    }
}
//pravi tumb od slike
function CreateTumb($fw$fh$sourcefile$destfile){

 $is getimagesize$sourcefile );//$is[0] width , $is[1] height

$is_w $is[0];
$is_h $is[1];

$img_src imagecreatefromjpeg$sourcefile );//returns an image identifier representing the image obtained from the given filename
    
$img_dst imagecreatetruecolor$fw$fh );//creates new black truecolor image
imagecopyresized($img_dst,$img_src0000$fw$fh$is_w$is_h);

if( !imagejpeg$img_dst$destfile80 ) )//creates a JPEG file from the given image . (image, filename, quality )
{
            exit();
    }

}

//f-ja koju sam skinuo sa neta koja je dobra ali nije radila zeljeni posao pa sam od nje napravio gornje f-je.
function resampimagejpg$forcedwidth$forcedheight$sourcefile$destfile ){
    
$fw $forcedwidth;
    
$fh $forcedheight;
    
$is getimagesize$sourcefile );//$is[0] width , $is[1] height
    
if( $is[0] >= $is[1] ){
//orentation lendscape
        
$orientation 0;
    }
    else{
//orentation portret
        
$orientation 1;
        
$fw $forcedheight;
        
$fh $forcedwidth;
    }
    if ( 
$is[0] > $fw || $is[1] > $fh )
    {
        if( ( 
$is[0] - $fw ) >= ( $is[1] - $fh ) )
        {
            
$iw $fw;
            
$ih = ( $fw $is[0] ) * $is[1];
        }
        else
        {
            
$ih $fh;
            
$iw = ( $ih $is[1] ) * $is[0];
        }
        
$t 1;
    }
    else
    {
        
$iw $is[0];
        
$ih $is[1];
        
$t 2;
    }
    if ( 
$t == )
    {
        
$img_src imagecreatefromjpeg$sourcefile );//returns an image identifier representing the image obtained from the given filename
        
$img_dst imagecreatetruecolor$iw$ih );//creates new black truecolor image
        
imagecopyresampled$img_dst$img_src0000$iw$ih$is[0], $is[1] );//copies a rectangular portion of one image to another image, smoothly interpolating pixel values so that, in particular, reducing the size of an image still retains a great deal of clarity.
        
if( !imagejpeg$img_dst$destfile90 ) )//creates a JPEG file from the given image . (image, filename, quality )
        
{
            exit();
        }
    }
    else if ( 
$t == )
    {
        
copy$sourcefile$destfile );
    }
}


?>

Sačuvana

Do not underestimate the power of stupid people in large numbers!!!
Mirče NAUTILUS
Albatros
*****

Van mreže Van mreže

Model: Summit XC
Marka: UP
Poruke: 382


« Odgovor #4 poslato: 02 Jun 2011, 22:41:34 »

Boža-ZGUBIDAN je kralj programiranja i time se trenutno bavi u Kenjedi  laugh , ako neko može to da odradi onda je to sigurno On !!! Pitanje je dali on ima vremena i volje da odradi taj programčić  rolleyes ?! Nisam se čuo sa njim ima nekoliko meseci , ako nije žurba pozvaću ga ja po čim završim ovo jebeno krečenje po kući  Angry .
Sačuvana

Pozdrav , BRAĆO PO KRILU !!!
Flying_man
Menadžer foruma
***

Na mreži Na mreži

Model: Sigma 5
Marka: Advance
Poruke: 650


WWW
« Odgovor #5 poslato: 20 Jun 2011, 17:11:14 »

Sory Ixa, ovaj tvoj post mi je nekako promakao i nisam ga video. Kao sto sam i rekao nisam neki programer i nisam bas siguran kako bi moglo da se implementira i SMF ali kad budem imao vremena pokusacu kod mene na localhostu da to odradim.
Hvala ti u svakom slucaju mada nisam siguran kako cu i da li cu uspeti da odradim to.
Sačuvana

Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na:  

Pokreće MySQL Pokreće PHP Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines | Srpski prevod: Jovan Turanjanin Ispravan XHTML 1.0! Ispravan CSS!
VLtop100!