Latex za izvoze: IZVOZ-82: NUJNO: vprasanje s slikami

This commit is contained in:
patrik2020 2021-06-07 19:51:46 +02:00
parent 0788af486e
commit 3c46d97a23

View File

@ -863,13 +863,12 @@ class LatexSurveyElement{
$textPotem = substr($text, $posImg); //tekst po img, z vkljuceno hmlt kodo z img $textPotem = substr($text, $posImg); //tekst po img, z vkljuceno hmlt kodo z img
$posImgEnd = strpos($textPotem, '/>'); //pozicija, kjer se konca html koda za img $posImgEnd = strpos($textPotem, '/>'); //pozicija, kjer se konca html koda za img
$textPotem = substr($textPotem, $posImgEnd+strlen('/>')); //tekst od konca html kode za img dalje $textPotem = substr($textPotem, $posImgEnd+strlen('/>')); //tekst od konca html kode za img dalje
//$text = $textPrej.' '.PIC_SIZE_ANS."{".$this->path2UploadedImages."".$this->getImageName($text, 0, '<img')."}".' '.$textPotem; $imageName = $this->path2UploadedImages."".$this->getImageName($text, 0, '<img', $vre_id);
//$text = $textPrej.' '.PIC_SIZE_ANS."{".$this->path2UploadedImages."".$this->getImageName($text, 0, '<img', $vre_id)."}".' '.$textPotem;
$imageName = $this->path2UploadedImages."".$this->getImageName($text, 0, '<img', $vre_id);
$imageNameTest = $imageName.'.png'; //za preveriti, ali obstaja slikovna datoteka na strezniku $imageNameTest = $imageName.'.png'; //za preveriti, ali obstaja slikovna datoteka na strezniku
//error_log("iz survey element: ".$imageNameTest); //error_log("iz survey element: ".$imageNameTest);
//echo("iz survey element: ".$imageNameTest."</br>"); //echo("iz survey element: ".$imageNameTest."</br>");
//echo "velikost: ".filesize($imageNameTest)."</br>";
if(filesize($imageNameTest) > 0){ if(filesize($imageNameTest) > 0){
$text = $textPrej.' '.PIC_SIZE_ANS."{".$imageName."}".' '.$textPotem; $text = $textPrej.' '.PIC_SIZE_ANS."{".$imageName."}".' '.$textPotem;
}else{ }else{
@ -1128,7 +1127,7 @@ class LatexSurveyElement{
#funkcija, ki skrbi za pridobitev imena slike, ki jo je potrebno izrisati ###################################### #funkcija, ki skrbi za pridobitev imena slike, ki jo je potrebno izrisati ######################################
function getImageName($text='', $sprId=null, $findme='', $vre_id=0){ function getImageName($text='', $sprId=null, $findme='', $vre_id=0){
global $site_path; global $site_path, $site_url;
$imageName = ''; $imageName = '';
if($text == 'hotspot' && $findme == 'hotspot_image='){ if($text == 'hotspot' && $findme == 'hotspot_image='){
@ -1144,9 +1143,11 @@ class LatexSurveyElement{
$imageName = substr($text,$pos); //pokazi le del text od besedila $findme dalje (vkljucno z besedilom) $imageName = substr($text,$pos); //pokazi le del text od besedila $findme dalje (vkljucno z besedilom)
//echo "imageName prej: ".$imageName."</br>"; //echo "imageName prej: ".$imageName."</br>";
$findme = $site_path.'uploadi/editor/'; //$findme = $site_path.'uploadi/editor/';
//$findme = $site_url.'uploadi/editor/';
//$findme = 'uploadi/editor/'; //$findme = 'uploadi/editor/';
$findme = 'editor/';
//echo "findme: ".$findme."</br>";
$pos = strpos($imageName, $findme); //najdi pozicijo teksta v $findme $pos = strpos($imageName, $findme); //najdi pozicijo teksta v $findme
//echo "najdi tole: ".$findme."</br>"; //echo "najdi tole: ".$findme."</br>";
//echo "najdi tukaj: ".$imageName."</br>"; //echo "najdi tukaj: ".$imageName."</br>";
@ -1159,6 +1160,7 @@ class LatexSurveyElement{
//echo "ali je slika na strežniku: ".$slikaNaStrezniku."</br>"; //echo "ali je slika na strežniku: ".$slikaNaStrezniku."</br>";
if($slikaNaStrezniku==1){ //ce je slika na strezniku if($slikaNaStrezniku==1){ //ce je slika na strezniku
$imageName = substr($imageName,$pos+7); //pokazi le del params od besedila 'editor/' dalje, brez besedila 'editor/' $imageName = substr($imageName,$pos+7); //pokazi le del params od besedila 'editor/' dalje, brez besedila 'editor/'
//echo "imagename : ".$imageName."</br>";
$pos = $this->getEndPosition($imageName); //najdi pozicijo konca URL slike $pos = $this->getEndPosition($imageName); //najdi pozicijo konca URL slike
$imageExtension = substr($imageName, $pos-3, 3); //pridobi koncnico slike (za gif je potrebno sliko pretvoriti v png, saj latex ne podpira gif) $imageExtension = substr($imageName, $pos-3, 3); //pridobi koncnico slike (za gif je potrebno sliko pretvoriti v png, saj latex ne podpira gif)
/* echo "exr1: ".$imageExtension."</br>"; /* echo "exr1: ".$imageExtension."</br>";